Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2649387.2649417acmconferencesArticle/Chapter ViewAbstractPublication PagesbcbConference Proceedingsconference-collections
short-paper

An improved algorithm for the sorting by reversals and transpositions problem

Published: 20 September 2014 Publication History

Abstract

Genome comparison among closely related species has revealed that organisms share large blocks of DNA sequence and that the ordering of these blocks may change across species. The main explanation is that genomes undergo large scale mutational events, also called rearrangements, during the evolutionary process. Reversals and transpositions are classic rearrangement operations. While a large body of literature exists on how to efficiently compute the reversal distance between genomes as well as to compute an approximate value for the transposition distance, these works generally do not take into account both reversals and transpositions. This paper presents a polynomial-time algorithm for the problem when both operations are allowed. Previous algorithms have approximation factor of 2, we do not improve this factor for every permutations. However, we show that the only step which does not guarantee an approximation ratio better than 1.75 occurs in rare situations. In addition, we carried out a batch of tests using 49,000 simulated instances and the greatest approximation factor we noticed was 1.8. Overall, we observed that our ratio is lower than 1.25 in more than 90% of the cases. When we consider only permutations whose sizes range from 200 to 500 (maximum size in our dataset), we observe that our ratio is lower than 1.25 in every case. We also show that our algorithm outperforms the state of the art by significant margins.

References

[1]
A general heuristic for genome rearrangement problems. Journal Of Bioinformatics And Computational Biology. Accepted for publication.
[2]
V. Bafna and P. A. Pevzner. Sorting by transpositions. SIAM Journal on Discrete Mathematics, 11(2):224--240, 1998.
[3]
A. Bergeron. A very elementary presentation of the Hannenhalli-Pevzner theory. Discrete Applied Mathematics, 146:134--145, 2005.
[4]
L. Bulteau, G. Fertin, and I. Rusu. Sorting by Transpositions is Difficult. SIAM Journal on Computing, 26(3):1148--1180, 2012.
[5]
A. Caprara. Sorting permutations by reversals and Eulerian cycle decompositions. SIAM Journal on Discrete Mathematics, 12(1):91--110, 1999.
[6]
U. Dias and Z. Dias. Heuristics for the transposition distance problem. Journal Of Bioinformatics And Computational Biology, 11(5):1350013, 2013.
[7]
I. Elias and T. Hartmn. A 1.375-approximation algorithm for sorting by transpositions. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 3(4):369--379, 2006.
[8]
S. Hannenhalli and P. A. Pevzner. Transforming cabbage into turnip: polynomial algorithm for sorting signed permutations by reversals. Journal of the ACM, 46(1):1--27, 1999.
[9]
A. Rahman, S. Shatabda, and M. Hasan. An approximation algorithm for sorting by reversals and transpositions. Journal of Discrete Algorithms, 6(3):449--457, 2008.
[10]
E. Tannier, A. Bergeron, and M. F. Sagot. Advances on sorting by reversals. Discrete Applied Mathematics, 155(6-7):881--888, 2007.
[11]
G. Tesler. Grimm: genome rearrangements web server. Bioinformatics, 18(3):492--493, 2002.
[12]
M. E. M. T. Walter, Z. Dias, and J. Meidanis. Reversal and transposition distance of linear chromosomes. In Proceedings of the String Processing and Information Retrieval (SPIRE'1998), pages 96--102, Santa Cruz, Bolivia, 1998.

Cited By

View all
  • (2016)An improved chromosome sorting algorithm by permutation group-based inverted block-interchanges2016 International Conference on Medical Engineering, Health Informatics and Technology (MediTec)10.1109/MEDITEC.2016.7835373(1-6)Online publication date: Dec-2016

Index Terms

  1. An improved algorithm for the sorting by reversals and transpositions problem

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        BCB '14: Proceedings of the 5th ACM Conference on Bioinformatics, Computational Biology, and Health Informatics
        September 2014
        851 pages
        ISBN:9781450328944
        DOI:10.1145/2649387
        • General Chairs:
        • Pierre Baldi,
        • Wei Wang
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 20 September 2014

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. genome rearrangement
        2. reversals
        3. transpositions

        Qualifiers

        • Short-paper

        Funding Sources

        Conference

        BCB '14
        Sponsor:
        BCB '14: ACM-BCB '14
        September 20 - 23, 2014
        California, Newport Beach

        Acceptance Rates

        Overall Acceptance Rate 254 of 885 submissions, 29%

        Upcoming Conference

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 09 Nov 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2016)An improved chromosome sorting algorithm by permutation group-based inverted block-interchanges2016 International Conference on Medical Engineering, Health Informatics and Technology (MediTec)10.1109/MEDITEC.2016.7835373(1-6)Online publication date: Dec-2016

        View Options

        Get Access

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media