12.05.2015 Views

Practical Course on Multiple Sequence Alignment - CNB - Protein ...

Practical Course on Multiple Sequence Alignment - CNB - Protein ...

Practical Course on Multiple Sequence Alignment - CNB - Protein ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Performing multiple sequence<br />

alignment<br />

Most modern programs for c<strong>on</strong>structing multiple sequence alignments (MSAs)<br />

c<strong>on</strong>sist of two comp<strong>on</strong>ents: an objective functi<strong>on</strong> for assessing the quality of<br />

a candidate alignment of a set of input sequences, and an optimizati<strong>on</strong><br />

procedure for identifying the highest scoring alignment with respect to the<br />

chosen objective functi<strong>on</strong>.<br />

In the case of multiple sequence alignment for N sequences, the multiple<br />

alignment score is usually defined to be the summed scores of all N(N – 1)/2<br />

pair-wise projecti<strong>on</strong>s of the original candidate MSA to each pair of input<br />

sequences. This is known as the standard sum-of-pairs (SP) scoring model.<br />

While other alternatives exist, such as c<strong>on</strong>sensus, entropy, or circular sum<br />

scoring, most alignment methods rely <strong>on</strong> the SP objective and its variants.<br />

Unlike the pair-wise case, direct dynamic programming methods cannot be<br />

applied to perform multiple sequence alignment under the SP scoring model,<br />

as these would require time and space exp<strong>on</strong>ential in N.<br />

Therefore, most current techniques for SP-based multiple alignment work by<br />

either applying heuristics to solve the original NP-complete optimizati<strong>on</strong><br />

problem approximately, or replacing the SP objective entirely with another<br />

objective whose optimizati<strong>on</strong> is tractable.<br />

Figure 4: Diagram of the basic steps in a prototypical modern multiple<br />

sequence alignment program.<br />

15

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!