Cargando…
TripNet: A Method for Constructing Rooted Phylogenetic Networks from Rooted Triplets
The problem of constructing an optimal rooted phylogenetic network from an arbitrary set of rooted triplets is an NP-hard problem. In this paper, we present a heuristic algorithm called TripNet, which tries to construct a rooted phylogenetic network with the minimum number of reticulation nodes from...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4160195/ https://www.ncbi.nlm.nih.gov/pubmed/25208028 http://dx.doi.org/10.1371/journal.pone.0106531 |
_version_ | 1782334353149263872 |
---|---|
author | Poormohammadi, Hadi Eslahchi, Changiz Tusserkani, Ruzbeh |
author_facet | Poormohammadi, Hadi Eslahchi, Changiz Tusserkani, Ruzbeh |
author_sort | Poormohammadi, Hadi |
collection | PubMed |
description | The problem of constructing an optimal rooted phylogenetic network from an arbitrary set of rooted triplets is an NP-hard problem. In this paper, we present a heuristic algorithm called TripNet, which tries to construct a rooted phylogenetic network with the minimum number of reticulation nodes from an arbitrary set of rooted triplets. Despite of current methods that work for dense set of rooted triplets, a key innovation is the applicability of TripNet to non-dense set of rooted triplets. We prove some theorems to clarify the performance of the algorithm. To demonstrate the efficiency of TripNet, we compared TripNet with SIMPLISTIC. It is the only available software which has the ability to return some rooted phylogenetic network consistent with a given dense set of rooted triplets. But the results show that for complex networks with high levels, the SIMPLISTIC running time increased abruptly. However in all cases TripNet outputs an appropriate rooted phylogenetic network in an acceptable time. Also we tetsed TripNet on the Yeast data. The results show that Both TripNet and optimal networks have the same clustering and TripNet produced a level-3 network which contains only one more reticulation node than the optimal network. |
format | Online Article Text |
id | pubmed-4160195 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-41601952014-09-12 TripNet: A Method for Constructing Rooted Phylogenetic Networks from Rooted Triplets Poormohammadi, Hadi Eslahchi, Changiz Tusserkani, Ruzbeh PLoS One Research Article The problem of constructing an optimal rooted phylogenetic network from an arbitrary set of rooted triplets is an NP-hard problem. In this paper, we present a heuristic algorithm called TripNet, which tries to construct a rooted phylogenetic network with the minimum number of reticulation nodes from an arbitrary set of rooted triplets. Despite of current methods that work for dense set of rooted triplets, a key innovation is the applicability of TripNet to non-dense set of rooted triplets. We prove some theorems to clarify the performance of the algorithm. To demonstrate the efficiency of TripNet, we compared TripNet with SIMPLISTIC. It is the only available software which has the ability to return some rooted phylogenetic network consistent with a given dense set of rooted triplets. But the results show that for complex networks with high levels, the SIMPLISTIC running time increased abruptly. However in all cases TripNet outputs an appropriate rooted phylogenetic network in an acceptable time. Also we tetsed TripNet on the Yeast data. The results show that Both TripNet and optimal networks have the same clustering and TripNet produced a level-3 network which contains only one more reticulation node than the optimal network. Public Library of Science 2014-09-10 /pmc/articles/PMC4160195/ /pubmed/25208028 http://dx.doi.org/10.1371/journal.pone.0106531 Text en © 2014 Poormohammadi et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited. |
spellingShingle | Research Article Poormohammadi, Hadi Eslahchi, Changiz Tusserkani, Ruzbeh TripNet: A Method for Constructing Rooted Phylogenetic Networks from Rooted Triplets |
title | TripNet: A Method for Constructing Rooted Phylogenetic Networks from Rooted Triplets |
title_full | TripNet: A Method for Constructing Rooted Phylogenetic Networks from Rooted Triplets |
title_fullStr | TripNet: A Method for Constructing Rooted Phylogenetic Networks from Rooted Triplets |
title_full_unstemmed | TripNet: A Method for Constructing Rooted Phylogenetic Networks from Rooted Triplets |
title_short | TripNet: A Method for Constructing Rooted Phylogenetic Networks from Rooted Triplets |
title_sort | tripnet: a method for constructing rooted phylogenetic networks from rooted triplets |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4160195/ https://www.ncbi.nlm.nih.gov/pubmed/25208028 http://dx.doi.org/10.1371/journal.pone.0106531 |
work_keys_str_mv | AT poormohammadihadi tripnetamethodforconstructingrootedphylogeneticnetworksfromrootedtriplets AT eslahchichangiz tripnetamethodforconstructingrootedphylogeneticnetworksfromrootedtriplets AT tusserkaniruzbeh tripnetamethodforconstructingrootedphylogeneticnetworksfromrootedtriplets |