Reconstructing Tree-Child Networks from Reticulate-Edge-Deleted Subnetworks

Bull Math Biol. 2019 Oct;81(10):3823-3863. doi: 10.1007/s11538-019-00641-w. Epub 2019 Jul 11.

Abstract

Network reconstruction lies at the heart of phylogenetic research. Two well-studied classes of phylogenetic networks include tree-child networks and level-k networks. In a tree-child network, every non-leaf node has a child that is a tree node or a leaf. In a level-k network, the maximum number of reticulations contained in a biconnected component is k. Here, we show that level-k tree-child networks are encoded by their reticulate-edge-deleted subnetworks, which are subnetworks obtained by deleting a single reticulation edge, if [Formula: see text]. Following this, we provide a polynomial-time algorithm for uniquely reconstructing such networks from their reticulate-edge-deleted subnetworks. Moreover, we show that this can even be done when considering subnetworks obtained by deleting one reticulation edge from each biconnected component with k reticulations.

Keywords: Network encoding; Phylogenetic network; Reticulate-edge-deleted subnetworks; Tree-child networks.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms*
  • Computational Biology
  • Evolution, Molecular
  • Mathematical Concepts
  • Models, Genetic
  • Phylogeny*