Ramachandran Plots
The Ramachandran plot is a fundamental tool for understanding and validating protein backbone conformations.
Backbone Dihedral Angles
The protein backbone consists of a repeating sequence of N, Cฮฑ, and C atoms. The conformation of each residue is primarily determined by two dihedral (torsion) angles:
- Phi (ฯ): Rotation about the NโCฮฑ bond.
- Psi (ฯ): Rotation about the CฮฑโC bond.
- Omega (ฯ): Rotation about the CโN (peptide) bond. This is typically fixed near 180ยฐ (trans) or 0ยฐ (cis).
Theoretical Basis
A Ramachandran plot (ฯ vs. ฯ) displays the energetically allowed regions for backbone dihedral angles. Some combinations of ฯ and ฯ are prohibited due to steric clashes between the carbonyl oxygen (O) and the amide hydrogen (H), or between the side-chain atoms and the backbone.
Allowed Regions
- Alpha-Helix: ฯ โ -57ยฐ, ฯ โ -47ยฐ.
- Beta-Sheet: ฯ โ -135ยฐ, ฯ โ 135ยฐ.
- Polyproline II (PPII): ฯ โ -75ยฐ, ฯ โ 145ยฐ.
Implementation in synth-pdb
synth-pdb uses Ramachandran principles in two ways:
- Structure Generation: When using the
--conformationor--structureflags, the tool uses preset ฯ and ฯ angles (defined insynth_pdb/data.py) to build the backbone. - Validation: The
--validateflag calculates the ฯ and ฯ angles of the generated structure and checks if they fall within the allowed regions.
Presets
| Conformation | Phi (ยฐ) | Psi (ยฐ) |
|---|---|---|
alpha |
-57.0 | -47.0 |
beta |
-135.0 | 135.0 |
ppii |
-75.0 | 145.0 |
extended |
-120.0 | 120.0 |
Special Cases
- Glycine (GLY): Lacks a side chain, so it has much more conformational freedom. Its Ramachandran plot is broader and more symmetric.
- Proline (PRO): Its side chain is cyclized back to the backbone Nitrogen, making it the most restricted residue. It is often a "structure breaker."
- Cis-Proline: Proline is unique in having a relatively high frequency (~5%) of the
cispeptide bond (ฯ โ 0ยฐ), whichsynth-pdbcan simulate via the--cis-proline-frequencyflag.