Ramachandran Analysis of Protein Backbone Dihedral Angles

This Demonstration shows the distribution of backbone dihedral angles for each amino acid in a representative set of human proteins tabulated in Mathematica via the ProteinData command. Available conformations are restricted due to steric clashes of the side chains; Ramachandran analysis reveals that certain conformations are preferentially accessible to amino acids.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


Ramachandran analysis demonstrates that only a subset of the possible values for the backbone dihedral angle in a protein are actually observed in protein structure due to steric repulsions between amino acid side chains. The and angles measure rotations around the N-C and C-C bonds, respectively, and are by convention plotted over a range from to (corresponding to to ).
Most amino acids fall into well-defined regions of the Ramachandran plot (see, e.g. "Ramachandran Plot"). Due to their unique side chains, glycine and proline show significant population of conformations in the traditionally forbidden regions of the Ramachandran plot.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+