Sciences and methods > Biosciences > Programs > HMMER
 
Tehdyt toimenpiteet

HMMER at CSC

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 hmmer
After 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