Introduction to algorithms
Determining the evolutionary tree using experiments
Journal of Algorithms
STOC '83 Proceedings of the fifteenth annual ACM symposium on Theory of computing
Efficient Reconstruction of Phylogenetic Networks with Constrained Recombination
CSB '03 Proceedings of the IEEE Computer Society Conference on Bioinformatics
Reconstructing reticulate evolution in species: theory and practice
RECOMB '04 Proceedings of the eighth annual international conference on Resaerch in computational molecular biology
Computing the maximum agreement of phylogenetic networks
Theoretical Computer Science - Pattern discovery in the post genome
Rooted Maximum Agreement Supertrees
Algorithmica
Inferring Pedigree Graphs from Genetic Distances
IEICE - Transactions on Information and Systems
Level-k Phylogenetic Networks Are Constructable from a Dense Triplet Set in Polynomial Time
CPM '09 Proceedings of the 20th Annual Symposium on Combinatorial Pattern Matching
The Structure of Level-k Phylogenetic Networks
CPM '09 Proceedings of the 20th Annual Symposium on Combinatorial Pattern Matching
Metrics for Phylogenetic Networks II: Nodal and Triplets Metrics
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Journal of Discrete Algorithms
Constructing Level-2 Phylogenetic Networks from Triplets
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
New results on optimizing rooted triplets consistency
Discrete Applied Mathematics
Constructing level-2 phylogenetic networks from triplets
RECOMB'08 Proceedings of the 12th annual international conference on Research in computational molecular biology
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
On the Elusiveness of Clusters
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Hi-index | 0.00 |
We consider the following problem: Given a set J of rooted triplets with leaf set L, determine whether there exists a phylogenetic network consistent with J, and if so, construct one. We show that if no restrictions are placed on the hybrid nodes in the solution, the problem is trivially solved in polynomial time by a simple sorting network-based construction. For the more interesting (and biologically more motivated) case where the solution is required to be a level-1 phylogenetic network, we present an algorithm solving the problem in O(|T|2) time when T is dense, i.e., when T contains at least one rooted triplet for each cardinality three subset of L. We also give an O(|T|5/3)-time algorithm for finding the set of all phylogenetic networks having a single hybrid node attached to exactly one leaf (and having no other hybrid nodes) that are consistent with a given dense set of rooted triplets.