Important notice

SimMLST is no longer actively maintained as it has been superseeded by SimBac which was described in the paper by Brown et al (2016).


Multi-locus sequence typing (MLST) is a widely used method of characterization of bacterial isolates. It has been applied to over 50,000 isolates in over 50 different species and its results are freely available from the pubMLST website. This is the homepage of SimMLST, a coalescent method to jointly simulate MLST data and the clonal genealogy that gave rise to the sample. Such simulations are useful to make interpretations about real datasets.

Getting help

Click here to download the SimMLST user guide in PDF format.

SimMLST is described in Didelot, Lawson and Falush (2009) which is the appropriate citation for this program.

A technical description of the algorithm implemented in SimMLST is available here.

If you have a question or a problem that is not discussed in the user guide, please get in touch.


SimMLST was implemented in C++ and Qt4 for the graphical user interface. It is distributed under the terms of the GNU General Public License.