Dynamic Programming. Pairwise Alignment - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

Dynamic Programming. Pairwise Alignment

Description:

Smith - Waterman Local Alignment. The Needleman-Wunsch Algorithm ... water uses the Smith-Waterman algorithm (modified for speed enhancements) to ... – PowerPoint PPT presentation

Number of Views:252
Avg rating:3.0/5.0
Slides: 8
Provided by: institute1
Category:

less

Transcript and Presenter's Notes

Title: Dynamic Programming. Pairwise Alignment


1
Dynamic Programming.Pairwise Alignment
  • Needleman - Wunsch Global Alignment
  • Smith - Waterman Local Alignment

2
The Needleman-Wunsch Algorithm
  • The Needleman-Wunsch algorithm is a member of the
    class of algorithms that can calculate the best
    score and alignment in the order of mn steps,
    (where 'n' and 'm' are the lengths of the two
    sequences). These dynamic programming algorithms
    were first developed for protein sequence
    comparison by Needleman and Wunsch, though
    dynamic programming method was developed much
    earlier.

3
Optimal Alignment
  • What is the optimal alignment? Dynamic
    programming methods ensure the optimal global
    alignment by exploring all possible alignments
    and choosing the best. It does this by reading in
    a scoring matrix that contains values for every
    possible residue or nucleotide match. Needle
    finds an alignment with the maximum possible
    score where the score of an alignment is equal to
    the sum of the matches taken from the scoring
    matrix.

4
Treatment of Gaps
  • An important problem is the treatment of gaps,
    i.e., spaces inserted to optimize the alignment
    score. A penalty is subtracted from the score for
    each gap opened (the 'gap open' penalty) and a
    penalty is subtracted from the score for the
    total number of gap spaces multiplied by a cost
    (the 'gap extension' penalty).
  • Typically, the cost of extending a gap is set to
    be 5-10 times lower than the cost for opening a
    gap.

5
http//www.uk.embnet.org/Software/EMBOSS/Apps/need
le.html
6
Smith-Waterman Local Alignment
  • From Watermans Introduction to Computational
    Biology. The Molecular Evolution motivated
    approach.
  • The simplest events that occur during the course
    of molecular evolution are substitution, and the
    insertion or deletion.
  • The minimum distance alignment was defined to be
    the one with the smallest weighted sum of
    mismatches and indels.

7
http//bioweb.pasteur.fr/seqanal/interfaces/water.
html
water uses the Smith-Waterman algorithm (modified
for speed enhancements) to calculate the local
alignment.
Write a Comment
User Comments (0)
About PowerShow.com