Bayesian Analysis in Molecular Biology and Evolution

Version 2.03 beta, May 2001

© Copyright 1998-2001 Donald Simon & Bret Larget, Department of Mathematics and Computer Science, Duquesne University.

Bayesian Analysis in Molecular Biology and Evolution (BAMBE) is a free software package for the Bayesian analysis of phylogenies. The package includes programs for analyzing aligned DNA or RNA sequence data and allows data sets with gaps or indeterminate sites. The main program uses a variety of Metropolis-Hastings algorithms to sample from the joint posterior distribution of phylogenetic trees and likelihood model parameters. Other programs in the distribution help in analysis of the sampled trees and parameter values.

Bret Larget and Donald L. Simon of the Department of Mathematics and Computer Science at Duquesne University are the developers of the software.

Software Availability


BAMBE 2.03 beta for UNIX fixes a problem with const references to local strings and adds stdlib.h to meansd.C.

bambe-2.03b.tar.gz source code for UNIX

BAMBE 2.02 beta for UNIX fixes numerical problems that affected some DEC alpha clones and perhaps other machines as well.

bambe-2.02b.tar.gz source code for UNIX

BAMBE 2.01 beta for UNIX is written in C++ and is more efficient than version 1.

bambe-2.01b.tar.gz source code for UNIX

The programs in previous BAMBE packages are written in ANSI C which we continue to make available. We are distributing the sourcecode which you must compile.

bambe-1.02b.tar.gz (contains a few small changes to eliminate warning messages with some compilers)

bambe-1.01b.tar.gz (released in October, 1998)


BAMBE 2.01 beta for Windows is an experimental version. Please try it out and let us know how it works for you. This version includes a graphical user interface including dialog boxes for entering run control information and optional windows that graph the tree and convergence diagnostics while the program runs. compiled for Windows

We have tested the algorithms extensively, but have not attempted to compile the code or run the program with many platforms/compilers. If you have trouble compiling, please send us a detailed message. Make sure to include the type of computer, the name of the the compiler, and the error message when compilation failed.

After downloading the software, please register so we can keep you updated about new releases of the software.

When you have experimented with the software, we would appreciate hearing your comments on the features of the programs, ease of use, clarity of documentation, and so on, so we may use your input to create a better product.

A Windows version with a graphical user interface is under development. Macintosh and Java versions are planned for the future.


the manual is written in HTML and should be readable by most browsers.


Release 2.01 beta of BAMBE includes:

The Windows version includes:

Planned features in future releases

This page was most recently updated on May 18, 2001.