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:
| Tool | Description |
|---|---|
hmmbuild | build profile from input multiple alignment |
hmmalign | make multiple sequence alignment using a profile |
hmmsearch | search profile against sequence database |
hmmscan | search sequence against profile database |
hmmpress | prepare profile database for hmmscan |
phmmer | search single sequence against sequence database |
jackhmmer | iteratively search single sequence against database |
nhmmer | search DNA query against DNA sequence database |
nhmmerscan | search DNA sequence against a DNA profile database |
hmmfetch | retrieve profiles from a profile file |
hmmstat | show summary statistics for a profile file |
hmmemit | generate sample sequences from a profile |
hmmlogo | produce a conservation logo graphic from a profile |
hmmconvert | convert between different profile file formats |
hmmpgmd | search daemon for the HMMER website |
hmmpgmd_shard | sharded search daemon for the HMMER website |
makehmmerdb | prepare an nhmmer binary database |
hmmsim | collect score distributions on random sequences |
alimask | add 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.