Andre R Oliveira, Guillaume Fertin, Ulisses Dias, Zanoni Dias
{"title":"通过超短操作排序有符号循环排列。","authors":"Andre R Oliveira, Guillaume Fertin, Ulisses Dias, Zanoni Dias","doi":"10.1186/s13015-018-0131-6","DOIUrl":null,"url":null,"abstract":"<p><strong>Background: </strong>One way to estimate the evolutionary distance between two given genomes is to determine the minimum number of large-scale mutations, or <i>genome rearrangements</i>, that are necessary to transform one into the other. In this context, genomes can be represented as ordered sequences of genes, each gene being represented by a signed integer. If no gene is repeated, genomes are thus modeled as signed permutations of the form <math><mrow><mi>π</mi><mo>=</mo><mo>(</mo><msub><mi>π</mi><mn>1</mn></msub><msub><mi>π</mi><mn>2</mn></msub><mo>…</mo><msub><mi>π</mi><mi>n</mi></msub><mo>)</mo></mrow></math> , and in that case we can consider without loss of generality that one of them is the identity permutation <math><mrow><msub><mi>ι</mi><mi>n</mi></msub><mo>=</mo><mrow><mo>(</mo><mn>12</mn><mo>…</mo><mi>n</mi><mo>)</mo></mrow></mrow></math> , and that we just need to <i>sort</i> the other (i.e., transform it into <math><msub><mi>ι</mi><mi>n</mi></msub></math> ). The most studied genome rearrangement events are <i>reversals</i>, where a segment of the genome is reversed and reincorporated at the same location; and <i>transpositions</i>, where two consecutive segments are exchanged. Many variants, e.g., combining different types of (possibly constrained) rearrangements, have been proposed in the literature. One of them considers that the number of genes involved, in a reversal or a transposition, is never greater than two, which is known as the problem of sorting by <i>super short operations</i> (or SSOs).</p><p><strong>Results and conclusions: </strong>All problems considering SSOs in permutations have been shown to be in <math><mi>P</mi></math> , except for one, namely sorting signed circular permutations by super short reversals and super short transpositions. Here we fill this gap by introducing a new graph structure called <i>cyclic permutation graph</i> and providing a series of intermediate results, which allows us to design a polynomial algorithm for sorting signed circular permutations by super short reversals and super short transpositions.</p>","PeriodicalId":50823,"journal":{"name":"Algorithms for Molecular Biology","volume":"13 ","pages":"13"},"PeriodicalIF":1.5000,"publicationDate":"2018-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13015-018-0131-6","citationCount":"3","resultStr":"{\"title\":\"Sorting signed circular permutations by super short operations.\",\"authors\":\"Andre R Oliveira, Guillaume Fertin, Ulisses Dias, Zanoni Dias\",\"doi\":\"10.1186/s13015-018-0131-6\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><strong>Background: </strong>One way to estimate the evolutionary distance between two given genomes is to determine the minimum number of large-scale mutations, or <i>genome rearrangements</i>, that are necessary to transform one into the other. In this context, genomes can be represented as ordered sequences of genes, each gene being represented by a signed integer. If no gene is repeated, genomes are thus modeled as signed permutations of the form <math><mrow><mi>π</mi><mo>=</mo><mo>(</mo><msub><mi>π</mi><mn>1</mn></msub><msub><mi>π</mi><mn>2</mn></msub><mo>…</mo><msub><mi>π</mi><mi>n</mi></msub><mo>)</mo></mrow></math> , and in that case we can consider without loss of generality that one of them is the identity permutation <math><mrow><msub><mi>ι</mi><mi>n</mi></msub><mo>=</mo><mrow><mo>(</mo><mn>12</mn><mo>…</mo><mi>n</mi><mo>)</mo></mrow></mrow></math> , and that we just need to <i>sort</i> the other (i.e., transform it into <math><msub><mi>ι</mi><mi>n</mi></msub></math> ). The most studied genome rearrangement events are <i>reversals</i>, where a segment of the genome is reversed and reincorporated at the same location; and <i>transpositions</i>, where two consecutive segments are exchanged. Many variants, e.g., combining different types of (possibly constrained) rearrangements, have been proposed in the literature. One of them considers that the number of genes involved, in a reversal or a transposition, is never greater than two, which is known as the problem of sorting by <i>super short operations</i> (or SSOs).</p><p><strong>Results and conclusions: </strong>All problems considering SSOs in permutations have been shown to be in <math><mi>P</mi></math> , except for one, namely sorting signed circular permutations by super short reversals and super short transpositions. Here we fill this gap by introducing a new graph structure called <i>cyclic permutation graph</i> and providing a series of intermediate results, which allows us to design a polynomial algorithm for sorting signed circular permutations by super short reversals and super short transpositions.</p>\",\"PeriodicalId\":50823,\"journal\":{\"name\":\"Algorithms for Molecular Biology\",\"volume\":\"13 \",\"pages\":\"13\"},\"PeriodicalIF\":1.5000,\"publicationDate\":\"2018-07-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1186/s13015-018-0131-6\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Algorithms for Molecular Biology\",\"FirstCategoryId\":\"99\",\"ListUrlMain\":\"https://doi.org/10.1186/s13015-018-0131-6\",\"RegionNum\":4,\"RegionCategory\":\"生物学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2018/1/1 0:00:00\",\"PubModel\":\"eCollection\",\"JCR\":\"Q4\",\"JCRName\":\"BIOCHEMICAL RESEARCH METHODS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Algorithms for Molecular Biology","FirstCategoryId":"99","ListUrlMain":"https://doi.org/10.1186/s13015-018-0131-6","RegionNum":4,"RegionCategory":"生物学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2018/1/1 0:00:00","PubModel":"eCollection","JCR":"Q4","JCRName":"BIOCHEMICAL RESEARCH METHODS","Score":null,"Total":0}
Sorting signed circular permutations by super short operations.
Background: One way to estimate the evolutionary distance between two given genomes is to determine the minimum number of large-scale mutations, or genome rearrangements, that are necessary to transform one into the other. In this context, genomes can be represented as ordered sequences of genes, each gene being represented by a signed integer. If no gene is repeated, genomes are thus modeled as signed permutations of the form , and in that case we can consider without loss of generality that one of them is the identity permutation , and that we just need to sort the other (i.e., transform it into ). The most studied genome rearrangement events are reversals, where a segment of the genome is reversed and reincorporated at the same location; and transpositions, where two consecutive segments are exchanged. Many variants, e.g., combining different types of (possibly constrained) rearrangements, have been proposed in the literature. One of them considers that the number of genes involved, in a reversal or a transposition, is never greater than two, which is known as the problem of sorting by super short operations (or SSOs).
Results and conclusions: All problems considering SSOs in permutations have been shown to be in , except for one, namely sorting signed circular permutations by super short reversals and super short transpositions. Here we fill this gap by introducing a new graph structure called cyclic permutation graph and providing a series of intermediate results, which allows us to design a polynomial algorithm for sorting signed circular permutations by super short reversals and super short transpositions.
期刊介绍:
Algorithms for Molecular Biology publishes articles on novel algorithms for biological sequence and structure analysis, phylogeny reconstruction, and combinatorial algorithms and machine learning.
Areas of interest include but are not limited to: algorithms for RNA and protein structure analysis, gene prediction and genome analysis, comparative sequence analysis and alignment, phylogeny, gene expression, machine learning, and combinatorial algorithms.
Where appropriate, manuscripts should describe applications to real-world data. However, pure algorithm papers are also welcome if future applications to biological data are to be expected, or if they address complexity or approximation issues of novel computational problems in molecular biology. Articles about novel software tools will be considered for publication if they contain some algorithmically interesting aspects.