Cargando…

Computing all hybridization networks for multiple binary phylogenetic input trees

BACKGROUND: The computation of phylogenetic trees on the same set of species that are based on different orthologous genes can lead to incongruent trees. One possible explanation for this behavior are interspecific hybridization events recombining genes of different species. An important approach to...

Descripción completa

Detalles Bibliográficos
Autor principal: Albrecht, Benjamin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4518679/
https://www.ncbi.nlm.nih.gov/pubmed/26223230
http://dx.doi.org/10.1186/s12859-015-0660-7
_version_ 1782383397638766592
author Albrecht, Benjamin
author_facet Albrecht, Benjamin
author_sort Albrecht, Benjamin
collection PubMed
description BACKGROUND: The computation of phylogenetic trees on the same set of species that are based on different orthologous genes can lead to incongruent trees. One possible explanation for this behavior are interspecific hybridization events recombining genes of different species. An important approach to analyze such events is the computation of hybridization networks. RESULTS: This work presents the first algorithm computing the hybridization number as well as a set of representative hybridization networks for multiple binary phylogenetic input trees on the same set of taxa. To improve its practical runtime, we show how this algorithm can be parallelized. Moreover, we demonstrate the efficiency of the software Hybroscale, containing an implementation of our algorithm, by comparing it to PIRNv2.0, which is so far the best available software computing the exact hybridization number for multiple binary phylogenetic trees on the same set of taxa. The algorithm is part of the software Hybroscale, which was developed specifically for the investigation of hybridization networks including their computation and visualization. Hybroscale is freely available(1) and runs on all three major operating systems. CONCLUSION: Our simulation study indicates that our approach is on average 100 times faster than PIRNv2.0. Moreover, we show how Hybroscale improves the interpretation of the reported hybridization networks by adding certain features to its graphical representation. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12859-015-0660-7) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-4518679
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-45186792015-07-30 Computing all hybridization networks for multiple binary phylogenetic input trees Albrecht, Benjamin BMC Bioinformatics Methodology Article BACKGROUND: The computation of phylogenetic trees on the same set of species that are based on different orthologous genes can lead to incongruent trees. One possible explanation for this behavior are interspecific hybridization events recombining genes of different species. An important approach to analyze such events is the computation of hybridization networks. RESULTS: This work presents the first algorithm computing the hybridization number as well as a set of representative hybridization networks for multiple binary phylogenetic input trees on the same set of taxa. To improve its practical runtime, we show how this algorithm can be parallelized. Moreover, we demonstrate the efficiency of the software Hybroscale, containing an implementation of our algorithm, by comparing it to PIRNv2.0, which is so far the best available software computing the exact hybridization number for multiple binary phylogenetic trees on the same set of taxa. The algorithm is part of the software Hybroscale, which was developed specifically for the investigation of hybridization networks including their computation and visualization. Hybroscale is freely available(1) and runs on all three major operating systems. CONCLUSION: Our simulation study indicates that our approach is on average 100 times faster than PIRNv2.0. Moreover, we show how Hybroscale improves the interpretation of the reported hybridization networks by adding certain features to its graphical representation. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12859-015-0660-7) contains supplementary material, which is available to authorized users. BioMed Central 2015-07-30 /pmc/articles/PMC4518679/ /pubmed/26223230 http://dx.doi.org/10.1186/s12859-015-0660-7 Text en © Albrecht. 2015 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 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 Methodology Article
Albrecht, Benjamin
Computing all hybridization networks for multiple binary phylogenetic input trees
title Computing all hybridization networks for multiple binary phylogenetic input trees
title_full Computing all hybridization networks for multiple binary phylogenetic input trees
title_fullStr Computing all hybridization networks for multiple binary phylogenetic input trees
title_full_unstemmed Computing all hybridization networks for multiple binary phylogenetic input trees
title_short Computing all hybridization networks for multiple binary phylogenetic input trees
title_sort computing all hybridization networks for multiple binary phylogenetic input trees
topic Methodology Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4518679/
https://www.ncbi.nlm.nih.gov/pubmed/26223230
http://dx.doi.org/10.1186/s12859-015-0660-7
work_keys_str_mv AT albrechtbenjamin computingallhybridizationnetworksformultiplebinaryphylogeneticinputtrees