Cargando…

MC-Net: a method for the construction of phylogenetic networks based on the Monte-Carlo method

BACKGROUND: A phylogenetic network is a generalization of phylogenetic trees that allows the representation of conflicting signals or alternative evolutionary histories in a single diagram. There are several methods for constructing these networks. Some of these methods are based on distances among...

Descripción completa

Detalles Bibliográficos
Autores principales: Eslahchi, Changiz, Habibi, Mahnaz, Hassanzadeh, Reza, Mottaghi, Ehsan
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2010
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2939572/
https://www.ncbi.nlm.nih.gov/pubmed/20727135
http://dx.doi.org/10.1186/1471-2148-10-254
_version_ 1782186740519272448
author Eslahchi, Changiz
Habibi, Mahnaz
Hassanzadeh, Reza
Mottaghi, Ehsan
author_facet Eslahchi, Changiz
Habibi, Mahnaz
Hassanzadeh, Reza
Mottaghi, Ehsan
author_sort Eslahchi, Changiz
collection PubMed
description BACKGROUND: A phylogenetic network is a generalization of phylogenetic trees that allows the representation of conflicting signals or alternative evolutionary histories in a single diagram. There are several methods for constructing these networks. Some of these methods are based on distances among taxa. In practice, the methods which are based on distance perform faster in comparison with other methods. The Neighbor-Net (N-Net) is a distance-based method. The N-Net produces a circular ordering from a distance matrix, then constructs a collection of weighted splits using circular ordering. The SplitsTree which is a program using these weighted splits makes a phylogenetic network. In general, finding an optimal circular ordering is an NP-hard problem. The N-Net is a heuristic algorithm to find the optimal circular ordering which is based on neighbor-joining algorithm. RESULTS: In this paper, we present a heuristic algorithm to find an optimal circular ordering based on the Monte-Carlo method, called MC-Net algorithm. In order to show that MC-Net performs better than N-Net, we apply both algorithms on different data sets. Then we draw phylogenetic networks corresponding to outputs of these algorithms using SplitsTree and compare the results. CONCLUSIONS: We find that the circular ordering produced by the MC-Net is closer to optimal circular ordering than the N-Net. Furthermore, the networks corresponding to outputs of MC-Net made by SplitsTree are simpler than N-Net.
format Text
id pubmed-2939572
institution National Center for Biotechnology Information
language English
publishDate 2010
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-29395722010-09-21 MC-Net: a method for the construction of phylogenetic networks based on the Monte-Carlo method Eslahchi, Changiz Habibi, Mahnaz Hassanzadeh, Reza Mottaghi, Ehsan BMC Evol Biol Research Article BACKGROUND: A phylogenetic network is a generalization of phylogenetic trees that allows the representation of conflicting signals or alternative evolutionary histories in a single diagram. There are several methods for constructing these networks. Some of these methods are based on distances among taxa. In practice, the methods which are based on distance perform faster in comparison with other methods. The Neighbor-Net (N-Net) is a distance-based method. The N-Net produces a circular ordering from a distance matrix, then constructs a collection of weighted splits using circular ordering. The SplitsTree which is a program using these weighted splits makes a phylogenetic network. In general, finding an optimal circular ordering is an NP-hard problem. The N-Net is a heuristic algorithm to find the optimal circular ordering which is based on neighbor-joining algorithm. RESULTS: In this paper, we present a heuristic algorithm to find an optimal circular ordering based on the Monte-Carlo method, called MC-Net algorithm. In order to show that MC-Net performs better than N-Net, we apply both algorithms on different data sets. Then we draw phylogenetic networks corresponding to outputs of these algorithms using SplitsTree and compare the results. CONCLUSIONS: We find that the circular ordering produced by the MC-Net is closer to optimal circular ordering than the N-Net. Furthermore, the networks corresponding to outputs of MC-Net made by SplitsTree are simpler than N-Net. BioMed Central 2010-08-20 /pmc/articles/PMC2939572/ /pubmed/20727135 http://dx.doi.org/10.1186/1471-2148-10-254 Text en Copyright ©2010 Eslahchi 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 Research Article
Eslahchi, Changiz
Habibi, Mahnaz
Hassanzadeh, Reza
Mottaghi, Ehsan
MC-Net: a method for the construction of phylogenetic networks based on the Monte-Carlo method
title MC-Net: a method for the construction of phylogenetic networks based on the Monte-Carlo method
title_full MC-Net: a method for the construction of phylogenetic networks based on the Monte-Carlo method
title_fullStr MC-Net: a method for the construction of phylogenetic networks based on the Monte-Carlo method
title_full_unstemmed MC-Net: a method for the construction of phylogenetic networks based on the Monte-Carlo method
title_short MC-Net: a method for the construction of phylogenetic networks based on the Monte-Carlo method
title_sort mc-net: a method for the construction of phylogenetic networks based on the monte-carlo method
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2939572/
https://www.ncbi.nlm.nih.gov/pubmed/20727135
http://dx.doi.org/10.1186/1471-2148-10-254
work_keys_str_mv AT eslahchichangiz mcnetamethodfortheconstructionofphylogeneticnetworksbasedonthemontecarlomethod
AT habibimahnaz mcnetamethodfortheconstructionofphylogeneticnetworksbasedonthemontecarlomethod
AT hassanzadehreza mcnetamethodfortheconstructionofphylogeneticnetworksbasedonthemontecarlomethod
AT mottaghiehsan mcnetamethodfortheconstructionofphylogeneticnetworksbasedonthemontecarlomethod