Skip to content Skip to navigation
University of Warwick
  • Study
  • |
  • Research
  • |
  • Business
  • |
  • Alumni
  • |
  • News
  • |
  • About
  • Text only
  • |
  • Sign in
  • Search MOAC
  • Search University of Warwick
  • Search for people at Warwick
  • Search Warwick Blogs
  • Search past exam papers
  • Search video
  • More…

    Molecular Organisation and Assembly in Cells

    • About the DTC
    • Research
    • People
    • Degrees
    • Study at MOAC
    • News & Events
    • MOAC Students »
    • Peter Cock »
    • Python Programming »
    • Ramachandran Plots »
    • Other Tools
    University of Warwick

    Generating Ramachandran (phi/psi) plots for Proteins

    On the parent page, I discussed how to load PDB files, calculate phi/psi angles (ϕ,ψ), and thus generate Ramachandran Plots (see references). Now you don't have to use python to do this...

    If you want to double check the results from python (see calculating the angles), you could use the EMBOSS program psiphi, or Wolfgang Kabsch and Chris Sander's DSSP.

    Instead of using python to draw the diagram, there are also a selection of online tools to draw Ramachandran Plots for you, including:

    • Ramachandran Server for structures deposited in the PDB, based on MOLEMAN2 by Gerard Kleywegt.
    • STAN Server which will accept any PDB file you provide, also based on MOLEMAN2.
    • MolProbity from the Richardson laboratory at Duke University, which is used on the PDB website itself.
    • RAMPAGE which will accept any PDB file you provide.

    Using PDB 1HMP as an example, this is the sort of figure MOLEMAN2 produces (cropped for display):
    [Ramachandran Plot by MOLEMAN2]

    MolProbity produces very nice images like this, extracted from this output [PDF]:
    [Ramachandran Plot by MolProbity]

    This even more beautiful figure is from RAMPAGE, and shows the four plots combined. It was extracted from this output [PDF] which also contains the data as four separate figures:
    [Ramachandran Plot by RAMPAGE]

    If you have the angles in a file, then you could draw the diagram yourself using R:
    [Ramachandran Plot using R]

    Finally, Peter Robinson's Java Program For Drawing Ramachandran Plots does a nice job of visualising the core/noncore regions as originally defined by Kleywegt and Jones (1996), or the Preferred/Allowed but Disfavoured/Forbidden regions introduced by Lovell et al (2003) (see references).

    [PDB logo]
    Protein Data Bank (PDB)

    [EMBOSS Logo]
    EMBOSS psiphi

    [Uppsala Software Factory Logo]
    STAN Server (MOLEMAN2)
    & Ramachandran Server

    [RAMPAGE Logo]
    RAMPAGE Server

    MOAC DTC, Coventry House, University of Warwick, Gibbet Hill Road, Coventry, CV4 7AL
    Tel. 024 765 75808 moac2 at warwick dot ac dot uk

    How to find us

    MOAC Intranet

    EPSRC logo

    Close this email form
    Page contact: Peter Cock Last revised: Sat 28 Apr 2007
    • Sign in
    • |
    • Powered by Sitebuilder
    • |
    • © MMXII
    • |
    • Privacy
    • |
    • Accessibility