Sorting signed circular permutations by super short operations

Abstract 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 g...

Full description

Bibliographic Details
Main Authors: Andre R. Oliveira, Guillaume Fertin, Ulisses Dias, Zanoni Dias
Format: Article
Language:English
Published: BMC 2018-07-01
Series:Algorithms for Molecular Biology
Subjects:
Online Access:http://link.springer.com/article/10.1186/s13015-018-0131-6
id doaj-b659a13a7a80491eade69686c8b0e0af
record_format Article
spelling doaj-b659a13a7a80491eade69686c8b0e0af2020-11-24T22:01:24ZengBMCAlgorithms for Molecular Biology1748-71882018-07-0113111610.1186/s13015-018-0131-6Sorting signed circular permutations by super short operationsAndre R. Oliveira0Guillaume Fertin1Ulisses Dias2Zanoni Dias3Institute of Computing, University of CampinasLS2N, UMR CNRS 6004, University of NantesSchool of Technology, University of CampinasInstitute of Computing, University of CampinasAbstract 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 $$\pi =(\pi _1 \pi _2 \ldots \pi _n)$$ π=(π1π2…πn) , and in that case we can consider without loss of generality that one of them is the identity permutation $$\iota _n =(1 2 \ldots n)$$ ιn=(12…n) , and that we just need to sort the other (i.e., transform it into $$\iota _n$$ ιn ). 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 $$\mathsf {P}$$ P , 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.http://link.springer.com/article/10.1186/s13015-018-0131-6Genome rearrangementsSuper short operationsCircular permutations
collection DOAJ
language English
format Article
sources DOAJ
author Andre R. Oliveira
Guillaume Fertin
Ulisses Dias
Zanoni Dias
spellingShingle Andre R. Oliveira
Guillaume Fertin
Ulisses Dias
Zanoni Dias
Sorting signed circular permutations by super short operations
Algorithms for Molecular Biology
Genome rearrangements
Super short operations
Circular permutations
author_facet Andre R. Oliveira
Guillaume Fertin
Ulisses Dias
Zanoni Dias
author_sort Andre R. Oliveira
title Sorting signed circular permutations by super short operations
title_short Sorting signed circular permutations by super short operations
title_full Sorting signed circular permutations by super short operations
title_fullStr Sorting signed circular permutations by super short operations
title_full_unstemmed Sorting signed circular permutations by super short operations
title_sort sorting signed circular permutations by super short operations
publisher BMC
series Algorithms for Molecular Biology
issn 1748-7188
publishDate 2018-07-01
description Abstract 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 $$\pi =(\pi _1 \pi _2 \ldots \pi _n)$$ π=(π1π2…πn) , and in that case we can consider without loss of generality that one of them is the identity permutation $$\iota _n =(1 2 \ldots n)$$ ιn=(12…n) , and that we just need to sort the other (i.e., transform it into $$\iota _n$$ ιn ). 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 $$\mathsf {P}$$ P , 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.
topic Genome rearrangements
Super short operations
Circular permutations
url http://link.springer.com/article/10.1186/s13015-018-0131-6
work_keys_str_mv AT andreroliveira sortingsignedcircularpermutationsbysupershortoperations
AT guillaumefertin sortingsignedcircularpermutationsbysupershortoperations
AT ulissesdias sortingsignedcircularpermutationsbysupershortoperations
AT zanonidias sortingsignedcircularpermutationsbysupershortoperations
_version_ 1725839826287067136