| Literature DB >> 23717802 |
Matthew Z Tien1, Dariya K Sydykova, Austin G Meyer, Claus O Wilke.
Abstract
We present a simple Python library to construct models of polypeptides from scratch. The intended use case is the generation of peptide models with pre-specified backbone angles. For example, using our library, one can generate a model of a set of amino acids in a specific conformation using just a few lines of python code. We do not provide any tools for energy minimization or rotamer packing, since powerful tools are available for these purposes. Instead, we provide a simple Python interface that enables one to add residues to a peptide chain in any desired conformation. Bond angles and bond lengths can be manipulated if so desired, and reasonable values are used by default.Entities:
Keywords: Computational biology; Model peptides; Molecular modeling; Protein structure
Year: 2013 PMID: 23717802 PMCID: PMC3661355 DOI: 10.7717/peerj.80
Source DB: PubMed Journal: PeerJ ISSN: 2167-8359 Impact factor: 2.984
Root mean square deviation (RMSD) between reference crystal structures and reconstructions of these structures using varying amounts of modeling detail. Reconstructions using just dihedral backbone angles tend to deviate substantially from the reference structures, whereas reconstructions using all bond angles tend to perform well, even if bond lengths are kept at default values.
| PDB | Length | ϕ, ψ | ϕ, ψ, ω | All bond angles | All bond lengths and angles | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 50 | 150 | full | 50 | 150 | full | 50 | 150 | full | 50 | 150 | full | ||
| 1aq7 | 223 | 5.8 | 10.4 | 11.6 | 5.0 | 8.9 | 10.1 | 0.0 | 0.1 | 0.1 | 0.0 | 0.0 | 0.0 |
| 1gfl | 230 | 3.9 | 21.3 | 22.4 | 4.0 | 7.4 | 9.0 | 0.1 | 0.1 | 0.1 | 0.0 | 0.0 | 0.0 |
| 1nbw | 606 | 4.9 | 8.5 | 29.1 | 4.3 | 7.4 | 25.6 | 0.0 | 0.1 | 0.2 | 0.0 | 0.0 | 0.0 |
| 1vca | 199 | 6.2 | 20.1 | 23.9 | 2.8 | 8.7 | 11.7 | 0.1 | 0.2 | 0.2 | 0.0 | 0.0 | 0.0 |
| 2o6r | 177 | 3.6 | 12.7 | 14.9 | 3.0 | 10.4 | 12.1 | 0.1 | 0.1 | 0.1 | 0.0 | 0.0 | 0.0 |
| 2r83 | 279 | 7.1 | 14.4 | 17.1 | 5.6 | 11.7 | 15.9 | 0.0 | 0.1 | 0.1 | 0.0 | 0.0 | 0.0 |
| 3cap | 326 | 3.9 | 7.6 | 10.6 | 2.0 | 6.1 | 9.4 | 0.0 | 0.1 | 0.1 | 0.0 | 0.0 | 0.0 |
| 3cuq | 219 | 5.2 | 9.9 | 9.3 | 3.2 | 5.2 | 5.2 | 0.1 | 0.1 | 0.2 | 0.0 | 0.0 | 0.0 |
| 3vni | 289 | 5.0 | 12.7 | 16.7 | 3.2 | 6.6 | 7.1 | 0.1 | 0.2 | 0.2 | 0.0 | 0.0 | 0.0 |
| 7tim | 247 | 5.3 | 6.7 | 10.3 | 4.8 | 6.2 | 7.6 | 0.1 | 0.2 | 0.3 | 0.0 | 0.0 | 0.0 |
Notes.
PDB ID of the reference structure. In all cases, chain A of the structure was used.
Length of reference structure, in amino acids.
Only dihedral backbone angles ϕ and ψ have been adjusted to match the reference structure.
Only dihedral backbone angles ϕ, ψ, and ω have been adjusted to match the reference structure.
RMSD (in Å) over the first 50 residues.
RMSD (in Å) over the first 150 residues.
RMSD (in Å) over the entire structure.
Figure 1Reconstruction of protein backbone using varying degrees of modeling accuracy.
The gray backbone corresponds to chain A of crystal structure 1gfl (green fluorescent protein), and the rainbow-colored backbone corresponds to the reconstructed version thereof. (A) Only ϕ and ψ dihedral angles are adjusted to match those in the reference structure. (B) All dihedral backbone angles (ϕ, ψ, and ω) are adjusted to match those in the reference structure. (C) All backbone bond angles are adjusted to match those in the reference structure. (D) All backbone bond lengths and angles are adjusted to match those in the reference structure. RMSD values are given in Table 1. Part (D) shows perfect overlap between the reference and the reconstructed backbone.
Overview of functions provided by PeptideBuilder.
| Function name | Description |
|---|---|
|
| Adds a single residue to a structure. |
|
| Creates a new structure containing a single amino acid. |
|
| Builds an entire peptide with specified amino acid sequence and backbone angles. |
|
| Builds an entire peptide in the extended conformation. |
|
| Builds an entire peptide from a list of geometry objects. |
Figure 2Illustration of backbone dihedral angles.
When placing the atoms for residue i, we have to specify the ϕ and ω dihedral angles for that residue (ϕ and ω) and the ψ angle for the previous residue (ψ). The ψ angle for residue i involves the nitrogen atom of residue i + 1 and thus remains undefined until residue i + 1 is added.