11.07.2015 Views

6. MSA using DCA and branch-and-bound - Algorithms in ...

6. MSA using DCA and branch-and-bound - Algorithms in ...

6. MSA using DCA and branch-and-bound - Algorithms in ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

32 Comp. Sequence Analysis WS’04 ZBIT, D. Huson, (script by K. Re<strong>in</strong>ert), December 17, 2004S 1S 1S 1divideS 1S 1S 1S 1S 1S 1dividedividealign optimalyconcatenateTo help determ<strong>in</strong>e good cut sites, we will make use of so-called additional cost matrices for each pairof sequences <strong>and</strong> each possible cut position.The additional cost is the score difference between the optimal global alignment <strong>and</strong> the best alignmentgo<strong>in</strong>g through position i <strong>and</strong> j.isjtBased on this, we will determ<strong>in</strong>e C-optimal families of cut positions, for which the (weighted) sum ofpairwise additional costs is m<strong>in</strong>imized.To def<strong>in</strong>e this more formally, assume we are given two sequences s p = s p1 . . . s pn <strong>and</strong> s q = s q1 . . . s qm .Let c denote a cost function <strong>and</strong> let A ∗ denote an optimal alignment of s p <strong>and</strong> s q .Let (i, j) be a pair of possible cut positions <strong>in</strong> s p <strong>and</strong> s q with 0 ≤ i ≤ n <strong>and</strong> 0 ≤ j ≤ m. We use α i s orσs i to denote the i-th prefix, or suffix, of a str<strong>in</strong>g s, respectively:s ps qα i s pσ i s p———–i———–——–j————–α j s qσs j qIf A is an alignment of a prefix of s p to a prefix of s q , <strong>and</strong> if B is an alignment of the two rema<strong>in</strong><strong>in</strong>gsuffixes, then let A++B denote the concatenation of the two alignments.Def<strong>in</strong>ition For each pair (i, j) of possible cut positions of s p <strong>and</strong> s q we def<strong>in</strong>e the pairwise additional

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

Saved successfully!

Ooh no, something went wrong!