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