Bioinformatics Lesson 05
Bioinformatics Lesson 05
Lecture 7
Why Multiple Sequence Alignment?
X1 . . . Xi
Xi-1 Xi Yj
Y1 . . . Yj Wk
W1 . . . Yj-1 Wk -
Yj
Wk-1
Wk
Xi
-
Xi Wk
- Xi
- - Yj
Yj
- - -
- Wk
Aligning Three Sequences
V
V
W
W
• Same strategy as
aligning two sequences
• Use a 3-D “Manhattan
X
Cube”, with each axis
representing a sequence 3-D edit graph
to align
Dynamic programming for 3 sequences
S
A
V S N —S
A —S N A —
———A
N
S
S
Start V S N S
2-D cell versus 2-D Alignment Cell
C(i-1,j-1,k-1) C(i-1,j,k- C (i-1,j-1) C (i-1,j)
1)
C (i-1,j,k)
C(i-1,j-1,k)
C (i,j-1)
In 2-D, 3 edges
in each unit
C(i,j-1,k-1)
square
C(i,j,k-1)
In 3-D, 7 edges
in each unit cube
C(i,j-1,k) C(i,j,k)