Scalable distance-based phylogeny inference using divide-and-conquer
Arvestad, L.
Show abstract
Distance-based methods for inferring evolutionary trees are important subroutines in computational biology, sometimes as a first step in a statistically more robust phylogenetic method. The most popular method is Neighbor Joining, mainly to to its relatively good accuracy, but Neighbor Joining has a cubic time complexity, which limits its applicability on larger datasets. Similar but faster algorithms have been suggested, but the overall time complexity remains essentially cubic as long as the input is a distance matrix. This paper investigates a randomized divide-and-conquer heuristic, dnctree, which selectively estimates pairwise sequence distances and infers a tree by connecting increasingly large subtrees. The divide-and-conquer approach avoids computing all pairwise distances and thereby saves both time and memory. The time complexity is at worst quadratic, and seems to scale like O(n lg n) on average. A simple Python implementation, dnctree, available on GitHub and PyPI.org, has been tested and we show that it is a scalable solution. In fact, it is applicable to very large datasets even as plain Python program.
Matching journals
The top 1 journal accounts for 50% of the predicted probability mass.
Similar papers in this journal
- A Fast and Memory-Efficient Implementation of the Transfer Bootstrap 96%
- FastMulRFS: Fast and accurate species tree estimation under generic gene duplication and loss models 96%
- AleRax: A tool for gene and species tree co-estimation and reconciliation under a probabilistic model of gene duplication, transfer and loss. 96%
Similar papers in this journal
- GeneRax: A tool for species tree-aware maximum likelihood based gene tree inference under gene duplication, transfer, and loss. 97%
- AliSim: A Fast and Versatile Phylogenetic Sequence Simulator For the Genomic Era 97%
- Adaptive RAxML-NG: Accelerating Phylogenetic inference under Maximum Likelihood using dataset difficulty 96%
Similar papers in this journal
- Evaluating probabilistic programming and fast variational Bayesian inference in phylogenetics 94%
- Syncmers are more sensitive than minimizers for selecting conserved k-mers in biological sequences 93%
- Parallel power posterior analyses for fast computation of marginal likelihoods in phylogenetics 93%
Similar papers in this journal
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.