Generation of Orchard and Tree-Child Networks.

Bull Math Biol

Department of Mathematics and Computer Science, University of the Balearic Islands, Ctra. Valldemossa, km. 7.5, 07122, Palma, Spain.

Published: December 2023

Phylogenetic networks are an extension of phylogenetic trees that allow for the representation of reticulate evolution events. One of the classes of networks that has gained the attention of the scientific community over the last years is the class of orchard networks, that generalizes tree-child networks, one of the most studied classes of networks. In this paper we focus on the combinatorial and algorithmic problem of the generation of binary orchard networks, and also of binary tree-child networks. To this end, we use that these networks are defined as those that can be recovered by reversing a certain reduction process. Then, we show how to choose a "minimum" reduction process among all that can be applied to a network, and hence we get a unique representation of the network that, in fact, can be given in terms of sequences of pairs of integers, whose length is related to the number of leaves and reticulations of the network. Therefore, the generation of networks is reduced to the generation of such sequences of pairs. Our main result is a recursive method for the efficient generation of all minimum sequences, and hence of all orchard (or tree-child) networks with a given number of leaves and reticulations. An implementation in C of the algorithms described in this paper, along with some computational experiments, can be downloaded from the public repository  https://github.com/gerardet46/OrchardGenerator . Using this implementation, we have computed the number of binary orchard networks with at most 6 leaves and 8 reticulations.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC10733240PMC
http://dx.doi.org/10.1007/s11538-023-01239-zDOI Listing

Publication Analysis

Top Keywords

tree-child networks
16
networks
12
orchard networks
12
leaves reticulations
12
orchard tree-child
8
classes networks
8
binary orchard
8
reduction process
8
sequences pairs
8
number leaves
8

Similar Publications

Counting Cherry Reduction Sequences in Phylogenetic Tree-Child Networks is Counting Linear Extensions.

Bull Math Biol

November 2024

Department of Mathematics and Computer Science, Universitat de les Illes Balears, Ctra. de Valldemossa, km 7,5, 07122, Palma, Illes Balears, Spain.

Orchard and tree-child networks share an important property with phylogenetic trees: they can be completely reduced to a single node by iteratively deleting cherries and reticulated cherries. As it is the case with phylogenetic trees, the number of ways in which this can be done gives information about the topology of the network. Here, we show that the problem of computing this number in tree-child networks is akin to that of finding the number of linear extensions of the poset induced by each network, and give an algorithm based on this reduction whose complexity is bounded in terms of the level of the network.

View Article and Find Full Text PDF

Phylogenetic network classes through the lens of expanding covers.

J Math Biol

April 2024

Biomathematics Research Centre, University of Canterbury, Christchurch, New Zealand.

It was recently shown that a large class of phylogenetic networks, the 'labellable' networks, is in bijection with the set of 'expanding' covers of finite sets. In this paper, we show how several prominent classes of phylogenetic networks can be characterised purely in terms of properties of their associated covers. These classes include the tree-based, tree-child, orchard, tree-sibling, and normal networks.

View Article and Find Full Text PDF
Article Synopsis
  • Phylogenetic networks are a more complex way to model evolutionary relationships that can include reticulation events, unlike traditional phylogenetic trees.
  • The article presents an extended μ-representation for these networks which calculates paths not only to leaves but also to reticulations, enabling better classification of a specific type called orchard networks.
  • Orchard networks are significant in biology as they represent coexisting organisms and pose a mathematically interesting challenge, balancing between complexity and the generalizability of their representation.
View Article and Find Full Text PDF

Generation of Orchard and Tree-Child Networks.

Bull Math Biol

December 2023

Department of Mathematics and Computer Science, University of the Balearic Islands, Ctra. Valldemossa, km. 7.5, 07122, Palma, Spain.

Phylogenetic networks are an extension of phylogenetic trees that allow for the representation of reticulate evolution events. One of the classes of networks that has gained the attention of the scientific community over the last years is the class of orchard networks, that generalizes tree-child networks, one of the most studied classes of networks. In this paper we focus on the combinatorial and algorithmic problem of the generation of binary orchard networks, and also of binary tree-child networks.

View Article and Find Full Text PDF

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!