Perfect Sorting by Reversals Is Not Always Difficult
- 20 February 2007
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE/ACM Transactions on Computational Biology and Bioinformatics
- Vol. 4 (1) , 4-16
- https://doi.org/10.1109/tcbb.2007.1011
Abstract
We propose new algorithms for computing pairwise rearrangement scenarios that conserve the combinatorial structure of genomes. More precisely, we investigate the problem of sorting signed permutations by reversals without breaking common intervals. We describe a combinatorial framework for this problem that allows us to characterize classes of signed permutations for which one can compute, in polynomial time, a shortest reversal scenario that conserves all common intervals. In particular, we define a class of permutations for which this computation can be done in linear time with a very simple algorithm that does not rely on the classical Hannenhalli-Pevzner theory for sorting by reversals. We apply these methods to the computation of rearrangement scenarios between permutations obtained from 16 synteny blocks of the X chromosomes of the human, mouse, and ratKeywords
This publication has 33 references indexed in Scilit:
- Chromosomal Breakpoint Reuse in Genome Sequence RearrangementJournal of Computational Biology, 2005
- Sorting signed permutations by reversals, revisitedJournal of Computer and System Sciences, 2005
- Genome Rearrangement Distances and Gene Order Phylogeny in γ-ProteobacteriaMolecular Biology and Evolution, 2005
- A Bayesian Analysis of Metazoan Mitochondrial Genome ArrangementsMolecular Biology and Evolution, 2004
- Genomic features in the breakpoint regions between syntenic blocksBioinformatics, 2004
- Reconstructing the Genomic Architecture of Ancestral Mammals: Lessons From Human, Mouse, and Rat GenomesGenome Research, 2004
- Genome Rearrangements in Mammalian Evolution: Lessons From Human and Mouse GenomesGenome Research, 2002
- Efficient and Practical Algorithms for Sequential Modular DecompositionJournal of Algorithms, 2001
- A Linear-Time Algorithm for Computing Inversion Distance between Signed Permutations with an Experimental StudyJournal of Computational Biology, 2001
- Fast Algorithms to Enumerate All Common Intervals of Two PermutationsAlgorithmica, 2000