|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
D.A. Bader, B.M.E. Moret, and M. Yan, "A Linear-Time Algorithm for Computing Inversion Distances Between Signed Permutations with an Experimental Study," J. Computational Biology, vol. 8, no. 5, pp. 483-491, 2001.
|
| |
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.
|
| |
4
|
|
| |
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
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
R.P. Dilworth, "A Decomposition Theorem for Partially Ordered Sets," Annals of Math., vol. 51, pp. 161-166, 1950.
|
| |
13
|
D.R. Fulkerson, "Note on Dilworth's Decomposition Theorem for Partially Ordered Sets," Proc. Am. Math. Soc., vol. 7, pp. 701-702, 1956.
|
| |
14
|
Y. Han, "Improving the Efficiency of Sorting by Reversals," Proc. Int'l Conf. Bioinformatics and Computational Biology, 2006.
|
 |
15
|
|
| |
16
|
B.T. Lahn and D.C. Page, "Four Evolutionary Strata on the Human X Chromosome," Science, vol. 286, pp. 964-967, 1999.
|
| |
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.
|
| |
20
|
A. Siepel, "An Algorithm to Enumerate Sorting Reversals for Signed Permutations," J. Computational Biology, vol. 10, pp. 575- 597, 2003.
|
| |
21
|
H. Skaletsky et al., "The Male-Specific Region of the Human Y Chromosome is a Mosaic of Discrete Sequence Classes," Nature, vol. 423, pp. 825-837, 2003.
|
| |
22
|
G. Steiner, "An Algorithm to Generate the Ideals of a Partial Order," Operations Research Letters, vol. 5, no. 6, pp. 317-320, 1986.
|
| |
23
|
G. Steiner, "Polynomial Algorithms to Count Linear Extensions in Certain Posets," Congressus Numerantium, vol. 75, pp. 71-90, 1990.
|
| |
24
|
|
CITED BY
|
|
Nikolay Vyahhi , Adrien Goëffon , Macha Nikolski , David James Sherman, Swarming along the evolutionary branches sheds light on genome rearrangement scenarios, Proceedings of the 11th Annual conference on Genetic and evolutionary computation, July 08-12, 2009, Montreal, Québec, Canada
|
|