HMMER3
HMMER3 performs protein sequence similarity searches and alignments using profile hidden Markov models (profile HMMs) to detect homology and annotate protein families.
Key Features:
- Speed and efficiency: Achieves up to a 100-fold speed improvement over earlier versions and is comparable in speed to BLAST for protein searches, enabling large-scale database queries.
- Profile HMM search and alignment: Uses profile hidden Markov models to search and align single or multiple protein sequences and to search profile HMMs against target sequence databases.
- Multiple Segment Viterbi (MSV) algorithm: The MSV algorithm accelerates profile HMM computations by efficiently computing optimal sums of multiple ungapped local alignment segments.
- Sparse rescaling and Forward/Backward enhancements: Implements sparse rescaling to enhance the standard Forward/Backward algorithms, improving speed and sensitivity.
- Heuristic filters and accelerated algorithms: Applies heuristic filters and additional acceleration strategies to reduce the number of evaluations by full probabilistic models while maintaining sensitivity.
- Database and profile HMM library support: Supports searches against sequence databases and profile HMM libraries, including resources such as Pfam.
- Statistical scoring and compositional bias handling: Produces E-value estimates for hit significance while accounting for challenges such as compositional bias in certain protein families.
Scientific Applications:
- Protein homology detection: Detects homologous relationships between protein sequences through profile HMM similarity searches.
- Functional and structural annotation: Aids prediction of protein function and inference of structural features based on sequence homology.
- Phylogenetic reconstruction: Supports reconstruction of phylogenies by identifying homologous sequences for comparative analyses.
- Large-scale family identification and database annotation: Identifies and annotates protein family members across extensive databases such as Pfam.
Methodology:
HMMER3 employs profile hidden Markov models for sequence similarity searches and alignments, using the multiple segment Viterbi (MSV) heuristic, sparse rescaling of Forward/Backward algorithms, and heuristic filters to accelerate searches of sequences and profile HMMs against target databases while reporting E-value significance estimates.
Topics
Collections
Details
- License:
- Other
- Tool Type:
- command-line tool, web application
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Perl, C
- Added:
- 4/3/2015
- Last Updated:
- 11/2/2023
Operations
- Formatting
- Database search
- Probabilistic sequence generation
- Statistical calculation
- Statistical calculation
- Statistical calculation
- Sequence generation
- Data retrieval
- Database search
- Multiple sequence alignment
- Database search
- Sequence database search
- Sequence database search
- Sequence database search
- Sequence profile generation
- Formatting
- Conversion
- Format validation
- Formatting
- Database search
Data Inputs & Outputs
Formatting
Inputs
Outputs
Database search
Probabilistic sequence generation
Inputs
Outputs
Statistical calculation
Inputs
Outputs
Statistical calculation
Inputs
Outputs
Sequence generation
Inputs
Outputs
Data retrieval
Outputs
Database search
Multiple sequence alignment
Database search
Sequence database search
Sequence database search
Sequence database search
Sequence profile generation
Inputs
Outputs
Formatting
Inputs
Outputs
Conversion
Formatting
Outputs
Publications
Eddy SR. Accelerated Profile HMM Searches. PLoS Computational Biology. 2011;7(10):e1002195. doi:10.1371/journal.pcbi.1002195. PMID:22039361. PMCID:PMC3197634.
Mistry J, Finn RD, Eddy SR, Bateman A, Punta M. Challenges in homology search: HMMER3 and convergent evolution of coiled-coil regions. Nucleic Acids Research. 2013;41(12):e121-e121. doi:10.1093/nar/gkt263. PMID:23598997. PMCID:PMC3695513.
Potter SC, Luciani A, Eddy SR, Park Y, Lopez R, Finn RD. HMMER web server: 2018 update. Nucleic Acids Research. 2018;46(W1):W200-W204. doi:10.1093/nar/gky448. PMID:29905871. PMCID:PMC6030962.
Finn RD, Clements J, Eddy SR. HMMER web server: interactive sequence similarity searching. Nucleic Acids Research. 2011;39(suppl):W29-W37. doi:10.1093/nar/gkr367. PMID:21593126. PMCID:PMC3125773.