Cargando…

Optimized ancestral state reconstruction using Sankoff parsimony

BACKGROUND: Parsimony methods are widely used in molecular evolution to estimate the most plausible phylogeny for a set of characters. Sankoff parsimony determines the minimum number of changes required in a given phylogeny when a cost is associated to transitions between character states. Although...

Descripción completa

Detalles Bibliográficos
Autores principales: Clemente, José C, Ikeo, Kazuho, Valiente, Gabriel, Gojobori, Takashi
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2009
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2677398/
https://www.ncbi.nlm.nih.gov/pubmed/19200389
http://dx.doi.org/10.1186/1471-2105-10-51
_version_ 1782166783168348160
author Clemente, José C
Ikeo, Kazuho
Valiente, Gabriel
Gojobori, Takashi
author_facet Clemente, José C
Ikeo, Kazuho
Valiente, Gabriel
Gojobori, Takashi
author_sort Clemente, José C
collection PubMed
description BACKGROUND: Parsimony methods are widely used in molecular evolution to estimate the most plausible phylogeny for a set of characters. Sankoff parsimony determines the minimum number of changes required in a given phylogeny when a cost is associated to transitions between character states. Although optimizations exist to reduce the computations in the number of taxa, the original algorithm takes time O(n(2)) in the number of states, making it impractical for large values of n. RESULTS: In this study we introduce an optimization of Sankoff parsimony for the reconstruction of ancestral states when ultrametric or additive cost matrices are used. We analyzed its performance for randomly generated matrices, Jukes-Cantor and Kimura's two-parameter models of DNA evolution, and in the reconstruction of elongation factor-1α and ancestral metabolic states of a group of eukaryotes, showing that in all cases the execution time is significantly less than with the original implementation. CONCLUSION: The algorithms here presented provide a fast computation of Sankoff parsimony for a given phylogeny. Problems where the number of states is large, such as reconstruction of ancestral metabolism, are particularly adequate for this optimization. Since we are reducing the computations required to calculate the parsimony cost of a single tree, our method can be combined with optimizations in the number of taxa that aim at finding the most parsimonious tree.
format Text
id pubmed-2677398
institution National Center for Biotechnology Information
language English
publishDate 2009
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-26773982009-05-06 Optimized ancestral state reconstruction using Sankoff parsimony Clemente, José C Ikeo, Kazuho Valiente, Gabriel Gojobori, Takashi BMC Bioinformatics Methodology Article BACKGROUND: Parsimony methods are widely used in molecular evolution to estimate the most plausible phylogeny for a set of characters. Sankoff parsimony determines the minimum number of changes required in a given phylogeny when a cost is associated to transitions between character states. Although optimizations exist to reduce the computations in the number of taxa, the original algorithm takes time O(n(2)) in the number of states, making it impractical for large values of n. RESULTS: In this study we introduce an optimization of Sankoff parsimony for the reconstruction of ancestral states when ultrametric or additive cost matrices are used. We analyzed its performance for randomly generated matrices, Jukes-Cantor and Kimura's two-parameter models of DNA evolution, and in the reconstruction of elongation factor-1α and ancestral metabolic states of a group of eukaryotes, showing that in all cases the execution time is significantly less than with the original implementation. CONCLUSION: The algorithms here presented provide a fast computation of Sankoff parsimony for a given phylogeny. Problems where the number of states is large, such as reconstruction of ancestral metabolism, are particularly adequate for this optimization. Since we are reducing the computations required to calculate the parsimony cost of a single tree, our method can be combined with optimizations in the number of taxa that aim at finding the most parsimonious tree. BioMed Central 2009-02-07 /pmc/articles/PMC2677398/ /pubmed/19200389 http://dx.doi.org/10.1186/1471-2105-10-51 Text en Copyright © 2009 Clemente 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 Methodology Article
Clemente, José C
Ikeo, Kazuho
Valiente, Gabriel
Gojobori, Takashi
Optimized ancestral state reconstruction using Sankoff parsimony
title Optimized ancestral state reconstruction using Sankoff parsimony
title_full Optimized ancestral state reconstruction using Sankoff parsimony
title_fullStr Optimized ancestral state reconstruction using Sankoff parsimony
title_full_unstemmed Optimized ancestral state reconstruction using Sankoff parsimony
title_short Optimized ancestral state reconstruction using Sankoff parsimony
title_sort optimized ancestral state reconstruction using sankoff parsimony
topic Methodology Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2677398/
https://www.ncbi.nlm.nih.gov/pubmed/19200389
http://dx.doi.org/10.1186/1471-2105-10-51
work_keys_str_mv AT clementejosec optimizedancestralstatereconstructionusingsankoffparsimony
AT ikeokazuho optimizedancestralstatereconstructionusingsankoffparsimony
AT valientegabriel optimizedancestralstatereconstructionusingsankoffparsimony
AT gojoboritakashi optimizedancestralstatereconstructionusingsankoffparsimony