List of protein structure prediction software
This list of protein structure prediction software summarizes commonly used software tools in protein structure prediction, including homology modeling, protein threading, ab initio methods, secondary structure prediction, and transmembrane helix and signal peptide prediction.
Software highlight
I-TASSER is the best server for protein structure prediction according to the 2006-2012 CASP experiments (CASP7, CASP8, CASP9 and CASP10). The standalone I-TASSER package is freely available for download.
HHpred was the leading server for template-based protein structure prediction in the 2010 CASP9 experiment. It has a median response time of a few minutes instead of days like other top-performing servers. HHpred is often used for remote homology detection and homology-based function prediction. It runs with the free, open-source software package HH-suite for fast sequence searching, protein threading and remote homology detection.
RaptorX excels at aligning hard targets according to the 2010 CASP9 experiments. RaptorX generates the significantly better alignments for the hardest 50 CASP9 template-based modeling targets than other servers including those using consensus and refinement methods. The RaptorX server is available at server
MODELLER is a popular software tool for producing homology models by satisfaction of spatial restraints using methodology derived from NMR spectroscopy data processing. The ModWeb comparative protein structure modeling web-server uses primarily MODELLER for automatic comparative modeling.
SWISS-MODEL provides an automated web server for protein structure homology modeling.
bioinfo.pl and Robetta widely used servers for protein structure prediction.
SPARKSx is one of the top performing servers in the CASP focused on the remote fold recognition.
PEP-FOLD is a de novo approach aimed at predicting peptide structures from amino acid sequences, based on a HMM structural alphabet.
Phyre and Phyre2 are amongst the top performing servers in the CASP international blind trials of structure prediction in homology modelling and remote fold recognition, and are designed with an emphasis on ease of use for non-experts.
RAPTOR (software) is a protein threading software that is based on integer programming. The basic algorithm for threading is described in Bowie (1991) and is fairly straightforward to implement.
QUARK is an algorithm developed for ab initio protein structure modeling.
Abalone is a Molecular Dynamics program for folding simulations with explicit or implicit water models.
TIP is a knowledgebase of STRUCTFAST models and precomputed similarity relationships between sequences, structures, and binding sites. Several distributed computing projects concerning protein structure prediction have also been implemented, such as the Folding@home, Rosetta@home, Human Proteome Folding Project, Predictor@home, and TANPAKU.
Princeton_TIGRESS (server) is a protein structure refinement server whose underlying method was ranked in 5th place in blind predictions during CASP10 (http://predictioncenter.org/casp10/doc/presentations/ranking_CASP10_refinement_DJ.pdf). It uses monte carlo and molecular dynamics based sampling techniques and support vector machines for selection. It can consistently increase the model accuracy of many top 3-D structure prediction servers' predictions, increasing the potential usability of a predicted structure in a biological application.
CABS-FOLD is a server that provides tools for protein structure prediction from sequence only (de novo modeling) and also using alternative templates (consensus modeling).
Bhageerath is another Ab-initio modelling server.
The Foldit program seeks to investigate the pattern-recognition and puzzle-solving abilities inherent to the human mind in order to create more successful computer protein structure prediction software.
BBSP (Building Blocks Structure Predictor) is a program that makes use of Hybrid template-based approaches, which associate fragment conformations for the sequence and detect distant fold similarities based on the fragment similarities (http://rsif.royalsocietypublishing.org/content/11/95/20131147). Also, such program is assisted by a secondary structure prediction algorithm named HCAM, which is mainly based on hydropathy profile analysis and is included in the BBSP tools suite (http://www.sciencedirect.com/science/article/pii/S0022519312006297).
Computational approaches provide a fast alternative route to antibody structure prediction. Recently developed antibody FV region high resolution structure prediction algorithms, like RosettaAntibody, have been shown to generate high resolution homology models which have been used for successful docking.
Homology modeling
Name | Method | Description | Link |
---|---|---|---|
3D-JIGSAW | Fragment assembly | Automated webserver | server |
RaptorX | remote homology detection, protein 3D modeling, binding site prediction | Automated webserver and Downloadable program | server and download |
Biskit | wraps external programs into automated workflow | BLAST search, T-Coffee alignment, and MODELLER construction | project site |
CABS | Reduced modeling tool | Downloadable program | download |
CPHModel | Fragment assembly | Automated webserver | server |
EasyModeller | GUI to MODELLER | Standalone windows executable | download |
ESyPred3D | Template detection, alignment, 3D modeling | Automated webserver | server |
FoldX | Energy calculations and protein design | Downloadable program | download |
GeneSilico | Consensus template search/fragment assembly | Webserver | server |
Geno3D | Satisfaction of spatial restraints | Automated webserver | server |
HHpred | Template detection, alignment, 3D modeling | Interactive webserver with help facility | server download article |
LIBRA I | LIght Balance for Remote Analogous proteins, ver. I | Webserver | server |
LOMETS | Local Meta threading server | Meta-server combining 9 different programs | Server |
MODELLER | Satisfaction of spatial restraints | Standalone program mainly in Fortran and Python | download Server |
Phyre and Phyre2 | Remote template detection, alignment, 3D modeling, multi-templates, ab initio | Webserver with job manager, automatically updated fold library, genome searching and other facilities | server |
Prime | Physics-based energy function | Graphical interface, sequence alignment, secondary structure prediction, homology modeling, protein refinement, loop-prediction, and side-chain prediction | Download |
Protinfo CM | Comparative modelling of protein structure using minimum perturbation and loop building | Web server | server |
ROBETTA | Rosetta homology modeling and ab initio fragment assembly with Ginzu domain prediction | Webserver | server |
BHAGEERATH-H | Combination of ab initio folding and homology methods | Protein tertiary structure predictions | server |
Selvita Protein Modeling Platform | Package of tools for protein modeling | Free demo, interactive webserver and standalone program including: BLAST search, CABS modeling, 3D threading, Psi-Pred secondary structure prediction | Home page |
STRUCTUROPEDIA | WebInterface to MODELLER | Homology modeling of proteins in monomeric or multimeric forms alone and in complex with peptides and DNA as well as introduction of mutations and post-translational modifications (PTMs) into protein structures | server |
SWISS-MODEL | Local similarity/fragment assembly | Automated webserver (based on ProModII) | server |
TIP-STRUCTFAST | Automated Comparative Modeling | Webserver and knowledgebase | server |
WHAT IF | Position specific rotamers | Standalone program and webinterface | Home page Webinterface |
Yasara | Detection of templates, alignment, modeling incl. ligands and oligomers, hybridization of model fragments | Graphical interface or text mode (clusters) | Home page CASP8 results |
Threading/fold recognition
Name | Method | Description | Link |
---|---|---|---|
RaptorX | Remote template detection, single-template and multi-template threading, totally different from and much better than the old program RAPTOR designed by the same group | Webserver with job manager, automatically updated fold library | download server |
3D-PSSM | 3D-1D sequence profiling (replaced by Phyre) | Webserver | server |
Bioingbu | Evolutionary information recognition | Webserver | server |
HHpred | Template detection, alignment, 3D modeling | Interactive webserver with help facility | server download article |
NovaFold | Combination of threading and ab initio folding | Commercial protein structure prediction application | Home page |
I-TASSER | Combination of ab initio folding and threading methods | Structural and function predictions | server |
LOOPP | Multiple methods | Webserver | server |
mGenTHREADER/GenTHREADER | Sequence profile and predicted secondary structure | Webserver | main page |
MUSTER | profile-profile alignment | Webserver | server |
Phyre and Phyre2 | Remote template detection, alignment, 3D modeling, multi-templates, ab initio | Webserver with job manager, automatically updated fold library, genome searching and other facilities | server |
RAPTOR | Integer programming based fold recognition | Free demo | download articles |
Selvita Protein Modeling Platform | Package of tools for protein modeling | Free demo, interactive webserver and standalone program including: 3D threading and flexible 3d threading | Home page |
SUPERFAMILY | Hidden Markov modeling | Webserver/standalone | main page |
SPARKS-X | 3D structure modeling by Fold recognition according to Sequence profiles and structural profiles | Webserver | Server |
BBSP - Building Blocks Structure Predictor | Hybrid template-based | Free application plus database | main page |
Ab initio structure prediction
Name | Method | Description | Link |
---|---|---|---|
EVfold | Evolutionary couplings calculated from correlated mutations in a protein family, used to predict 3D structure from sequences alone and to predict functional residues from coupling strengths. Predicts both globular and transmembrane proteins. | Webserver | Server |
QUARK | Monte Carlo fragment assembly | On-line server for protein modeling (best for ab initio folding in CASP9) | Server |
NovaFold | Combination of threading and ab initio folding | Commercial protein structure prediction application | Home page |
I-TASSER | Threading fragment structure reassembly | On-line server for protein modeling | Server |
Selvita Protein Modeling Platform | Package of tools for protein modeling | Interactive webserver and standalone program including: CABS ab initio modeling | Home page |
ROBETTA | Rosetta homology modeling and ab initio fragment assembly with Ginzu domain prediction | Webserver | server |
Rosetta@home | Distributed-computing implementation of Rosetta algorithm | Downloadable program | main page |
CABS | Reduced modeling tool | Downloadable program | download |
CABS-FOLD | Server for de novo modeling, can also use alternative templates (consensus modeling). | Webserver | server |
Bhageerath | A computational protocol for modeling and predicting protein structures at the atomic level. | Webserver | Server |
Abalone | Molecular Dynamics folding | Program | Example |
PEP-FOLD | De novo approach, based on a HMM structural alphabet | On-line server for peptide structure prediction | Server |
Secondary structure prediction
Detailed list of programs can be found at List of protein secondary structure prediction programs
Transmembrane helix prediction
Name | Method | Description | Link |
---|---|---|---|
HMMTOP | Hidden Markov Model | Webserver/standalone | main page |
MEMSAT | Neural networks and SVMs | Webserver/standalone | main page |
PHDhtm in PredictProtein | Multiple alignment-based neural network system | Webserver/standalone | server |
Phobius | Homology supported predictions | Webserver/standalone | main page |
TMHMM | Hidden Markov Model | Webserver/standalone | main page |
SVMTop2 | Support Vector Machines | Webserver | main page |
Signal peptide prediction
Name | Method | Description | Link |
---|---|---|---|
SignalP | artificial neural networks and hidden Markov models | Webserver/standalone | server |