A local algorithm for DNA sequence alignment with inversions
- 1 July 1992
- journal article
- Published by Springer Nature in Bulletin of Mathematical Biology
- Vol. 54 (4) , 521-536
- https://doi.org/10.1007/bf02459633
Abstract
A dynamic programming algorithm to find all optimal alignments of DNA subsequences is described. The alignments use not only substitutions, insertions and deletions of nucleotides but also inversions (reversed complements) of substrings of the sequences. The inversion alignments themselves contain substitutions, insertions and deletions of nucleotides. We study the problem of alignment with non-intersecting inversions. To provide a computationally efficient algorithm we restrict candidate inversions to theK highest scoring inversions. An algorithm to find theJ best non-intersecting alignments with inversions is also described. The new algorithm is applied to the regions of mitochondrial DNA ofDrosophila yakuba and mouse coding for URF6 and cytochrome b and the inversion of the URF6 gene is found. The open problem of intersecting inversions is discussed.Keywords
This publication has 18 references indexed in Scilit:
- An improved algorithm for matching biological sequencesPublished by Elsevier ,2004
- The Erdos-Renyi Law in Distribution, for Coin Tossing and Sequence MatchingThe Annals of Statistics, 1990
- Methods for assessing the statistical significance of molecular sequence features by using general scoring schemes.Proceedings of the National Academy of Sciences, 1990
- Two Moments Suffice for Poisson Approximations: The Chen-Stein MethodThe Annals of Probability, 1989
- Improved tools for biological sequence comparison.Proceedings of the National Academy of Sciences, 1988
- Common features of three inversions in wheat chloroplast DNACurrent Genetics, 1988
- Stochastic scrabble: large deviations for sequences with scoresJournal of Applied Probability, 1988
- The mitochondrial DNA molecule ofDrosophila yakuba: Nucleotide sequence, gene organization, and genetic codeJournal of Molecular Evolution, 1985
- General methods of sequence comparisonBulletin of Mathematical Biology, 1984
- A general method applicable to the search for similarities in the amino acid sequence of two proteinsJournal of Molecular Biology, 1970