Homology modeling servers: Difference between revisions
Eric Martz (talk | contribs) |
Eric Martz (talk | contribs) |
||
Line 24: | Line 24: | ||
Untemplated Target Residues<br>(Gap in Template Sequence) | Untemplated Target Residues<br>(Gap in Template Sequence) | ||
</td><td> | </td><td> | ||
Gap in Target | Gap in Target Sequence | ||
</td> | </td> | ||
</tr><tr> | </tr><tr> |
Revision as of 02:25, 24 April 2011
There are a number of free servers that create homology models (also called comparative models) for a submitted amino acid sequence, or that offer libraries of 3D models created in advance for protein sequences. The performance of homology modeling methods is evaluated in an international, biannual competition called CASP. A comparison of 10 servers is included in the 2009 description of Phyre by Kelley and Sternberg[1], which also offers guidance in how to use these servers effectively.
ServersServers
The list below is incomplete, and may not include some of the best servers, nor does it include assessments of server performance.
- SWISS-MODEL provides a free, fully-automated homology modeling service. Using the Automated Mode, you submit a protein sequence. When the PDB contains an empirically-determined structure with sufficient sequence identity with your target sequence, it will be used as a template. The resulting homology model will be constructed automatically.
- ModBase: Database of Comparative Protein Structure Models allows users to calculate comparative models on demand.
Handling of gapsHandling of gaps
There are three kinds of gaps that present challenges when creating a homology model. It is important to know how a given server handles these challenges. Behavior marked Caution seems likely to produce errors in the homology model.
Server | Sequence Alignment[2] |
Template residues lacking 3D coordinates |
|
Untemplated Target Residues |
Gap in Target Sequence |
||
Swiss-Model (Automated Mode) |
Untemplated residues (aligned with a gap in the target sequence) are present in the 3D model, and are indicated with a high temperature value.* |
Caution: Omitted in the sequence alignment, yet not indicated there by a gap. The 3D model lacks a spatial gap between the residues at the gap boundries, effectively ligating** them . This causes a shift in target-template registration, and produces a 3D model that fails to make apparent the absence of some residues in the template.* |
|
For short untemplated regions (e.g. 1-5 untemplated residues), the untemplated target residues are present in the 3D model, and registration is maintained according to the sequence alignment by bunching up the untemplated residues in the 3D model, allowing the untemplated target residues to bulge away from the template in the 3D model.
|
*Observation is based on a single model and needs confirmation with additional models.
**Covalent peptide bonds between amino acids are not explicit in PDB files, but all commonly used software places covalent bonds based on interatomic distances. Thus, when a spatial gap is omitted in the 3D model, the two residues abutting the gap are effectively ligated.
ProblemsProblems
Sequence Numbering AnomaliesSequence Numbering Anomalies
It is common for the sequences of proteins in PDB structures to begin with a number other than 1 (2fsr:A, 1ucy:E, 1nsa), and to include a residue numbered zero (1avq:A, 1bxw:A). Discontinuities in sequential numbering may occur (1igt:B, 2fsr:A, 1nsa, 1iao:B). Residues in the same chain may have the same sequence number, notably in the case of "insertions" relative to a reference sequence (1igt:B, 1ucy). These inserted residues may all have the same number, but are distinguished by insertion codes, typically letters in alphabetical order. However, in rare cases, the letters may not be in alphabetical order, e.g. chain J in 1ucy. An overview of sequence numbering anomalies in the PDB, including further examples, is at Specification for Interactive Sequence Listings (in FirstGlance in Jmol).
- Phyre2: In early April, 2011, Phyre2 numbered the aligned portion of the template sequence incorrectly when the above kinds of sequence anomalies occur in the template PDB file. The development team has acknowledged the problem and is working on a fix.
Sequence AlignmentSequence Alignment
- Swiss-Model fails to indicate which residues are identical, and which are similar, in its sequence alignment.
- Phyre2 may number the aligned template sequence incorrectly -- see above.
See AlsoSee Also
- Homology modeling at Wikipedia.
- User:Wayne Decatur/Homology Modeling
References and NotesReferences and Notes
- ↑ Kelley LA, Sternberg MJ. Protein structure prediction on the Web: a case study using the Phyre server. Nat Protoc. 2009;4(3):363-71. PMID:19247286 doi:10.1038/nprot.2009.2
- ↑ Alignment between the target and template sequences. See Homology modeling.