ACM Home Page
Please provide us with feedback. Feedback
Exploring the Solution Space of Sorting by Reversals, with Experiments and an Application to Evolution
Full text PdfPdf (677 KB)
Source IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB) archive
Volume 5 ,  Issue 3  (July 2008) table of contents
Pages 348-356  
Year of Publication: 2008
ISSN:1545-5963
Authors
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 65,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 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.


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


Collaborative Colleagues:
Marília D. V. Braga: colleagues
Marie-France Sagot: colleagues
Celine Scornavacca: colleagues
Eric Tannier: colleagues