HMMER3: a new generation of sequence homology search software


Overview

HMMER is used for searching sequence databases for homologs of protein sequences, and for making protein sequence alignments. It implements methods using probabilistic models called “profile hidden Markov models” (profile HMMs).

Compared to BLAST, FASTA, and other sequence alignment and database search tools based on older scoring methodology, HMMER aims to be significantly more accurate and more able to detect remote homologs because of the strength of its underlying mathematical models. In the past, this strength came at significant computational expense, but in the new HMMER3 project, HMMER is now essentially as fast as BLAST.

The current version is HMMER 3.0 (28 March 2010).


Download

Source: [FTP] [HTTP] 4.0 MB MD5: 4cf685f3bc524ba5b5cdaaa070a83588
with Linux/Intel ia32 binaries: [FTP] [HTTP] 11.3 MB MD5: d11599b6b82ba8837d4e3b8d8afa2008
with Linux/Intel x86_64 binaries: [FTP] [HTTP] 13.1 MB MD5: 96a069dc0d853966456da5228233f89d
with MacOSX/Intel binaries: [FTP] [HTTP] 8.2 MB MD5: d4d7f2f428fddbc4be431dd974388d25

Briefly, to compile from source:

% tar zxf hmmer-3.0.tar.gz
% cd hmmer-3.0
% ./configure
% make
% make check

The 'make check' is optional; it runs a test suite.

All the binary tarballs include source code, plus a binaries/ directory containing precompiled binaries. Installing HMMER takes nothing other than moving these binaries wherever you want them.

We believe HMMER compiles and runs on any POSIX-compliant system with an ANSI C99 compiler, including Mac OS/X, Linux, and any UNIX. For more installation and configuration options, see the Installation chapter of the User Guide (included in the package, and also linked below).


Documentation

The HMMER User's Guide: [PDF, 76 pages].

Release notes for the current release.

See the blog Cryptogenomicon for more information and discussion about HMMER3.

The theory behind profile HMMs: R. Durbin, S. Eddy, A. Krogh, and G. Mitchison, Biological sequence analysis: probabilistic models of proteins and nucleic acids, Cambridge University Press, 1998.

Other publications from the Eddy group.


Support (lack thereof)

HMMER is not intended to be commercial software. In particular, it comes with no promise of support whatsoever. We are generally not able to respond individually to requests for help with the package, beyond the help already provided in HMMER's documentation. We do respond gratefully to useful suggestions for improved documentation, and to bug reports.


Reporting bugs

Email me, and please give me enough information (concisely) that I can reproduce the problem.

Previous versions

If you are looking for a previous version of HMMER, including HMMER2 or HMMER1, please see our release archives.

HMMER:
Overview
Download
Documentation
Support
Reporting bugs
Release archive

Blog:
Cryptogenomicon

The Pfam Consortium:
Janelia Farm
Cambridge
Stockholm
France
South Korea

HHMI Janelia Farm:
Eddy lab
Janelia Farm
HHMI