CSDL Home IEEE/ACM Transactions on Computational Biology and Bioinformatics 2008 vol.5 Issue No.03 - July-September

Subscribe

Issue No.03 - July-September (2008 vol.5)

pp: 348-356

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TCBB.2008.16

ABSTRACT

In comparative genomics, algorithms that sort permutations by reversals are often used to propose evolutionary scenarios of rearrangements between species. One of the main problems of such methods is that they give one solution while the number of optimal solutions is huge, with no criteria to discriminate among them. Bergeron et al. started to give some structure to the set of optimal solutions, in order to be able to deliver more presentable results than only one solution or a complete list of all solutions. However, no algorithm exists so far to compute this structure except through the enumeration of all solutions, which takes too much time even for small permutations. Bergeron et al. state as an open problem the design of such an algorithm. We propose in this paper an answer to this problem, that is, an algorithm which gives all the classes of solutions and counts the number of solutions in each class, with a better theoretical and practical complexity than the complete enumeration method. We give an example of how to reduce the number of classes obtained, using further constraints. Finally, we apply our algorithm to analyse the possible scenarios of rearrangement between mammalian sex chromosomes.

INDEX TERMS

genome rearrangements, signed permutations, sorting by reversals, common intervals, perfect sorting, evolution, sex chromosomes

CITATION

Marília D.V. Braga, Marie-France Sagot, Celine Scornavacca, Eric Tannier, "Exploring the Solution Space of Sorting by Reversals, with Experiments and an Application to Evolution",

*IEEE/ACM Transactions on Computational Biology and Bioinformatics*, vol.5, no. 3, pp. 348-356, July-September 2008, doi:10.1109/TCBB.2008.16REFERENCES

- [1] Y. Ajana, J.F. Lefebvre, E. Tillier, and N. El-Mabrouk, “Exploring the Set of All Minimal Sequences of Reversals—An Application to Test the Replication-Directed Reversal Hypothesis,”
Proc. Second Int'l Workshop Algorithms in Bioinformatics (WABI '02), vol. 2452, pp. 300-315, 2002.- [3] S. Berard, A. Bergeron, and C. Chauve, “Conserved Structures in Evolution Scenarios,” RCG 2004,
Lecture Notes in Bioinformatics, vol. 3388, pp. 1-15, 2005.- [5] A. Bergeron, C. Chauve, T. Hartmann, and K. St-Onge, “On the Properties of Sequences of Reversals That Sort a Signed Permutation,”
Proc. Journées Ouvertes Biologie, Informatique et Mathématiques (JOBIM '02), pp. 99-108, 2002.- [6] A. Bergeron, S. Heber, and J. Stoye, “Common Intervals and Sorting by Reversals: A Marriage of Necessity,”
Bioinformatics, vol. 18 (Suppl. 2), pp. S54-63, 2002.- [7] A. Bergeron, J. Mixtacki, and J. Stoye, “The Inversion Distance Problem,”
Math. of Evolution and Phylogeny, O. Gascuel, ed., pp.262-290, Oxford Univ. Press, 2005.- [8] M.D.V Braga, M.-F. Sagot, C. Scornavacca, and E. Tannier, “The Solution Space of Sorting by Reversals,”
Proc. Int'l Symp. Bioinformatics Research and Applications (ISBRA '07), vol. 4463, pp.293-304, 2007.- [9] G. Brightwell and P. Winkler, “Counting Linear Extensions is #P-Complete,”
Proc. 23rd Ann. ACM Symp. Theory of Computing (STOC), 1991.- [10]
The Book of Traces, V. Diekert, G. Rozenberg, eds. World Scientific, 1995.- [12] R.P. Dilworth, “A Decomposition Theorem for Partially Ordered Sets,”
Annals of Math., vol. 51, pp. 161-166, 1950.- [14] Y. Han, “Improving the Efficiency of Sorting by Reversals,”
Proc. Int'l Conf. Bioinformatics and Computational Biology, 2006.- [17] Z. Li, L. Wang, and K. Zhang, “Algorithmic Approaches for Genome Rearrangement: A Review,”
IEEE Trans. Systems, Man, and Cybernetics, vol. 36, pp. 636-648, 2006.- [18] S. Ohno,
Sex Chromosomes and Sex-Linked Genes. Springer, 1967.- [19] M.T. Ross et al., “The DNA Sequence of the Human X Chromosome,”
Nature, vol. 434, pp. 325-337, 2005.- [23] G. Steiner, “Polynomial Algorithms to Count Linear Extensions in Certain Posets,”
Congressus Numerantium, vol. 75, pp. 71-90, 1990. |