Sorting by Transpositions
- 1 May 1998
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Discrete Mathematics
- Vol. 11 (2), 224-240
- https://doi.org/10.1137/s089548019528280x
Abstract
Sequence comparison in computational molecular biology is a powerful tool for deriving evolutionary and functional relationships between genes. However, classical alignment algorithms handle only local mutations (i.e., insertions, deletions, and substitutions of nucleotides) and ignore global rearrangements (i.e., inversions and transpositions of long fragments). As a result, the applications of sequence alignment to analyze highly rearranged genomes (i.e., herpes viruses or plant mitochondrial DNA) are rather limited. The paper addresses the problem of genome comparison versus classical gene comparison and presents algorithms to analyze rearrangements in genomes evolving by transpositions. In the simplest form the problem corresponds to sorting by transpositions, i.e., sorting of an array using transpositions of arbitrary fragments. We derive lower bounds on {\em transposition distance} between permutations and present approximation algorithms for sorting by transpositions. The algorithms also imply a nontrivial upper bound on the transposition diameter of the symmetric group. Finally, we formulate two biological problems in genome rearrangements and describe the first {\em algorithmic} steps toward their solution.Keywords
This publication has 15 references indexed in Scilit:
- Genome Rearrangements and Sorting by ReversalsSIAM Journal on Computing, 1996
- Exact and approximation algorithms for sorting by reversals, with application to genome rearrangementAlgorithmica, 1995
- A Genetic Linkage Map of the Mouse: Current Applications and Future ProspectsScience, 1993
- The human pseudoautosomal GM–CSF receptor α subunit gene is autosomal in mouseNature Genetics, 1992
- Analysis of the nucleotide sequence of DNA from the region of the thymidine kinase gene of infectious laryngotracheitis virus; potential evolutionary relationships between the herpesvirus subfamiliesJournal of General Virology, 1990
- X-Linked genetic homologies between mouse and manGenomics, 1987
- Sorting by insertion of leading elementsJournal of Combinatorial Theory, Series A, 1987
- The complexity of finding minimum-length generator sequencesTheoretical Computer Science, 1985
- The minimum-length generator sequence problem is NP-hardJournal of Algorithms, 1981
- Bounds for sorting by prefix reversalDiscrete Mathematics, 1979