HH-suite

HH-suite performs sensitive protein sequence similarity searches and protein fold recognition by pairwise alignment of profile Hidden Markov Models (HMMs) representing multiple sequence alignments.


Key Features:

  • Profile HMM Alignment: Uses pairwise alignment of profile Hidden Markov Models (HMMs) to represent multiple sequence alignments of homologous proteins and detect remote homologues.
  • Speed Enhancements: Implements a SIMD-vectorized Viterbi algorithm to accelerate profile HMM alignments, with HHsearch accelerated ~4×, HHblits ~2× over previous versions, and HHblits3 reported ~10× faster than PSI-BLAST and ~20× faster than HMMER3.
  • Parallelization Capabilities: Supports OpenMP for multi-core systems and MPI for cluster servers to parallelize large-scale searches involving many query profile HMMs.
  • Integration with Databases: Integrates with Uniclust90, Uniclust50, and Uniclust30 (clustered protein sequence data at varying pairwise identity levels) with MSAs and functional annotations enriched via MMseqs2 and HHblits.
  • Improved Sensitivity and Alignment Quality: Incorporates predicted secondary structure into HMMs to detect more homologous relationships and produce higher-quality alignments with increased balanced scores across family, superfamily, and fold levels compared to PSI-BLAST, HMMER, COMPASS, and PROF_SIM.

Scientific Applications:

  • Protein Structure Prediction: Large-scale fold recognition and protein structure prediction in genomics and metagenomics projects.
  • Function Prediction and Annotation: Generating MSAs and functional annotations to support protein function inference.
  • Homology Detection and Evolutionary Analysis: Sensitive detection of remote homologues to infer evolutionary relationships across family, superfamily, and fold levels.

Methodology:

Pairwise alignment of profile HMMs; SIMD-vectorized implementation of the Viterbi algorithm; incorporation of predicted secondary structure into HMMs; parallelization via OpenMP and MPI; enrichment of Uniclust MSAs and annotations using MMseqs2 and HHblits.

Topics

Details

License:
GPL-3.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
workflow
Operating Systems:
Linux, Mac
Programming Languages:
C++, C
Added:
8/3/2017
Last Updated:
11/24/2024

Operations

Publications

Steinegger M, Meier M, Mirdita M, Vöhringer H, Haunsberger SJ, Söding J. HH-suite3 for fast remote homology detection and deep protein annotation. Unknown Journal. 2019. doi:10.1101/560029.

Steinegger M, Meier M, Mirdita M, Vöhringer H, Haunsberger SJ, Söding J. HH-suite3 for fast remote homology detection and deep protein annotation. BMC Bioinformatics. 2019;20(1). doi:10.1186/s12859-019-3019-7. PMID:31521110. PMCID:PMC6744700.

PMID: 31521110
PMCID: PMC6744700
Funding: - Horizon 2020: 685778

Meier A, Söding J. Automatic Prediction of Protein 3D Structures by Probabilistic Multi-template Homology Modeling. PLOS Computational Biology. 2015;11(10):e1004343. doi:10.1371/journal.pcbi.1004343. PMID:26496371. PMCID:PMC4619893.

Mirdita M, von den Driesch L, Galiez C, Martin MJ, Söding J, Steinegger M. Uniclust databases of clustered and deeply annotated protein sequences and alignments. Nucleic Acids Research. 2016;45(D1):D170-D176. doi:10.1093/nar/gkw1081. PMID:27899574. PMCID:PMC5614098.

Remmert M, Biegert A, Hauser A, Söding J. HHblits: lightning-fast iterative protein sequence searching by HMM-HMM alignment. Nature Methods. 2011;9(2):173-175. doi:10.1038/nmeth.1818. PMID:22198341.

Angermüller C, Biegert A, Söding J. Discriminative modelling of context-specific amino acid substitution probabilities. Bioinformatics. 2012;28(24):3240-3247. doi:10.1093/bioinformatics/bts622. PMID:23080114.

Söding J. Protein homology detection by HMM–HMM comparison. Bioinformatics. 2004;21(7):951-960. doi:10.1093/bioinformatics/bti125. PMID:15531603.

Documentation

Downloads

Links

Other
https://toolkit.tuebingen.mpg.de/
(MPI Toolkit offering access to HH-suite tools over the web)