Skip to main content

hmmer3

HMMER is used for searching sequence databases for sequence homologs, and for making sequence alignments. Each tool has different input and output requirements please see the documentation below. By default it will detect POSIX threads and configure in multithread mode. In which case, unless specified, it will utilize 3 threads, a Master and two worker threads.

It consists of 18 tools, including:

ToolDescription
hmmbuildbuild profile from input multiple alignment
hmmalignmake multiple sequence alignment using a profile
hmmsearchsearch profile against sequence database
hmmscansearch sequence against profile database
hmmpressprepare profile database for hmmscan
phmmersearch single sequence against sequence database
jackhmmeriteratively search single sequence against database
nhmmersearch DNA query against DNA sequence database
nhmmerscansearch DNA sequence against a DNA profile database
hmmfetchretrieve profiles from a profile file
hmmstatshow summary statistics for a profile file
hmmemitgenerate sample sequences from a profile
hmmlogoproduce a conservation logo graphic from a profile
hmmconvertconvert between different profile file formats
hmmpgmdsearch daemon for the HMMER website
hmmpgmd_shardsharded search daemon for the HMMER website
makehmmerdbprepare an nhmmer binary database
hmmsimcollect score distributions on random sequences
alimaskadd column mask to a multiple sequence alignment
tip

Note several other tools load with this module and can be seen running the following command: report_subtools.sh hmmer

For additional information and running examples see the documentation

Parallel Capabilities: Multithreading options supported.