Cargando…

Sorting permutations by cut-circularize-linearize-and-paste operations

BACKGROUND: Genome rearrangements are studied on the basis of genome-wide analysis of gene orders and important in the evolution of species. In the last two decades, a variety of rearrangement operations, such as reversals, transpositions, block-interchanges, translocations, fusions and fissions, ha...

Descripción completa

Detalles Bibliográficos
Autores principales: Huang, Keng-Hsuan, Chen, Kun-Tze, Lu, Chin Lung
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2011
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3333185/
https://www.ncbi.nlm.nih.gov/pubmed/22369173
http://dx.doi.org/10.1186/1471-2164-12-S3-S26
_version_ 1782230392490688512
author Huang, Keng-Hsuan
Chen, Kun-Tze
Lu, Chin Lung
author_facet Huang, Keng-Hsuan
Chen, Kun-Tze
Lu, Chin Lung
author_sort Huang, Keng-Hsuan
collection PubMed
description BACKGROUND: Genome rearrangements are studied on the basis of genome-wide analysis of gene orders and important in the evolution of species. In the last two decades, a variety of rearrangement operations, such as reversals, transpositions, block-interchanges, translocations, fusions and fissions, have been proposed to evaluate the differences between gene orders in two or more genomes. Usually, the computational studies of genome rearrangements are formulated as problems of sorting permutations by rearrangement operations. RESULT: In this article, we study a sorting problem by cut-circularize-linearize-and-paste (CCLP) operations, which aims to find a minimum number of CCLP operations to sort a signed permutation representing a chromosome. The CCLP is a genome rearrangement operation that cuts a segment out of a chromosome, circularizes the segment into a temporary circle, linearizes the temporary circle as a linear segment, and possibly inverts the linearized segment and pastes it into the remaining chromosome. The CCLP operation can model many well-known rearrangements, such as reversals, transpositions and block-interchanges, and others not reported in the biological literature. In addition, it really occurs in the immune response of higher animals. To distinguish those CCLP operations from the reversal, we call them as non-reversal CCLP operations. In this study, we use permutation groups in algebra to design an O(δn) time algorithm for solving the weighted sorting problem by CCLP operations when the weight ratio between reversals and non-reversal CCLP operations is 1:2, where n is the number of genes in the given chromosome and δ is the number of needed CCLP operations. CONCLUSION: The algorithm we propose in this study is very simple so that it can be easily implemented with 1-dimensional arrays and useful in the studies of phylogenetic tree reconstruction and human immune response to tumors.
format Online
Article
Text
id pubmed-3333185
institution National Center for Biotechnology Information
language English
publishDate 2011
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-33331852012-04-24 Sorting permutations by cut-circularize-linearize-and-paste operations Huang, Keng-Hsuan Chen, Kun-Tze Lu, Chin Lung BMC Genomics Proceedings BACKGROUND: Genome rearrangements are studied on the basis of genome-wide analysis of gene orders and important in the evolution of species. In the last two decades, a variety of rearrangement operations, such as reversals, transpositions, block-interchanges, translocations, fusions and fissions, have been proposed to evaluate the differences between gene orders in two or more genomes. Usually, the computational studies of genome rearrangements are formulated as problems of sorting permutations by rearrangement operations. RESULT: In this article, we study a sorting problem by cut-circularize-linearize-and-paste (CCLP) operations, which aims to find a minimum number of CCLP operations to sort a signed permutation representing a chromosome. The CCLP is a genome rearrangement operation that cuts a segment out of a chromosome, circularizes the segment into a temporary circle, linearizes the temporary circle as a linear segment, and possibly inverts the linearized segment and pastes it into the remaining chromosome. The CCLP operation can model many well-known rearrangements, such as reversals, transpositions and block-interchanges, and others not reported in the biological literature. In addition, it really occurs in the immune response of higher animals. To distinguish those CCLP operations from the reversal, we call them as non-reversal CCLP operations. In this study, we use permutation groups in algebra to design an O(δn) time algorithm for solving the weighted sorting problem by CCLP operations when the weight ratio between reversals and non-reversal CCLP operations is 1:2, where n is the number of genes in the given chromosome and δ is the number of needed CCLP operations. CONCLUSION: The algorithm we propose in this study is very simple so that it can be easily implemented with 1-dimensional arrays and useful in the studies of phylogenetic tree reconstruction and human immune response to tumors. BioMed Central 2011-11-30 /pmc/articles/PMC3333185/ /pubmed/22369173 http://dx.doi.org/10.1186/1471-2164-12-S3-S26 Text en Copyright ©2011 Huang et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Proceedings
Huang, Keng-Hsuan
Chen, Kun-Tze
Lu, Chin Lung
Sorting permutations by cut-circularize-linearize-and-paste operations
title Sorting permutations by cut-circularize-linearize-and-paste operations
title_full Sorting permutations by cut-circularize-linearize-and-paste operations
title_fullStr Sorting permutations by cut-circularize-linearize-and-paste operations
title_full_unstemmed Sorting permutations by cut-circularize-linearize-and-paste operations
title_short Sorting permutations by cut-circularize-linearize-and-paste operations
title_sort sorting permutations by cut-circularize-linearize-and-paste operations
topic Proceedings
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3333185/
https://www.ncbi.nlm.nih.gov/pubmed/22369173
http://dx.doi.org/10.1186/1471-2164-12-S3-S26
work_keys_str_mv AT huangkenghsuan sortingpermutationsbycutcircularizelinearizeandpasteoperations
AT chenkuntze sortingpermutationsbycutcircularizelinearizeandpasteoperations
AT luchinlung sortingpermutationsbycutcircularizelinearizeandpasteoperations