Problem Definition
This work of Miller and Myers [11] deals with the problem of pairwise sequence alignment in which the distance measure is based on the gap penalty model. They proposed an efficient algorithm to solve the problem when the gap penalty is a concave function of the gap length.
Let X and Y be two strings (sequences) of alphabet \(\Sigma\). The pairwise alignment \(\mathcal{A}\) of X and Y maps X, Y into strings X ′, Y ′ that may contain spaces (not in \(\Sigma\)) such that (1) \(\vert X^{{\prime}}\vert =\vert Y ^{{\prime}}\vert =\ell\); (2) removing spaces from X ′ and Y ′ returns X and Y , respectively; and (3) for any \(1 \leq i \leq \ell\), X ′[i] and Y ′[i] cannot be both spaces where X ′[i] denotes the ith character in X ′.
To evaluate the quality of an alignment, there are many different measures proposed (e.g., edit distance, scoring matrix [12]). In this work, they consider the gap penalty model.
A gap in an alignment \(\mathcal{A}\) of X and Yis a maximal...
Recommended Reading
Altschul SF, Erickson BW (1986) Optimal sequence alignment using affine gap costs. Bull Math Biol 48:603–616
Benner SA, Cohen MA, Gonnet GH (1993) Empirical and structural models for insertions and deletions in the divergent evolution of proteins. J Mol Biol 229:1065–1082
Crochemore M, Landau GM, Ziv-Ukelson M (2003) A subquadratic sequence alignment algorithm for unrestricted scoring matrices. SIAM J Comput 32(6):1654–1673
De Roberts E, Oliver G, Wright C (1990) Homeobox genes and the vertibrate body plan. Sci Am 263(1):46-52
Eppstein D (1990) Sequence comparison with mixed convex and concave costs. J Algorithms 11(1):85–101
Galil Z, Giancarlo R (1989) Speeding up dynamic programming with applications to molecular biology. Theor Comput Sci 64:107–118
Gotoh O (1982) An improved algorithm for matching biological sequences. J Mol Biol 162:705–708
Gusfield D (1997) Algorithms on strings, trees, and sequences: computer science and computational biology. Cambridge University Press, Cambridge
Li W-H, Gu X (1995) The size distribution of insertions and deletions in human and rodent pseudogenes suggests the logarithmic gap penalty for sequence alignment. J Mol Evol 40:464–473
Masek WJ, Paterson MS (1980) A fater algorithm for computing string edit distances. J Comput Syst Sci 20:18–31
Miller W, Myers EW (1988) Sequence comparison with concave weighting functions. Bull Math Biol 50(2):97–120
Sankoff D, Kruskal JB (1983) Time warps, strings edits, and macromolecules: the theory and practice of sequence comparison. Addison-Wesley, Reading
Waterman MS (1984) Efficient sequence alignment algorithms. J Theor Biol 108:333–337
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer Science+Business Media New York
About this entry
Cite this entry
Yiu, S.M. (2015). Local Alignment (with Concave Gap Weights). In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, Boston, MA. https://doi.org/10.1007/978-3-642-27848-8_208-2
Download citation
DOI: https://doi.org/10.1007/978-3-642-27848-8_208-2
Received:
Accepted:
Published:
Publisher Name: Springer, Boston, MA
Online ISBN: 978-3-642-27848-8
eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering