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 list
Below is a list which separates programs according to the method used for structure prediction.Homology modeling
Name | Method | Description | Link |
IntFOLD | A unified interface for: Tertiary structure prediction/3D modelling, 3D model quality assessment, Intrinsic disorder prediction, Domain prediction, Prediction of protein-ligand binding residues | Automated webserver and some downloadable programs | |
RaptorX | remote homology detection, protein 3D modeling, binding site prediction | Automated webserver and Downloadable program | |
Biskit | wraps external programs into automated workflow | BLAST search, T-Coffee alignment, and MODELLER construction | |
CABS | Reduced modeling tool | Downloadable program | |
CPHModel | Fragment assembly | Automated webserver | |
ESyPred3D | Template detection, alignment, 3D modeling | Automated webserver | |
FoldX | Energy calculations and protein design | Downloadable program | |
GeneSilico | Consensus template search/fragment assembly | Webserver | |
Geno3D | Satisfaction of spatial restraints | Automated webserver | |
HHpred | Template detection, alignment, 3D modeling | Interactive webserver with help facility | |
Homology Modeling Professional for HyperChem | Template detection, alignment, secondary structure prediction, 3D modeling, ab initio loop modeling, energy-based side-chain rotamer prediction | Standalone windows executable | |
LOMETS | Local Meta threading server | Meta-server combining 9 different programs | |
MODELLER | Satisfaction of spatial restraints | Standalone program mainly in Fortran and Python | |
MOE | Template identification, use of multiple templates and accounting for other environments, loop modelling, rotamer libraries for sidechain conformations, relaxation using MM forcefields. | Proprietary platform, supported on Windows, Linux and Mac | |
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 | |
Prime | Physics-based energy function | Graphical interface, sequence alignment, secondary structure prediction, homology modeling, protein refinement, loop-prediction, and side-chain prediction | |
ROBETTA | Rosetta homology modeling and ab initio fragment assembly with Ginzu domain prediction | Webserver | |
BHAGEERATH-H | Combination of ab initio folding and homology methods | Protein tertiary structure predictions | |
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 | |
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 into protein structures | |
SWISS-MODEL | Local similarity/fragment assembly | Automated webserver | |
TIP-STRUCTFAST | Automated Comparative Modeling | Webserver | |
WHAT IF | Position specific rotamers | Standalone program and webinterface | |
Yasara | Detection of templates, alignment, modeling incl. ligands and oligomers, hybridization of model fragments | Graphical interface or text mode |
Threading/fold recognition
Name | Method | Description | Link |
IntFOLD | A unified interface for: Tertiary structure prediction/3D modelling, 3D model quality assessment, Intrinsic disorder prediction, Domain prediction, Prediction of protein-ligand binding residues | Automated webserver and some downloadable programs | |
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 | |
FALCON@home | Single-template and multi-template threading, a high-throughput server based on volunteer computing | Webserver with job manager | |
HHpred | Template detection, alignment, 3D modeling | Interactive webserver with help facility | |
NovaFold | Combination of threading and ab initio folding | Commercial protein structure prediction application | |
I-TASSER | Combination of ab initio folding and threading methods | Structural and function predictions | |
mGenTHREADER/GenTHREADER | Sequence profile and predicted secondary structure | Webserver | |
MUSTER | profile-profile alignment | Webserver | |
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 | |
Selvita Protein Modeling Platform | Package of tools for protein modeling | Free demo, interactive webserver and standalone program including: 3D threading and flexible 3d threading | |
SUPERFAMILY | Hidden Markov modeling | Webserver/standalone | |
SPARKS-X | 3D structure modeling by Fold recognition according to Sequence profiles and structural profiles | Webserver | |
BBSP - Building Blocks Structure Predictor | Hybrid template-based | Free application plus database | |
DeepFR | Remote template selection, 3D modeling | Improving protein fold recognition by extracting fold-specific features from predicted residue-residue contacts |
''Ab initio'' structure prediction
Name | Method | Description | Link |
trRosetta | trRosetta is an algortihm for fast and accurate de novo protein structure prediction. It builds the structure by deep learning restraints-guided energy mimization in Rosetta. | Webserver and standalone package | |
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 | |
FALCON | A position-specific hidden Markov model to predict protein structure by iteratively refining the distributions of dihedral angles | Webserver | |
QUARK | Monte Carlo fragment assembly | On-line server for protein modeling | |
NovaFold | Combination of threading and ab initio folding | Commercial protein structure prediction application | |
I-TASSER | Threading fragment structure reassembly | On-line server for protein modeling | |
Selvita Protein Modeling Platform | Package of tools for protein modeling | Interactive webserver and standalone program including: CABS ab initio modeling | |
ROBETTA | Rosetta homology modeling and ab initio fragment assembly with Ginzu domain prediction | Webserver | |
Rosetta@home | Distributed-computing implementation of Rosetta algorithm | Downloadable program | |
CABS | Reduced modeling tool | Downloadable program | |
CABS-FOLD | Server for de novo modeling, can also use alternative templates. | Webserver | |
Bhageerath | A computational protocol for modeling and predicting protein structures at the atomic level. | Webserver | |
Abalone | Molecular Dynamics folding | Program | |
PEP-FOLD | De novo approach, based on a HMM structural alphabet | On-line server for peptide structure prediction |
Secondary structure prediction
Detailed list of programs can be found at List of protein secondary structure prediction programsTransmembrane helix prediction
Name | Method | Description | Link |
HMMTOP | Hidden Markov Model | Webserver/standalone | |
MEMSAT | Neural networks and SVMs | Webserver/standalone | |
PHDhtm in PredictProtein | Multiple alignment-based neural network system | Webserver/standalone | |
Phobius | Homology supported predictions | Webserver/standalone | |
TMHMM | Hidden Markov Model | Webserver/standalone | |
CCTOP | Consensus/Hidden Markov Model | Webserver/standalone | |
SVMTop2 | Support Vector Machines | Webserver |
Signal peptide prediction
Name | Method | Description | Link |
SignalP | artificial neural networks and hidden Markov models | Webserver/standalone | |
Phobius | Webserver |