The task of resolving the tree of life of extant species remains one of the grand challenges in evolutionary biology. As the number of trees grows superexponentially with the number of species for which an evolutionary tree is reconstructed, tree inference is considered a hard…
PhyloPat
Data

PhyloPat

Allows the complete Ensembl gene database to be queried using phylogenetic…

Allows the complete Ensembl gene database to be queried using phylogenetic patterns. PhyloPat offers the possibility of querying with binary phylogenetic patterns or regular expressions, or through a…

TransPhylo
Desktop

TransPhylo

A Matlab package based on a Bayesian inference method for reconstructing…

A Matlab package based on a Bayesian inference method for reconstructing transmission events in a densely sampled outbreak using time-labeled genomic data. TransPhylo works by colouring the branches…

SATe
Desktop

SATe Simultaneous Alignment and Tree Estimation

Involves repeated alignment and tree searching operations. SATé is a software…

Involves repeated alignment and tree searching operations. SATé is a software package for inferring a sequence alignment and phylogenetic tree. It searches for a tree/alignment pair with an optimal…

IQ-TREE/W-IQ-TR…
Web
Desktop

IQ-TREE/W-IQ-TREE

An efficient and versatile phylogenetic software for maximum likelihood…

An efficient and versatile phylogenetic software for maximum likelihood analysis of large phylogenetic data. IQ-TREE explores the tree space efficiently and often achieves higher likelihoods than…

RevBayes
Desktop

RevBayes

Provides an interactive environment for statistical computation in…

Provides an interactive environment for statistical computation in phylogenetics. RevBayes is primarily intended for modeling, simulation, and Bayesian inference in evolutionary biology, particularly…

RWTY
Desktop

RWTY R We There Yet

Implements various tests, visualizations, and metrics for diagnosing…

Implements various tests, visualizations, and metrics for diagnosing convergence and mixing of Markov chain Monte Carlo (MCMC) chains in phylogenetic. RWTY implements and automates many of the…

POPTREEW
Web
Desktop

POPTREEW

A web app for evolutionary analyses of allele frequency data. POPTREEW can…

A web app for evolutionary analyses of allele frequency data. POPTREEW can compute various types of genetic distance and construct phylogenetic trees of populations using the neighbor-joining method…

FastME
Web
Desktop

FastME

Provides distance algorithms to infer phylogenies. FastME is based on balanced…

Provides distance algorithms to infer phylogenies. FastME is based on balanced minimum evolution, which is the very principle of Neighbor Joining (NJ). FastME improves over NJ by performing…

sampletrees/Rsa…
Desktop

sampletrees/Rsampletrees

A Markov chain Monte Carlo sampler of gene genealogies conditional on either…

A Markov chain Monte Carlo sampler of gene genealogies conditional on either phased or unphased SNP genotype data. The companion program Rsampletrees is for pre- and post-processing of sampletrees…

ExaBayes
Desktop

ExaBayes

A user-friendly software package engineered for conducting state-of-the-art…

A user-friendly software package engineered for conducting state-of-the-art Bayesian tree inferences on data sets of arbitrary size. ExaBayes introduces a nonblocking parallelization of…

VMCMC
Desktop

VMCMC

Simplifies post-processing of MCMC traces with, for example, automatic burn-in…

Simplifies post-processing of MCMC traces with, for example, automatic burn-in estimation. VMCMC, a tool for phylogenetic MCMC analysis, with support for analysis and exploration of chain…

DiscoMark
Desktop

DiscoMark

Discovers phylogenetic markers from orthologous sequences. DiscoMark is a…

Discovers phylogenetic markers from orthologous sequences. DiscoMark is a bioinformatics program designed to make it easy to develop phylogenetic markers from orthologous DNA sequences. One of the…

PLL
Desktop

PLL Phylogenetic Likelihood Library

An application programming interface for developing likelihood-based…

An application programming interface for developing likelihood-based phylogenetic inference and post analysis software. The PLL package implements appropriate data structures and functions that allow…

Phycas
Desktop

Phycas

A python extension for phylogenetic analysis. Phycas specializes in Bayesian…

A python extension for phylogenetic analysis. Phycas specializes in Bayesian model selection for nucleotide sequence data, particularly the estimation of marginal likelihoods, central to computing…

Phyla-AMPHORA
Desktop

Phyla-AMPHORA

Performs large-scale phylogenetic inference using phylum-specific bacterial…

