jModelTest: phylogenetic model averaging

Mol Biol Evol. 2008 Jul;25(7):1253-6. doi: 10.1093/molbev/msn083. Epub 2008 Apr 8.


jModelTest is a new program for the statistical selection of models of nucleotide substitution based on "Phyml" (Guindon and Gascuel 2003. A simple, fast, and accurate algorithm to estimate large phylogenies by maximum likelihood. Syst Biol. 52:696-704.). It implements 5 different selection strategies, including "hierarchical and dynamical likelihood ratio tests," the "Akaike information criterion," the "Bayesian information criterion," and a "decision-theoretic performance-based" approach. This program also calculates the relative importance and model-averaged estimates of substitution parameters, including a model-averaged estimate of the phylogeny. jModelTest is written in Java and runs under Mac OSX, Windows, and Unix systems with a Java Runtime Environment installed. The program, including documentation, can be freely downloaded from the software section at

Publication types

  • Letter

MeSH terms

  • Algorithms
  • Base Sequence*
  • Humans
  • Likelihood Functions
  • Models, Genetic*
  • Phylogeny*
  • Sequence Alignment
  • Software*