Protein structure prediction software

From Wikipedia, the free encyclopedia

This list of protein structure prediction software summarizes commonly used software tools in protein structure prediction, including homology modeling, protein threading, ab initio methods, and secondary structure prediction.

Contents

[edit] Homology modeling

NAME Method Description Link
MODELLER Satisfaction of spatial restraints Standalone program in Python download
SWISS-MODEL Local similarity/fragment assembly Automated webserver (based on ProModII) server
3D-JIGSAW Fragment assembly Automated webserver server
Geno3D Satisfaction of spatial restraints Automated webserver server
CPHModel Fragment assembly Automated webserver server
GeneSilico Consensus template search/fragment assembly Webserver server
WHAT IF Position specific rotamers Webserver server
TIP-STRUCTFAST Automated Comparative Modeling Webserver and knowledgebase server
CABS Reduced modeling tool Downloadable program download

[edit] Threading/fold recognition

NAME Method Description Link
3D-PSSM 3D-1D sequence profiling Webserver server
Superfamily Hidden Markov modeling Webserver/standalone main page
PSI-BLAST Iterative sequence alignment for fold identification Webserver main page
Bioingbu Evolutionary information recognition Webserver server
PSIPRED/GenTHREADER Sequence profiling Webserver main page
LOOPP Multiple methods Webserver server

[edit] Ab initio structure prediction

NAME Method Description Link
ROSETTA/ROBETTA Fragment assembly without template Webserver server
Rosetta@Home Distributed-computing implementation of Rosetta algorithm Downloadable program main page
CABS Reduced modeling tool Downloadable program download

[edit] Secondary structure prediction

NAME Method Description Link
GOR Information theory/Bayesian inference Many implementations Basic GOR GOR V
Jpred Neural network assignment Webserver server
PredictProtein Profile-based neural network Webserver server
Meta-PP Consensus prediction of other servers Webserver main page
PREDATOR Knowledge-based database comparison Webserver server

Jpred compares the sequence of the query and the sequences found in the databases. Jpred uses a computer algorithm to allow for gaps, which represent insertions and deletions. This program identifies proteins that are homologous to the query sequence. Jpred also identifies if any homologous proteins have determined 3D structures.