All galls are divided into three or more parts: recursive enumeration of labeled histories for galled trees

Abstract Objective In mathematical phylogenetics, a labeled rooted binary tree topology can possess any of a number of labeled histories, each of which represents a possible temporal ordering of its coalescences. Labeled histories appear frequently in calculations that describe the combinatorics of...

Full description

Bibliographic Details
Main Authors: Shaili Mathur, Noah A. Rosenberg
Format: Article
Language:English
Published: BMC 2023-02-01
Series:Algorithms for Molecular Biology
Subjects:
Online Access:https://doi.org/10.1186/s13015-023-00224-4
_version_ 1827985169561157632
author Shaili Mathur
Noah A. Rosenberg
author_facet Shaili Mathur
Noah A. Rosenberg
author_sort Shaili Mathur
collection DOAJ
description Abstract Objective In mathematical phylogenetics, a labeled rooted binary tree topology can possess any of a number of labeled histories, each of which represents a possible temporal ordering of its coalescences. Labeled histories appear frequently in calculations that describe the combinatorics of phylogenetic trees. Here, we generalize the concept of labeled histories from rooted phylogenetic trees to rooted phylogenetic networks, specifically for the class of rooted phylogenetic networks known as rooted galled trees. Results Extending a recursive algorithm for enumerating the labeled histories of a labeled tree topology, we present a method to enumerate the labeled histories associated with a labeled rooted galled tree. The method relies on a recursive decomposition by which each gall in a galled tree possesses three or more descendant subtrees. We exhaustively provide the numbers of labeled histories for all small galled trees, finding that each gall reduces the number of labeled histories relative to a specified galled tree that does not contain it. Conclusion The results expand the set of structures for which labeled histories can be enumerated, extending a well-known calculation for phylogenetic trees to a class of phylogenetic networks.
first_indexed 2024-04-09T23:10:36Z
format Article
id doaj.art-3adcc71a49c140fb802cf74db2d66850
institution Directory Open Access Journal
issn 1748-7188
language English
last_indexed 2024-04-09T23:10:36Z
publishDate 2023-02-01
publisher BMC
record_format Article
series Algorithms for Molecular Biology
spelling doaj.art-3adcc71a49c140fb802cf74db2d668502023-03-22T10:25:24ZengBMCAlgorithms for Molecular Biology1748-71882023-02-0118111310.1186/s13015-023-00224-4All galls are divided into three or more parts: recursive enumeration of labeled histories for galled treesShaili Mathur0Noah A. Rosenberg1Department of Biology, Stanford UniversityDepartment of Biology, Stanford UniversityAbstract Objective In mathematical phylogenetics, a labeled rooted binary tree topology can possess any of a number of labeled histories, each of which represents a possible temporal ordering of its coalescences. Labeled histories appear frequently in calculations that describe the combinatorics of phylogenetic trees. Here, we generalize the concept of labeled histories from rooted phylogenetic trees to rooted phylogenetic networks, specifically for the class of rooted phylogenetic networks known as rooted galled trees. Results Extending a recursive algorithm for enumerating the labeled histories of a labeled tree topology, we present a method to enumerate the labeled histories associated with a labeled rooted galled tree. The method relies on a recursive decomposition by which each gall in a galled tree possesses three or more descendant subtrees. We exhaustively provide the numbers of labeled histories for all small galled trees, finding that each gall reduces the number of labeled histories relative to a specified galled tree that does not contain it. Conclusion The results expand the set of structures for which labeled histories can be enumerated, extending a well-known calculation for phylogenetic trees to a class of phylogenetic networks.https://doi.org/10.1186/s13015-023-00224-4Galled treesLabeled historiesMathematical phylogeneticsPhylogenetic networks
spellingShingle Shaili Mathur
Noah A. Rosenberg
All galls are divided into three or more parts: recursive enumeration of labeled histories for galled trees
Algorithms for Molecular Biology
Galled trees
Labeled histories
Mathematical phylogenetics
Phylogenetic networks
title All galls are divided into three or more parts: recursive enumeration of labeled histories for galled trees
title_full All galls are divided into three or more parts: recursive enumeration of labeled histories for galled trees
title_fullStr All galls are divided into three or more parts: recursive enumeration of labeled histories for galled trees
title_full_unstemmed All galls are divided into three or more parts: recursive enumeration of labeled histories for galled trees
title_short All galls are divided into three or more parts: recursive enumeration of labeled histories for galled trees
title_sort all galls are divided into three or more parts recursive enumeration of labeled histories for galled trees
topic Galled trees
Labeled histories
Mathematical phylogenetics
Phylogenetic networks
url https://doi.org/10.1186/s13015-023-00224-4
work_keys_str_mv AT shailimathur allgallsaredividedintothreeormorepartsrecursiveenumerationoflabeledhistoriesforgalledtrees
AT noaharosenberg allgallsaredividedintothreeormorepartsrecursiveenumerationoflabeledhistoriesforgalledtrees