Cargando…
Exact median-tree inference for unrooted reconciliation costs
BACKGROUND: Solving median tree problems under tree reconciliation costs is a classic and well-studied approach for inferring species trees from collections of discordant gene trees. These problems are NP-hard, and therefore are, in practice, typically addressed by local search heuristics. So far, h...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7593691/ https://www.ncbi.nlm.nih.gov/pubmed/33115401 http://dx.doi.org/10.1186/s12862-020-01700-w |
_version_ | 1783601446865862656 |
---|---|
author | Górecki, Paweł Markin, Alexey Eulenstein, Oliver |
author_facet | Górecki, Paweł Markin, Alexey Eulenstein, Oliver |
author_sort | Górecki, Paweł |
collection | PubMed |
description | BACKGROUND: Solving median tree problems under tree reconciliation costs is a classic and well-studied approach for inferring species trees from collections of discordant gene trees. These problems are NP-hard, and therefore are, in practice, typically addressed by local search heuristics. So far, however, such heuristics lack any provable correctness or precision. Further, even for small phylogenetic studies, it has been demonstrated that local search heuristics may only provide sub-optimal solutions. Obviating such heuristic uncertainties are exact dynamic programming solutions that allow solving tree reconciliation problems for smaller phylogenetic studies. Despite these promises, such exact solutions are only suitable for credibly rooted input gene trees, which constitute only a tiny fraction of the readily available gene trees. Standard gene tree inference approaches provide only unrooted gene trees and accurately rooting such trees is often difficult, if not impossible. RESULTS: Here, we describe complex dynamic programming solutions that represent the first nonnaïve exact solutions for solving the tree reconciliation problems for unrooted input gene trees. Further, we show that the asymptotic runtime of the proposed solutions does not increase when compared to the most time-efficient dynamic programming solutions for rooted input trees. CONCLUSIONS: In an experimental evaluation, we demonstrate that the described solutions for unrooted gene trees are, like the solutions for rooted input gene trees, suitable for smaller phylogenetic studies. Finally, for the first time, we study the accuracy of classic local search heuristics for unrooted tree reconciliation problems. |
format | Online Article Text |
id | pubmed-7593691 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-75936912020-10-29 Exact median-tree inference for unrooted reconciliation costs Górecki, Paweł Markin, Alexey Eulenstein, Oliver BMC Evol Biol Research BACKGROUND: Solving median tree problems under tree reconciliation costs is a classic and well-studied approach for inferring species trees from collections of discordant gene trees. These problems are NP-hard, and therefore are, in practice, typically addressed by local search heuristics. So far, however, such heuristics lack any provable correctness or precision. Further, even for small phylogenetic studies, it has been demonstrated that local search heuristics may only provide sub-optimal solutions. Obviating such heuristic uncertainties are exact dynamic programming solutions that allow solving tree reconciliation problems for smaller phylogenetic studies. Despite these promises, such exact solutions are only suitable for credibly rooted input gene trees, which constitute only a tiny fraction of the readily available gene trees. Standard gene tree inference approaches provide only unrooted gene trees and accurately rooting such trees is often difficult, if not impossible. RESULTS: Here, we describe complex dynamic programming solutions that represent the first nonnaïve exact solutions for solving the tree reconciliation problems for unrooted input gene trees. Further, we show that the asymptotic runtime of the proposed solutions does not increase when compared to the most time-efficient dynamic programming solutions for rooted input trees. CONCLUSIONS: In an experimental evaluation, we demonstrate that the described solutions for unrooted gene trees are, like the solutions for rooted input gene trees, suitable for smaller phylogenetic studies. Finally, for the first time, we study the accuracy of classic local search heuristics for unrooted tree reconciliation problems. BioMed Central 2020-10-28 /pmc/articles/PMC7593691/ /pubmed/33115401 http://dx.doi.org/10.1186/s12862-020-01700-w Text en © The Author(s) 2020 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data. |
spellingShingle | Research Górecki, Paweł Markin, Alexey Eulenstein, Oliver Exact median-tree inference for unrooted reconciliation costs |
title | Exact median-tree inference for unrooted reconciliation costs |
title_full | Exact median-tree inference for unrooted reconciliation costs |
title_fullStr | Exact median-tree inference for unrooted reconciliation costs |
title_full_unstemmed | Exact median-tree inference for unrooted reconciliation costs |
title_short | Exact median-tree inference for unrooted reconciliation costs |
title_sort | exact median-tree inference for unrooted reconciliation costs |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7593691/ https://www.ncbi.nlm.nih.gov/pubmed/33115401 http://dx.doi.org/10.1186/s12862-020-01700-w |
work_keys_str_mv | AT goreckipaweł exactmediantreeinferenceforunrootedreconciliationcosts AT markinalexey exactmediantreeinferenceforunrootedreconciliationcosts AT eulensteinoliver exactmediantreeinferenceforunrootedreconciliationcosts |