Cargando…

Generation of Binary Tree-Child phylogenetic networks

Phylogenetic networks generalize phylogenetic trees by allowing the modelization of events of reticulate evolution. Among the different kinds of phylogenetic networks that have been proposed in the literature, the subclass of binary tree-child networks is one of the most studied ones. However, very...

Descripción completa

Detalles Bibliográficos
Autores principales: Cardona, Gabriel, Pons, Joan Carles, Scornavacca, Celine
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6756559/
https://www.ncbi.nlm.nih.gov/pubmed/31509525
http://dx.doi.org/10.1371/journal.pcbi.1007347
_version_ 1783453421601292288
author Cardona, Gabriel
Pons, Joan Carles
Scornavacca, Celine
author_facet Cardona, Gabriel
Pons, Joan Carles
Scornavacca, Celine
author_sort Cardona, Gabriel
collection PubMed
description Phylogenetic networks generalize phylogenetic trees by allowing the modelization of events of reticulate evolution. Among the different kinds of phylogenetic networks that have been proposed in the literature, the subclass of binary tree-child networks is one of the most studied ones. However, very little is known about the combinatorial structure of these networks. In this paper we address the problem of generating all possible binary tree-child (BTC) networks with a given number of leaves in an efficient way via reduction/augmentation operations that extend and generalize analogous operations for phylogenetic trees, and are biologically relevant. Since our solution is recursive, this also provides us with a recurrence relation giving an upper bound on the number of such networks. We also show how the operations introduced in this paper can be employed to extend the evolutive history of a set of sequences, represented by a BTC network, to include a new sequence. An implementation in python of the algorithms described in this paper, along with some computational experiments, can be downloaded from https://github.com/bielcardona/TCGenerators.
format Online
Article
Text
id pubmed-6756559
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-67565592019-10-04 Generation of Binary Tree-Child phylogenetic networks Cardona, Gabriel Pons, Joan Carles Scornavacca, Celine PLoS Comput Biol Research Article Phylogenetic networks generalize phylogenetic trees by allowing the modelization of events of reticulate evolution. Among the different kinds of phylogenetic networks that have been proposed in the literature, the subclass of binary tree-child networks is one of the most studied ones. However, very little is known about the combinatorial structure of these networks. In this paper we address the problem of generating all possible binary tree-child (BTC) networks with a given number of leaves in an efficient way via reduction/augmentation operations that extend and generalize analogous operations for phylogenetic trees, and are biologically relevant. Since our solution is recursive, this also provides us with a recurrence relation giving an upper bound on the number of such networks. We also show how the operations introduced in this paper can be employed to extend the evolutive history of a set of sequences, represented by a BTC network, to include a new sequence. An implementation in python of the algorithms described in this paper, along with some computational experiments, can be downloaded from https://github.com/bielcardona/TCGenerators. Public Library of Science 2019-09-11 /pmc/articles/PMC6756559/ /pubmed/31509525 http://dx.doi.org/10.1371/journal.pcbi.1007347 Text en © 2019 Cardona 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 (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Cardona, Gabriel
Pons, Joan Carles
Scornavacca, Celine
Generation of Binary Tree-Child phylogenetic networks
title Generation of Binary Tree-Child phylogenetic networks
title_full Generation of Binary Tree-Child phylogenetic networks
title_fullStr Generation of Binary Tree-Child phylogenetic networks
title_full_unstemmed Generation of Binary Tree-Child phylogenetic networks
title_short Generation of Binary Tree-Child phylogenetic networks
title_sort generation of binary tree-child phylogenetic networks
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6756559/
https://www.ncbi.nlm.nih.gov/pubmed/31509525
http://dx.doi.org/10.1371/journal.pcbi.1007347
work_keys_str_mv AT cardonagabriel generationofbinarytreechildphylogeneticnetworks
AT ponsjoancarles generationofbinarytreechildphylogeneticnetworks
AT scornavaccaceline generationofbinarytreechildphylogeneticnetworks