Phylogenetic networks model evolutionary histories in the presence of non-treelike events such as hybrid speciation and horizontal gene transfer. In spite of their widely acknowledged importance, very little is known about phylogenetic networks, which have so far been studied mostly for specific datasets.
Even when the evolutionary history of a set of species is non-treelike, individual genes in these species usually evolve in a treelike fashion. An important question, then, is whether a gene tree is “contained” inside a species network. This information is used to detect the presence of events such as horizontal gene transfer and hybrid speciation. Another question of interest for biologists is whether a group of taxa forms a clade based on a given phylogeny. This can be efficiently answered when the phylogeny is a tree simply by inspecting the edges of the tree, whereas no efficient solution currently exists for the problem when the phylogeny is a network. In this paper, we give polynomial-time algorithms for answering the above two questions.
[1]
Tandy J. Warnow,et al.
Reconstructing reticulate evolution in species: theory and practice
,
2004,
RECOMB.
[2]
Rita Casadio,et al.
Algorithms in Bioinformatics, 5th International Workshop, WABI 2005, Mallorca, Spain, October 3-6, 2005, Proceedings
,
2005,
WABI.
[3]
Vincent Moulton,et al.
NeighborNet: An Agglomerative Method for the Construction of Planar Phylogenetic Networks
,
2002,
WABI.
[4]
Daniel H. Huson,et al.
SplitsTree-a program for analyzing and visualizing evolutionary data
,
1997
.
[5]
Tandy J. Warnow,et al.
Phylogenetic networks: modeling, reconstructibility, and accuracy
,
2004,
IEEE/ACM Transactions on Computational Biology and Bioinformatics.
[6]
Bin Ma,et al.
From Gene Trees to Species Trees
,
2000,
SIAM J. Comput..
[7]
Daniel H. Huson,et al.
SplitsTree: analyzing and visualizing evolutionary data
,
1998,
Bioinform..