FastME




FastME is a software package for the fast and accurate inference of phylogenetic trees from distance matrices. It implements algorithms based on the Balanced Minimum Evolution (BME) principle, a distance-based criterion closely related to the Neighbor Joining (NJ) method. The goal of the BME framework is to identify the phylogenetic tree that minimizes the total estimated evolutionary distance among taxa.

Compared to classical Neighbor Joining approaches, FastME improves tree accuracy through efficient topological optimization procedures. After constructing an initial tree, the program refines the topology using rearrangement operations such as Nearest Neighbor Interchange (NNI) and Subtree Pruning and Regrafting (SPR). These optimization steps allow FastME to explore alternative tree topologies and identify trees with shorter total branch lengths while maintaining a computational cost comparable to NJ.

FastME supports multiple types of input data, including DNA sequences, protein sequences, or precomputed distance matrices, and provides several methods for evolutionary distance estimation. The software also includes features such as bootstrap analysis for branch support, parallel computation, and several tree refinement strategies.

Thanks to its combination of speed, scalability, and accuracy, FastME is widely used for phylogenetic reconstruction, particularly for large datasets where likelihood-based approaches may be computationally demanding.

Reference: Lefort V., Desper R., Gascuel O. (2015). FastME 2.0: A Comprehensive, Accurate, and Fast Distance-Based Phylogeny Inference Program. Molecular Biology and Evolution, 32(10), 2798–2800.


FastME online execution

Execution API: Checking…

Checking the execution API status.

Submitting an analysis is subject to the Terms of Use. The privacy policy explains how submitted data and notification emails are processed. Audience cookies are optional and are not required to run an analysis.

Analysis mode
BioNJ pipeline preserves PHYLIP distance options and uses FastME -m I -w N without refinement. Bootstrap consensus is generated by PHYLIP Consense.
Input data
Drag and drop a file or click to browse.
No file selected
PHYLIP alignment(s) or square PHYLIP distance matrix(ces).
min: 1, max: 100
Substitution Model
Substitution Model (DNA)
Substitution Model (Protein)
Tree Building
Starting topology
Drag and drop a file or click to browse.
No file selected
Newick format
Tree Refinement
Branch length estimation
only available for user starting topology
Tree building - Algorithm
Branch support
0 for no, max: 100
BioNJ distance options
Drag and drop a file or click to browse.
No file selected
Aligned FASTA/PHYLIP or PHYLIP/NEXUS distance matrix; 4 to 500 taxa.
Auto: K2P for DNA, JTT for proteins. DAY is PHYLIP PAM/DCMut. HAM is pairwise-deletion nucleotide p-distance.

WAVES

WAVES

Warning : This application is no longer maintained and out of date. If you’re interested in, just have a look to MYST Summary WAVES is a web application dedicated to bioinformatic tool integration. It provides an efficient way to implement a service for any bioinformatic software. Such services are automatically made available in three ways:…

AQUAPONY

AQUAPONY

AquaPony: interactive visualization of phylogeographic scenarios AquaPony is a web application designed to explore and interpret evolutionary scenarios on annotated phylogenetic trees (for example, ancestral geographic states). It was built to make uncertainty in ancestral reconstructions easier to understand and communicate. Why AquaPony? In phylogeography, several scenarios can be nearly as plausible as the best…

SMS: Smart Model Selection in PhyML

SMS: Smart Model Selection in…

SMS (Smart Model Selection) automatically selects the best-fitting evolutionary model for an alignment of DNA or protein sequences. It compares substitution models using the AIC or BIC statistical criteria to support phylogenetic tree reconstruction with PhyML.

Evolutionary biology Phylogeny DNA substitution modelling DNA substitution model Sequence alignment CSV PHYLIP format