Nature Computational ScienceBioinformaticsPeer-reviewed journal article
Ultrafast and Ultralarge Distance-Based Phylogenetics Using DIPPER
Sumit WaliaiD, Zexing Chen, Yu-Hsiang TsengiD, Yatish TurakhiaiD
Abstract
MotivationDistance-based methods are commonly used to reconstruct phylogenies for a variety of applications, owing to their excellent speed, scalability, and theoretical guarantees. However, classical de novo algorithms are hindered by cubic time and quadratic memory complexity, which makes them impractical for emerging datasets containing millions of sequences. Recent placement-based alternatives provide better algorithmic scalability, but they also face practical scaling challenges due to their high cost to compute evolutionary distances and significant memory usage. Current tools also do not fully utilize the parallel processing capabilities of modern CPU and GPU architectures. ResultsWe present DIPPER, a novel distance-based phylogenetic tool for ultrafast and ultralarge phylogenetic reconstruction on GPUs, designed to maintain high accuracy and a small memory footprint. DIPPER introduces several novel innovations, including a divide-and-conquer strategy, a placement strategy, and an on-the-fly distance calculator that greatly improve the runtime and memory complexity. These allow DIPPER to achieve runtime and space complexity of O(N.log(N)) and O(N), respectively, with N taxa. With divide-and-conquer, DIPPER is also able to maintain a low memory footprint on the GPU, independent of the number of taxa. DIPPER consistently outperforms existing methods in speed, accuracy, and memory efficiency, and scales to tree sizes 1-2 orders of magnitude beyond the limits of existing tools. With the help of a single NVIDIA RTX A6000 GPU, DIPPER is able to reconstruct a phylogeny from 10 million unaligned sequences in under 7 hours, making it the only distance-based method to operate at this scale and efficiency. AvailabilityDIPPERs code is freely available under the MIT license at https://github.com/TurakhiaLab/DIPPER, and the documentation for DIPPER is available at https://turakhia.ucsd.edu/DIPPER. The test datasets and experimental results are available at https://zenodo.org/records/16803048.
- Citations
- 2
- FWCI
- 4.18
- Field percentile
- top 9%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Scalable distance-based phylogeny inference using divide-and-conquer
Lars Arvestad·bioRxiv·Oct 11, 2023
- Fast and Accurate Distance-based Phylogenetic Placement using Divide and Conquer
Metin Balaban, Yueyu Jiang, … Siavash Mirarab·Molecular Ecology ResourcesPeer-reviewed·Oct 13, 2021
- Parallel and scalable balanced minimum evolution algorithm for large-scale phylogenetic inference
Chris Tapo, Qiyun Zhu·bioRxiv·Jul 29, 2026
- Phyloformer: Fast, accurate and versatile phylogenetic reconstruction with deep neural networks
Luca Nesterenko, Luc Blassel, … Laurent Jacob·Molecular Biology and EvolutionPeer-reviewed·Mar 10, 2025
- Phyloformer: towards fast and accurate phylogeny estimation with self-attention networks
L. Nesterenko, B. Boussau, L. Jacob·bioRxiv·Jun 24, 2022
- Splicer: Phylogenetic Placement in Sub-Linear Time
Alexey Markin, Tavis K. Anderson·bioRxiv·Feb 12, 2026