Versions
- HMMER3 version 3.0 has been installed into Hippu and Vuori
- HMMER3 version 3.0rc1 has been installed into Murska
- HMMER 2.3.2 software package is available in Hippu within EMBOSS as an EMBASSY-program
- Optimized version of HMMER 2.3.2 has been installed into Hippu and Murska.
Description
Hidden Markov Models (HMM) are mathematical tools that can be used to describe and analyze related or similar sequence areas. Normally HMM-models are derived from multiple sequence alignments so that they contain position specific information about the probabilities of having certain nucleotides or amino acids in each position of an alignment.
The HMMER package contains tools to create and modify HMM-models, use them to do database searches and extend sequence alignments.
The EMBASSY version of HMMER includes all the functions of the original HMMER 2 program in EMBOSS like format. Database searches with HMM profiles can require very long computing times in normal computers.
HMMER programs
| HMMER program | Description |
|---|---|
| hmmalign | Align sequences with an HMM |
| hmmbuild | Build HMM |
| hmmconvert | Convert between HMM formats |
| hmmemit | Extract HMM sequences |
| hmmfetch | Extract HMM from a database |
| hmmpress | Index an HMM database |
| hmmscan | Align single sequence with a HMM database |
| hmmsearch | Search sequence database with an HMM |
| hmmsim | Collect profile HMM score distributions on random sequences |
| hmmstat | Display summary statistics for a profile file |
| jackhmmer |
iteratively search a protein sequence against a protein database |
| phmmer |
search a protein sequence against a protein database |
Using HMMER at CSC
You cab use HMMER through the graphical Embster sequence analysis interface
If you wish to use the command line HMMER-version in Hippu, Vuori or in Murska, use the following set up command:
module load hmmerAfter this the command line options of each hmmer command can be checked with option -h. For example:
hmmsearch -h
Pfam database
In Hippu, you can use Pfam_A and Pfam_B databases with HMMER commands. For example comparing protein sequence against a Pfam-A HMM-database can be performed with command:
hmmscan $HMMERDB/Pfam-A.hmm sekvenssi.fasta
With native HMMER, you can speed up the hmmpfam and hmmserach commands by using several processors. The number of processors to be used is indicated with option --cpu number. We recommend that you do not use more than four processors.
hmmscan --cpu 4 $HMMERDB/Pfam-A.hmm protein.fasta > result.txt
Documentation for HMMER
| Mattila Kimmo | +358 9 457 2708 | Kimmo.Mattila at csc.fi |
| Saren Ari-Matti | +358 9 457 2282 | Ari-Matti.Saren at csc.fi |