Very Fast Tree: speeding up the estimation of phylogenies for large alignments through parallelization and vectorization strategies.

Bioinformatics

Centro de Investigación en Tecnoloxías Intelixentes (CiTIUS), Universidade de Santiago de Compostela, 15782 Santiago de Compostela, Spain.

Published: November 2020

Motivation: FastTree-2 is one of the most successful tools for inferring large phylogenies. With speed at the core of its design, there are still important issues in the FastTree-2 implementation that harm its performance and scalability. To deal with these limitations, we introduce VeryFastTree, a highly tuned implementation of the FastTree-2 tool that takes advantage of parallelization and vectorization strategies to boost performance.

Results: VeryFastTree is able to construct a tree on a standard server using double-precision arithmetic from an ultra-large 330k alignment in only 4.5 h, which is 7.8× and 3.5× faster than the sequential and best parallel FastTree-2 times, respectively.

Availability And Implementation: VeryFastTree is available at the GitHub repository: https://github.com/citiususc/veryfasttree.

Supplementary Information: Supplementary data are available at Bioinformatics online.

Download full-text PDF

Source
http://dx.doi.org/10.1093/bioinformatics/btaa582DOI Listing

Publication Analysis

Top Keywords

parallelization vectorization
8
vectorization strategies
8
fast tree
4
tree speeding
4
speeding estimation
4
estimation phylogenies
4
phylogenies large
4
large alignments
4
alignments parallelization
4
strategies motivation
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!