With the CoMap package, you can perform the following tasks:

Getting CoMap

The CoMap package can be compiled from source, or installed from packages for various Linux Systems (including Ubuntu, Fedora, Suse). Standalone binary executables are also available for Linux (32 and 64 bits). On MacOSX, CoMap is available via Homebrew. More information can be found on the wiki.


The documentation of the program can be browsed here. A PDF version of the manual can be downloaded from here.

Example data sets are distributed along with the source code. The 'simple' analyses example contain the minimal set of options required. For more advanced usage, the user can look at the example analyses from the 2007 paper. All examples are updated as the program options change.


Cite the following article if you use the pairwise method:

Dutheil J, Pupko T, Jean-Marie A, Galtier N. A model-based approach for detecting coevolving positions in a molecule. Mol Biol Evol. 2005 Sep;22(9):1919-28.

Cite the following article if you use the clustering method:

Dutheil J, Galtier N. Detecting groups of co-evolving positions in a molecule: a clustering approach. BMC Evol Biol. 2007 Nov 30;7(1):242

Cite the following article if you use the candidate approach method:

Dutheil JY, Jossinet F, Westhof E. Base pairing constraints drive structural epistasis in ribosomal RNA sequences. Mol Biol Evol. 2010 Aug;27(8):1868-76

MICA and the new p-value computation algorithm are described in:

Dutheil JY. Detecting coevolving positions in a molecule: why and how to account for phylogeny. Brief Bioinform. 2011 Sep 24.