Performs large-scale phylogenetic inference using phylum-specific bacterial phylogenetic markers. A database was created by surveying all complete bacterial genomes and identifying single-copy genes…

ProtEvol
Desktop

ProtEvol

Generates independent site-specific amino acid distributions. ProtEvol uses…

Generates independent site-specific amino acid distributions. ProtEvol uses constraints on the stability of the native state against both unfolding and misfolding, and depends on a background…

MixTreEM
Desktop

MixTreEM Mixture of Trees using Expectation Maximization

A package to reconstruct species tree. MixTreEM uses a probabilistic generative…

A package to reconstruct species tree. MixTreEM uses a probabilistic generative mixture model to reconstruct a set of k-candidate species trees given a set of n monocopy gene families. In the first…

BayesCAT
Desktop

BayesCAT Bayesian Co-estimation of Alignment and Tree

Implements a joint model for co-estimating phylogeny and sequence alignment.…

Implements a joint model for co-estimating phylogeny and sequence alignment. The BayesCAT software allows arbitrary-length overlapping indel events and a general distribution for indel fragment size.…

PyRate
Desktop

PyRate

Estimates speciation, extinction, and preservation rates from fossil occurrence…

Estimates speciation, extinction, and preservation rates from fossil occurrence data using a Bayesian framework. Pyrate includes several methods to understand how rates vary through time and whether…

phydms
Desktop

phydms Phylogenetic analyses using Deep Mutational Scanning

Uses a null model based on high-throughput measurements of a gene’s…

Uses a null model based on high-throughput measurements of a gene’s site-specific amino-acid preferences to detect sites of positive selection. phydms can use Experimentally Informed Codon Models…

ghost-tree
Desktop

ghost-tree

A bioinformatics tool that integrates sequence data from two genetic markers…

A bioinformatics tool that integrates sequence data from two genetic markers into a single phylogenetic tree that can be used for diversity analyses. Our approach starts with a "foundation"…

phyloSkeleton
Desktop

phyloSkeleton

Selects the most representative organisms, following a set of simple rules…

