FastME 2.0




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 2.0 online execution

Input data
Drag and drop a file or click to browse.
No file selected
PHYLIP format
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

PhyML 3.0

PhyML 3.0

Overview: new algorithms, methods and utilities PhyML is a software package that uses modern statistical approaches to build phylogenetic trees from the analysis of alignments of nucleotide or amino acid sequences. The main tool in this package builds phylogenies under the maximum likelihood criterion. It implements a large number of substitution models coupled to efficient…

Phylogenetics Phylogenomics Phylogenetic inference (AI methods) FASTA PHYLIP format
RSCU_RS: Measuring the bias in codon usage from ribosomal activity

RSCU_RS: Measuring the bias in…

Overview Overview: In the protein coding sequences of a species, the 61 possible codons of the genetic code are not equally distributed. This observation is referred to as the Codon Usage Bias (CUB) of a species. Several measures have been proposed to quantify the CUB using the frequencies of codons in all RNA coding sequences…

Bioinformatics Comparative genomics Computational biology Codon usage analysis Codon usage bias Expression data RNA sequence BAM
WAVES

WAVES

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: web pages, web forms to include in remote websites, and a RESTful web services API to access remotely from applications. In order…