VeryFastTree
VeryFastTree accelerates phylogenetic tree inference for ultra-large sequence alignments by applying optimized parallelization and vectorization while preserving FastTree-2 methods and heuristics.
Key Features:
- Performance Optimization: Constructs phylogenetic trees from ultra-large alignments (e.g., a 330k alignment) in approximately 4.5 hours on a standard server, achieving ~7.8× speedup over sequential FastTree-2 and ~3.5× faster than the best prior parallel implementation.
- Deterministic Output: Produces consistent, deterministic results for identical input datasets across runs.
- Methodological Consistency with FastTree-2: Preserves the core phases, methods, and heuristics of FastTree-2 to maintain comparable topological accuracy.
Scientific Applications:
- Large-scale phylogenetics: Generation of phylogenetic trees from ultra-large multiple sequence alignments.
- Evolutionary biology: Rapid inference of evolutionary relationships among large numbers of sequences.
- Comparative genomics: Scalable tree inference for comparative analyses across extensive genomic datasets.
Methodology:
Optimizes computational strategies through parallelization and vectorization, distributing tasks across multiple processors and leveraging advanced hardware capabilities while retaining FastTree-2 core phases, methods, and heuristics.
Topics
Details
- License:
- GPL-3.0
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Windows, Linux, Mac
- Programming Languages:
- C++
- Added:
- 5/22/2023
- Last Updated:
- 11/24/2024
Operations
Publications
Piñeiro C, Abuín JM, Pichel JC. Very Fast Tree: speeding up the estimation of phylogenies for large alignments through parallelization and vectorization strategies. Bioinformatics. 2020;36(17):4658-4659. doi:10.1093/bioinformatics/btaa582. PMID:32573652.
PMID: 32573652
Funding: - MICINN: RTI2018-093336-B-C21
- Xunta de Galicia: ED431C-2018/19, ED431G/08
Downloads
- Downloads pageVersion: latesthttps://github.com/citiususc/veryfasttree/releases/latestgithub releases
- Software packagehttps://repology.org/badge/vertical-allrepos/veryfasttree.svgpackaging status
- Software packagehttps://anaconda.org/bioconda/veryfasttreebioconda package