Skip to content

Implementation of different algorithms for computing the Edit distance of protein sequences

Notifications You must be signed in to change notification settings

trantuananhvn93/Advanced-Algorithm-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The Edit Distance Problem - Advanced Algorithm Project

Description

The objective of this project is to implement some algorithms for computing the Edit distance (ED) (an adaptation of the LCS problem) and to provide an experimental study of their running time and the quality of the solution given.

Tasks

Program different algorithms for the ED problem, including:

  • A classic algorithm based on dynamic programming
  • A version combining dynamic programming and divide and conquer approaches
  • A pure recursive version
  • A branch-and-bound version of the recursive approach
  • An approximated version of the classical dynamic programming approach where one fills only a stripe of size k around the diagonal of the matrix
  • An approximated version based on a greedy approach

Data

link download

Description (for format excel only)

  • 1st column: name
  • 2nd column: length of protein sequence
  • 3rd column: class
  • 4th column: protein sequence

Methodology & Results

Report link

Contributors

  • TRAN Tuan-Anh
  • KESKIN Mustafa
  • UPENDRA Nisal
  • FERNANDEZ Natalia

About

Implementation of different algorithms for computing the Edit distance of protein sequences

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published