Cargando…

SIESTA: enhancing searches for optimal supertrees and species trees

BACKGROUND: Many supertree estimation and multi-locus species tree estimation methods compute trees by combining trees on subsets of the species set based on some NP-hard optimization criterion. A recent approach to computing large trees has been to constrain the search space by defining a set of “a...

Descripción completa

Detalles Bibliográficos
Autores principales: Vachaspati, Pranjal, Warnow, Tandy
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5998881/
https://www.ncbi.nlm.nih.gov/pubmed/29745851
http://dx.doi.org/10.1186/s12864-018-4621-1
_version_ 1783331321610764288
author Vachaspati, Pranjal
Warnow, Tandy
author_facet Vachaspati, Pranjal
Warnow, Tandy
author_sort Vachaspati, Pranjal
collection PubMed
description BACKGROUND: Many supertree estimation and multi-locus species tree estimation methods compute trees by combining trees on subsets of the species set based on some NP-hard optimization criterion. A recent approach to computing large trees has been to constrain the search space by defining a set of “allowed bipartitions”, and then use dynamic programming to find provably optimal solutions in polynomial time. Several phylogenomic estimation methods, such as ASTRAL, the MDC algorithm in PhyloNet, FastRFS, and ALE, use this approach. RESULTS: We present SIESTA, a method that can be combined with these dynamic programming algorithms to return a data structure that compactly represents all the optimal trees in the search space. As a result, SIESTA provides multiple capabilities, including: (1) counting the number of optimal trees, (2) calculating consensus trees, (3) generating a random optimal tree, and (4) annotating branches in a given optimal tree by the proportion of optimal trees it appears in. CONCLUSIONS: SIESTA improves the accuracy of FastRFS and ASTRAL, and is a general technique for enhancing dynamic programming methods for constrained optimization. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12864-018-4621-1) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-5998881
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-59988812018-06-25 SIESTA: enhancing searches for optimal supertrees and species trees Vachaspati, Pranjal Warnow, Tandy BMC Genomics Research BACKGROUND: Many supertree estimation and multi-locus species tree estimation methods compute trees by combining trees on subsets of the species set based on some NP-hard optimization criterion. A recent approach to computing large trees has been to constrain the search space by defining a set of “allowed bipartitions”, and then use dynamic programming to find provably optimal solutions in polynomial time. Several phylogenomic estimation methods, such as ASTRAL, the MDC algorithm in PhyloNet, FastRFS, and ALE, use this approach. RESULTS: We present SIESTA, a method that can be combined with these dynamic programming algorithms to return a data structure that compactly represents all the optimal trees in the search space. As a result, SIESTA provides multiple capabilities, including: (1) counting the number of optimal trees, (2) calculating consensus trees, (3) generating a random optimal tree, and (4) annotating branches in a given optimal tree by the proportion of optimal trees it appears in. CONCLUSIONS: SIESTA improves the accuracy of FastRFS and ASTRAL, and is a general technique for enhancing dynamic programming methods for constrained optimization. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12864-018-4621-1) contains supplementary material, which is available to authorized users. BioMed Central 2018-05-08 /pmc/articles/PMC5998881/ /pubmed/29745851 http://dx.doi.org/10.1186/s12864-018-4621-1 Text en © The Author(s) 2018 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. 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.
spellingShingle Research
Vachaspati, Pranjal
Warnow, Tandy
SIESTA: enhancing searches for optimal supertrees and species trees
title SIESTA: enhancing searches for optimal supertrees and species trees
title_full SIESTA: enhancing searches for optimal supertrees and species trees
title_fullStr SIESTA: enhancing searches for optimal supertrees and species trees
title_full_unstemmed SIESTA: enhancing searches for optimal supertrees and species trees
title_short SIESTA: enhancing searches for optimal supertrees and species trees
title_sort siesta: enhancing searches for optimal supertrees and species trees
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5998881/
https://www.ncbi.nlm.nih.gov/pubmed/29745851
http://dx.doi.org/10.1186/s12864-018-4621-1
work_keys_str_mv AT vachaspatipranjal siestaenhancingsearchesforoptimalsupertreesandspeciestrees
AT warnowtandy siestaenhancingsearchesforoptimalsupertreesandspeciestrees