Selects the most representative organisms, following a set of simple rules based on taxonomy and assembly quality. phyloSkeleton allows users to retrieve the genomes from public databases (NCBI,…

AMPHORA2
Desktop

AMPHORA2 AutoMated PHylogenomic infeRence Application

An automated pipeline for phylogenomic analysis that overcomes the existing…

An automated pipeline for phylogenomic analysis that overcomes the existing bottlenecks limiting large-scale protein phylogenetic inference. Up to 20.000 bacterial protein markers are used by…

ERaBLE
Desktop

ERaBLE Evolutionary Rates and Branch Length Estimation

A phylogenomic distance-based method to estimate the branch lengths of a given…

A phylogenomic distance-based method to estimate the branch lengths of a given reference topology, and the relative evolutionary rates of the genes employed in the analysis. ERaBLE uses as input data…

FastTree
Desktop

FastTree

Constructs large phylogenies and estimates their reliability. FastTree uses…

Constructs large phylogenies and estimates their reliability. FastTree uses nearest-neighbor interchanges (NNIs), the minimum-evolution criterion, minimum-evolution subtree-pruning-regrafting (SPRs)…

ChromEvol
Desktop

ChromEvol

Infers the pattern of chromosome number change along a phylogeny. ChromEvol…

Infers the pattern of chromosome number change along a phylogeny. ChromEvol facilitates the inference of the expected number of polyploidy and dysploidy transitions along each branch of a phylogeny…

REALPHY
Desktop
PAML
Desktop

PAML Phylogenetic Analysis by Maximum Likelihood

A package of programs for phylogenetic analyses of DNA and protein sequences…

A package of programs for phylogenetic analyses of DNA and protein sequences using maximum likelihood (ML). PAML may be used to compare and test phylogenetic trees, but their main strengths lie in…

GNT
Desktop

GNT Genome Topology Network

A method based on gene homology and gene locations to analyse genomic single…

A method based on gene homology and gene locations to analyse genomic single variations (SVs) and perform phylogenetic analysis. GNT allows re-annotating missing genes among closely related genomes,…

Bio++
Desktop

Bio++

Provides a set of C++ libraries for Bioinformatics, including sequence…

Provides a set of C++ libraries for Bioinformatics, including sequence analysis, phylogenetics, molecular evolution and population genetics. Bio++ is Object Oriented and is designed to be both easy…

OGtree
Web

OGtree

Constructs genome trees of prokaryotic species based on a measure of combining…

Constructs genome trees of prokaryotic species based on a measure of combining overlapping-gene content and overlapping-gene order in their whole genomes. OGtree utilizes distance-based methods of…

Gubbins
Desktop

Gubbins Genealogies Unbiased By recomBinations In Nucleotide Sequences

Identifies loci containing elevated densities of base substitutions while…

Identifies loci containing elevated densities of base substitutions while concurrently constructing a phylogeny based on the putative point mutations outside of these regions. Gubbins uses spatial…

PhyloGenie
Desktop

PhyloGenie

A Perl script combining the various steps necessary to producing a phylome.…

A Perl script combining the various steps necessary to producing a phylome. PhyloGenie sets up a list of programs that automates the steps from seed sequence to phylogeny and a utility to extract all…

RSAT…
Web

RSAT matrix-clustering

Supports dynamic browsing of motif trees with custom collapse/expansion of…

Supports dynamic browsing of motif trees with custom collapse/expansion of branches. RSAT matrix-clustering also provides multiple ways to inspect the results: motif forest with branch motifs at each…

TreeExp
Desktop

TreeExp

Performs comparative expression evolution analysis based on RNA-seq data.…

Performs comparative expression evolution analysis based on RNA-seq data. TreeExp includes optimized input formatting, normalization, pairwise expression distance estimation, expression character…

Phylo-Node
Desktop

Phylo-Node

Allows the user to go from sequence retrieval to phylogeny reconstruction.…

Allows the user to go from sequence retrieval to phylogeny reconstruction. Phylo-Node can execute the analysis and process the resulting outputs from a suite of software options that provides tools…

HOGAN
Desktop

HOGAN

Designed to obtain an efficient sampling of parameter-rich and complex models.…

Designed to obtain an efficient sampling of parameter-rich and complex models. HOGAN is a parallel Metropolis-Hastings (M-H) framework built with a combination of enhancements aimed towards…

CloudPhylo
Desktop

CloudPhylo

A fast and scalable Spark-based tool for reconstruction of phylogenetic tree…

A fast and scalable Spark-based tool for reconstruction of phylogenetic tree from large-scale datasets. CloudPhylo is capable of efficiently and effectively dealing with big data and achieving good…

MultiTypeTree
Desktop

MultiTypeTree

Capables of sampling from posterior distributions over structured trees.…

Capables of sampling from posterior distributions over structured trees. MultiTypeTree provides means of using serially sampled sequence data to infer the full structured tree and related model…

TESS
Desktop

TESS

Allows users to specify an effectively countless number of diversification…

Allows users to specify an effectively countless number of diversification models, where each model describes an alternative scenario for the diversification of the three. TESS can be used to…

ASTRAL
Desktop

ASTRAL Accurate Species TRee ALgorithm

A Java program for estimating a species tree given a set of unrooted gene…

A Java program for estimating a species tree given a set of unrooted gene trees. ASTRAL runs in polynomial time, by constraining the search space using a set of allowed ‘bipartitions’. ASTRAL-II…

MEGA
Desktop

MEGA Molecular Evolutionary Genetics Analysis

An integrated tool for conducting sequence alignment, inferring phylogenetic…

An integrated tool for conducting sequence alignment, inferring phylogenetic trees, estimating divergence times, mining online databases, estimating rates of molecular evolution, inferring ancestral…

compat
Desktop

compat

Rapidly computes phylogenies according to a compatibility criterion. Although…

Rapidly computes phylogenies according to a compatibility criterion. Although based on solutions to the maximum clique problem, compat deals properly with ambiguities in the data. The algorithm is…

RPHAST
Desktop

RPHAST R PHylogenetic Analysis with Space/Time models

A package for many types of analysis in comparative and evolutionary genomics.…

A package for many types of analysis in comparative and evolutionary genomics. RPHAST can estimating models of evolution from sequence data, scoring alignments for conservation or acceleration, and…

TIGER
Desktop

TIGER Tree Independent Generation of Evolutionary Rates

Identifies rapidly evolving sites (columns in an alignment, or characters in a…

Identifies rapidly evolving sites (columns in an alignment, or characters in a morphological dataset). TIGER can deal with many kinds of data (molecular, morphological etc.). Sites like these are…

TreeSimGM
Desktop

TreeSimGM

A flexible simulation tool for phylogenetic trees under a general model.…

A flexible simulation tool for phylogenetic trees under a general model. TreeSimGM can assume any probability distribution for the waiting time until speciation and extinction independently. Thus,…

TreeSim
Desktop

TreeSim

Simulates trees with a fixed number of extant species. TreeSim is a constant…

Simulates trees with a fixed number of extant species. TreeSim is a constant rate birth-death process with mass extinction and/or rate shift events at arbitrarily fixed times 1) before the present or…

sampled-ancesto…
Desktop

sampled-ancestors

Infers trees in which sampled individuals can be direct ancestors of other…

Infers trees in which sampled individuals can be direct ancestors of other sampled individuals. This method allows the detection of sampled ancestors as well as the estimation of the probability that…

PHYLIP
Desktop

PHYLIP the PHYLogeny Inference Package

A free package of programs for inferring phylogenies. It can infer phylogenies…

A free package of programs for inferring phylogenies. It can infer phylogenies by parsimony, compatibility, distance matrix methods, and likelihood. It also computes consensus trees, compute…

BEAST
Desktop

BEAST Bayesian Evolutionary Analysis by Sampling Trees

A cross-platform program for Bayesian phylogenetic analysis of molecular…

A cross-platform program for Bayesian phylogenetic analysis of molecular sequences. BEAST estimates rooted, time-measured phylogenies using strict or relaxed molecular clock models. It can be used as…

RADami
Desktop

RADami

A partitioned restriction-site associated DNA (RAD) visualization method to…

A partitioned restriction-site associated DNA (RAD) visualization method to investigate the possibility that suboptimal topologies supported by large numbers of loci—due, for example, to reticulate…

IsoSel
Desktop

IsoSel Isoform Selector

Selects alternative isoforms in the context of phylogenetic reconstruction.…

Selects alternative isoforms in the context of phylogenetic reconstruction. IsoSel is based on the SP score and allows to obtain datasets that are optimized for tree reconstruction. It is based on…

GEIGER
Desktop

GEIGER

Describes evolutionary radiations. GEIGER can carry out simulations, parameter…

Describes evolutionary radiations. GEIGER can carry out simulations, parameter estimation and statistical hypothesis testing. Its main purpose is to detect and describe evolutionary radiations.…

andi
Desktop

andi

A program for estimating the evolutionary distance between closely related…

A program for estimating the evolutionary distance between closely related genomes. These distances can be used to rapidly infer phylogenies for big sets of genomes. Because andi does not compute…

ExaML
Desktop

ExaML Exascale Maximum Likelihood

A dedicated production-level code for inferring phylogenies on…

A dedicated production-level code for inferring phylogenies on whole-transcriptome and whole-genome alignments using supercomputers. ExaML addresses and provides generally applicable solutions for…

MulRF
Desktop

MulRF

A platform-independent software package for phylogenetic analysis using…

A platform-independent software package for phylogenetic analysis using multi-copy gene trees. It seeks the species tree that minimizes the Robinson-Foulds (RF) distance to the input trees using a…

MEvoLib
Desktop

MEvoLib

A molecular evolution library freely available for Python. MEvoLib offers a…

A molecular evolution library freely available for Python. MEvoLib offers a wide range of modules and methods that cover all the main stages involved in usual molecular evolution workflows. It…

πBUSS
Desktop

πBUSS

Generates large sequence alignments under complex evolutionary models. πBUSS…

Generates large sequence alignments under complex evolutionary models. πBUSS employs the BEAGLE high performance library for phylogenetic computations to facilitate the evaluation of estimator…

Phyldog
Desktop

Phyldog

A program made to simultaneously build gene and species trees when gene…

A program made to simultaneously build gene and species trees when gene families have undergone duplications and losses. It can analyze thousands of gene families in dozens of genomes simultaneously,…

GARLI
Desktop

GARLI Genetic Algorithm for Rapid Likelihood Inference

Performs phylogenetic searches on aligned nucleotide, codon and amino acid data…

Performs phylogenetic searches on aligned nucleotide, codon and amino acid data sets using the maximum likelihood criterion.

MrBayes
Desktop

MrBayes

A program for Bayesian inference and model choice across a wide range of…

A program for Bayesian inference and model choice across a wide range of phylogenetic and evolutionary models.

GSI
Web
Desktop

GSI Genealogical Sorting Index

Quantifies the historical relationships among groups for any genealogy to…

Quantifies the historical relationships among groups for any genealogy to enable novel insight into the evolutionary process. GSI calculates the genealogical sorting index and measures its…

BMGE
Desktop

BMGE Block Mapping and Gathering with Entropy

Selects regions in a multiple sequence alignment that are suited for…

Selects regions in a multiple sequence alignment that are suited for phylogenetic inference. BMGE is able to perform biologically relevant trimming on a multiple alignment of DNA, codon or amino acid…

CVTree
Web

CVTree

An implementation of the whole genome-based, alignment-free composition vector…

An implementation of the whole genome-based, alignment-free composition vector (CV) method for phylogenetic analysis. Users can upload their own sequences to find their phylogenetic position among…

STRAW
Web

STRAW Species TRee Analysis Web server

A web server that offers workflows for reconstruction of phylogenies of species…

A web server that offers workflows for reconstruction of phylogenies of species using three species tree methods-MP-EST, STAR and NJst. The input data are a collection of rooted gene trees (for STAR…

ChromoSSE
Desktop

ChromoSSE Chromosome State change Speciation and Extinction

A class of models of chromosome number evolution that incorporate both…

A class of models of chromosome number evolution that incorporate both anagenetic and cladogenetic change. The ChromoSSE models allows to determine the mode of chromosome number evolution. These…

Accelerated Sim
Desktop

Accelerated Sim

Accelerates simulation of evolutionary trajectories in origin-fixation models.…

Accelerates simulation of evolutionary trajectories in origin-fixation models. Accelerated_Sim algorithm requires on average only about two fitness evaluations per fixed mutation, whereas traditional…

bModelTest
Desktop

bModelTest bayesian Model Test

A Bayesian model test package for BEAST2. bModelTest can be used in any…

A Bayesian model test package for BEAST2. bModelTest can be used in any analysis where trees are estimated based on nucleotide sequences, such as multi-species coalescent analysis, various forms of…

PolytomySolverN…
Desktop

PolytomySolverNAD

Is dedicated to the polytomy refinement problem. PolytomySolverNAD corrects a…

Is dedicated to the polytomy refinement problem. PolytomySolverNAD corrects a NAD (Non-Apparent Duplication) of the gene tree by applying multifurcation, given a rooted binary gene tree and species…

PUmPER
Desktop

PUmPER Phylogenies Updated PERperpetually

A framework to build automated pipelines that can perpetually update…

A framework to build automated pipelines that can perpetually update phylogenetic trees. PUmPER makes use of PHLAWD and RAxML-Light or ExaML to perpetually update Genbank datasets and simultaneously…

Kdetrees
Desktop

Kdetrees

A non-parametric method for estimating distributions of phylogenetic trees,…

A non-parametric method for estimating distributions of phylogenetic trees, with the goal of identifying trees that are significantly different from the rest of the trees in the sample.

RAxML
Desktop

RAxML Randomized Axelerated Maximum Likelihood

A popular program for phylogenetic analyses of large datasets under maximum…

A popular program for phylogenetic analyses of large datasets under maximum likelihood.

PhyloBayes
Desktop

PhyloBayes

A Bayesian Monte Carlo Markov Chain (MCMC) sampler for phylogenetic…

A Bayesian Monte Carlo Markov Chain (MCMC) sampler for phylogenetic reconstruction.

BPhyOG
Web

BPhyOG Bacterial Phylogenies based on Overlapping Genes

Reconstructs the phylogenies of completely sequenced bacterial genomes based on…

Reconstructs the phylogenies of completely sequenced bacterial genomes based on overlapping genes. BPhyOG comprises three sections: (i) phylogenetic inference, which is mainly used to reconstruct…

leBIBI(QBPP)
Web

leBIBI(QBPP)

A powerful tool helping biologists to position bacterial or archaeal sequence…

A powerful tool helping biologists to position bacterial or archaeal sequence commonly used markers in a phylogeny. leBIBI(QBPP) is a diagnostic tool for clinical, industrial and environmental…

PHAST
Desktop

PHAST PHylogenetic Analysis with Space/Time models

A freely available software package for comparative and evolutionary genomics.…

A freely available software package for comparative and evolutionary genomics. It consists of about half a dozen major programs, plus more than a dozen utilities for manipulating sequence alignments,…

PhyML
Desktop

PhyML

A phylogeny software based on the maximum-likelihood principle.

A phylogeny software based on the maximum-likelihood principle.

MacClade
Desktop

MacClade

Permits interactive analysis of character evolution and phylogeny. MacClade…

Permits interactive analysis of character evolution and phylogeny. MacClade displays a given tree and a matrix of character data reconstruction of character evolution by shading the branches of the…

nextstrain
Data

nextstrain

Aims to provide a real-time snapshot of evolving viral populations and to…

Aims to provide a real-time snapshot of evolving viral populations and to provide interactive data visualizations to virologists, epidemiologists, public health officials and citizen scientists.…

POY
Desktop

POY

Supports multiple kinds of data (e.g. morphology, nucleotides, genes and gene…

Supports multiple kinds of data (e.g. morphology, nucleotides, genes and gene regions, chromosomes, whole genomes, etc). POY is a phylogenetic analysis program that can perform true sequence…

BayesPhylogenie…
Desktop

BayesPhylogenies

Infers phylogenetic trees using Bayesian Markov Chain Monte Carlo (MCMC) or…

Infers phylogenetic trees using Bayesian Markov Chain Monte Carlo (MCMC) or Metropolis-coupled Markov chain Monte Carlo (MCMCMC) methods. BayesPhylogenies allows a range of models of gene sequence…

ASILA
Desktop

ASILA

Gets M (number of different haplotypes) and N (Number of SNP) as an input and…

Gets M (number of different haplotypes) and N (Number of SNP) as an input and generates all perfect phylogeny matrices with M different rows and N columns.

Fasturec
Desktop

Fasturec

A software for the inference of an optimal species tree under duplication and…

A software for the inference of an optimal species tree under duplication and duplication-loss cost from a set of unrooted gene trees. Fasturec determines an optimal species tree from collections of…

TreePar
Desktop

TreePar

Estimating birth and death rates based on phylogenies. TreePar, for a given…

Estimating birth and death rates based on phylogenies. TreePar, for a given species phylogeny on present day data which is calibrated to calendar-time, provides a method for estimating maximum…

BPP
Desktop

BPP Bayesian Phylogenetics and Phylogeography

A Bayesian Markov chain Monte Carlo (MCMC) program for analyzing DNA sequence…

A Bayesian Markov chain Monte Carlo (MCMC) program for analyzing DNA sequence alignments under the multispecies coalescent model (MSC). BPP analyses may include estimation of population size…

Bosque
Desktop

Bosque

Manages the computational resources involved in typical phylogenetic analyses.…

Manages the computational resources involved in typical phylogenetic analyses. Bosque has been implemented as a desktop application which manages sequence datasets and alignments. It can align using…

Clearcut
Desktop

Clearcut

Remains a popular method for distance-based phylogenetic tree reconstruction.…

Remains a popular method for distance-based phylogenetic tree reconstruction. Clearcut computes pairwise distances by first determining the percent identity between all sequence pairs. It retains the…

TreeTime
Desktop

TreeTime

Provides routines for ancestral sequence reconstruction and the inference of…

Provides routines for ancestral sequence reconstruction and the inference of molecular-clock phylogenies. TreeTime is a Markov chain Monte Carlo (MCMC) framework for Bayesian phylogeny…

ProteinEvolver
Desktop

ProteinEvolver

Simulates protein evolution. Protein Evolver combines models of protein folding…

Simulates protein evolution. Protein Evolver combines models of protein folding stability, such that the fitness depends on the stability of the native state both with respect to unfolding and…

PhyloPro
Web

PhyloPro

Uses the 120 available eukaryotic genome sequences to visualize the…

Uses the 120 available eukaryotic genome sequences to visualize the evolutionary trajectories of user-defined subsets of model organism genes. Applied to pathways or complexes, PhyloPro allows the…

RAxML-Light
Desktop

RAxML-Light

A tool for large-scale phylogenetic inference on supercomputers under maximum…

A tool for large-scale phylogenetic inference on supercomputers under maximum likelihood. RAxML-Light implements a light-weight checkpointing mechanism, deploys 128-bit (SSE3) and 256-bit (AVX)…

BUCKy
Desktop

BUCKy

A free program to combine molecular data from multiple loci. BUCKy estimates…

A free program to combine molecular data from multiple loci. BUCKy estimates the dominant history of sampled individuals, and how much of the genome supports each relationship, using Bayesian…

STEM-hy
Desktop

STEM-hy Species Tree Estimation using Maximum likelihood (with hybridization)

A software package written in the C language to obtain maximum likelihood (ML)…

A software package written in the C language to obtain maximum likelihood (ML) estimates for phylogenetic species trees given a sample of gene trees under the coalescent model. It includes options to…

TOPALi
Desktop

TOPALi

Simplifies and automates the use of several methods for the evolutionary…

Simplifies and automates the use of several methods for the evolutionary analysis of multiple sequence alignments.

HyPhy
Desktop

HyPhy Hypothesis testing using Phylogenies

An open-source software package for the analysis of genetic sequences using…

An open-source software package for the analysis of genetic sequences using techniques in phylogenetics, molecular evolution, and machine learning.

TNT
Desktop

TNT Tree analysis using New Technology

It is a program for phylogenetic analysis under parsimony, as well as extensive…

It is a program for phylogenetic analysis under parsimony, as well as extensive tree handling and diagnosis capabilities.

SCI-PHY
Desktop

SCI-PHY Subfamily Classification In PHYlogenomics

A pipeline for automatic subfamily identification, followed by subfamily hidden…

A pipeline for automatic subfamily identification, followed by subfamily hidden Markov model (HMM) construction. A simple and computationally efficient scoring scheme using family and subfamily HMMs…

ERATE
Desktop

ERATE

Treats insertions and deletions as evolutionary events. ERATE is an extension…

Treats insertions and deletions as evolutionary events. ERATE is an extension of DNAML program. It is applied to phylogenetic tree inference. Using standard benchmarking methods on simulated data and…

MP-EST
Desktop
Web

MP-EST Maximum Pseudo-likelihood for Estimating Species Trees

It can consistently estimate the topology and branch lengths (in coalescent…

It can consistently estimate the topology and branch lengths (in coalescent units) of the species tree. Although the pseudo-likelihood is derived from coalescent theory, and assumes no gene flow or…

Armadillo
Desktop

Armadillo

A workflow platform dedicated to phylogenetic as well as general bioinformatics…

A workflow platform dedicated to phylogenetic as well as general bioinformatics analysis.

STINGRAY
Web
Desktop

STINGRAY System for Integrate Genomic Resources and Analyses

Offers a complete annotation pipeline for integrating, analyzing, annotating…

Offers a complete annotation pipeline for integrating, analyzing, annotating and presenting genomic and expression data from sequencing platforms. STINGRAY offers to user a phylogenetic module that…

TreSpEx
Desktop

TreSpEx Tree Space Explorer

Combines different approaches (including statistical tests), which utilize…

Combines different approaches (including statistical tests), which utilize tree-based information like nodal support or patristic distances (PDs) to identify misleading signals. TreSpEx enables the…

iGTP
Desktop

iGTP

A program designed to help biologists infer species phylogenies from gene…

A program designed to help biologists infer species phylogenies from gene phylogenies, using the gene tree parsimony (GTP) approach. The program implements efficient heuristics which allows it to…

PhyloNet
Desktop

PhyloNet Phylogenetic Networks Toolkit

Offers an array of utilities to allow for efficient and accurate analysis of…

Offers an array of utilities to allow for efficient and accurate analysis of evolutionary networks. The software package will help significantly in analyzing large data sets, as well as in studying…

Bio.Phylo
Desktop

Bio.Phylo

A Python software library for working with phylogenetic data that is tightly…

A Python software library for working with phylogenetic data that is tightly integrated with Biopython, a broad-ranging toolkit for computational biology.

Fastphylo
Desktop

Fastphylo

A software package containing implementations of efficient algorithms for two…

A software package containing implementations of efficient algorithms for two common problems in phylogenetics: estimating DNA/protein sequence distances and reconstructing a phylogeny from a…

fastDNAml
Desktop

fastDNAml

Estimates maximum likelihood phylogenetic trees from nucleotide sequences.…

Estimates maximum likelihood phylogenetic trees from nucleotide sequences. fastDNAml uses a maximum likelihood approach and is based on version 3.3 of Felsenstein's dnaml program. It has been…

PEBBLE
Desktop
Treemaker
Desktop

Treemaker

Allows the interactive building and editing of a taxonomy and its conversion…

Allows the interactive building and editing of a taxonomy and its conversion into a phylogeny for the above calculations. It also allows the editing of site abundance and species richness data. This…

iTree
Desktop

iTree Immunopeptidome-based Tree of Life

Constructs whole-genome or whole-proteome based phylogenetic trees without…

Constructs whole-genome or whole-proteome based phylogenetic trees without sequences alignment. iTree uses "Jaccard similarity coefficient" to calculate the evolution distances among…

RaPPer
Web

RaPPer

Generates random phylogeny matrix. RAPPER is based on a graph-theory approach…

Generates random phylogeny matrix. RAPPER is based on a graph-theory approach to find the necessary and sufficient conditions for the existence of a phylogeny matrix with k nonidentical haplotypes, n…

Wombac
Desktop

Wombac Wombat Bacteria

Finds core genome single-nucleotide polymorphisms (SNPs) from samples and…

Finds core genome single-nucleotide polymorphisms (SNPs) from samples and produces an alignment of those SNPs which can be used to build a phylogenomic tree. Wombac can handle 100s of samples and…

PhyloTreePruner
Desktop

PhyloTreePruner

A utility that uses a phylogenetic approach to refine orthology inferences made…

A utility that uses a phylogenetic approach to refine orthology inferences made by graph-based (or other) methods.

BAMBE
Desktop
PAUP*
Desktop

PAUP* Phylogenetic analysis using parsimony*

It implements parsimony, distance and likelihood methods of phylogeny…

It implements parsimony, distance and likelihood methods of phylogeny reconstruction.

Felsenstein’s…
Data

Felsenstein’s website

Phylogeny programs page describing all known software for inferring phylogenies…

Phylogeny programs page describing all known software for inferring phylogenies (evolutionary trees).

Rateevolver
Desktop

Rateevolver

Simulates the evolution of the substitution rate on a fixed nine-taxon tree.…

Simulates the evolution of the substitution rate on a fixed nine-taxon tree. RateEvolver can generate sequences under models of nucleotide substitution ranging from a Jukes-Cantor model to the HKY85…

MultiPhyl
Web

MultiPhyl

Uses the idle computational resources of many heterogeneous non-dedicated…

Uses the idle computational resources of many heterogeneous non-dedicated machines to form a phylogenetics supercomputer. MultiPhyl allows the user to upload hundreds or thousands of amino acid or…

BATWING
Desktop

BATWING Bayesian Analysis of Trees With Internal Node Generation

Draws inferences about population histories and mutation rates from…

Draws inferences about population histories and mutation rates from deoxyribonucleic acid (DNA) sequence data. BATWING simplifies likelihood calculations and permits a wide class of mutation models…

DPRml
Desktop

DPRml Distributed Phylogeny Reconstruction by maximum likelihood

Can harness the idle computing resources of any research institute to construct…

Can harness the idle computing resources of any research institute to construct large phylogenetic trees using maximum likelihood. DPRml uses an already proven maximum likelihood-based tree building…

PhyloBLAST
Web

PhyloBLAST

Compares a protein sequence to a SwissProt/TREMBL database using BLAST2.…

Compares a protein sequence to a SwissProt/TREMBL database using BLAST2. PhyloBLAST then allows phylogenetic analyses to be performed on selected sequences from the BLAST output. It contains a number…

RBT
Desktop

RBT Refined Buneman Tree

Implements an efficient algorithm for refined Buneman tree reconstruction. This…

Implements an efficient algorithm for refined Buneman tree reconstruction. This RBT algorithm- which has the same complexity as the neighbour-joining method and the (plain) Buneman tree construction…

Mac5
Desktop

Mac5

Implements Bayesian estimation of phylogenetic trees from DNA multiple…

Implements Bayesian estimation of phylogenetic trees from DNA multiple alignments containing gaps. MAC5 uses Markov Chain Monte Carlo (MCMC) to sample from the posterior distribution of trees,…

FlowerPower
Web
Desktop

FlowerPower

A package for the identification of global homologs as a precursor to…

A package for the identification of global homologs as a precursor to structural phylogenomic analysis. FlowerPower employs an iterative approach to clustering sequences. This tool identifies…

DendroBLAST
Desktop

DendroBLAST

A method for reconstructing phylogenetic dendrograms/trees from protein…

A method for reconstructing phylogenetic dendrograms/trees from protein sequences using BLAST. DendroBLAST incorporates a simple model of sequence evolution to test the effect of introducing sequence…

RibAlign
Desktop

RibAlign

Assists in sequence retrieval and generation of respective input files for…

Assists in sequence retrieval and generation of respective input files for phylogenetic reconstruction programs. RibAlign provides a fast and scalable database that has been specifically adapted to…

RENT
Desktop

RENT REfining Neighboring Trees

A heuristic method to infer local tree topologies with recombinant single…

A heuristic method to infer local tree topologies with recombinant single nucleotide polymorphism (SNP) sequences in populations. The main idea of RENT is to jointly refine the set of local trees at…

Curators for Phylogenetic inference

  • Abdoulaye Baniré Diallo's avatar image
    Abdoulaye Baniré Diallo
    Department of Computer Sciences,…