Skip to content

Compiling HMMER

HMMER R is used for searching sequence databases for sequence homologs, and for making sequence alignments. It implements methods using probabilistic models called profile hidden Markov models (profile HMMs).[1]

Installed Version

HMMER 3.1b2 is installed on Proteus. Use the modulefile:

hmmer/3.1b2

Compiling

Pre-compiled Versions

Pre-compiled versions are available from the HMMER website.[2]

Compiling from Source

This uses GSL 2.2.1 installed on Proteus:

module load gsl/gcc/2.2.1

Environment:

export LDFLAGS="${GSLLDFLAGS} -lgsl -lgslcblas"

Configure:

./configure --prefix=/mnt/HA/group/myGrp/software --enable-sse --disable-mpi --enable-largefile --with-gsl --enable-pic

Build:

make

Check:

make check

Install:

make install

Modify PATH:

export PATH=/mnt/HA/group/myGrp/software/bin:${PATH}

References

[1] HMMER official website