Alpha-carbon protein model

Demonstration: Go model

GoApp.class

Usage:

  1. Click "Load" to load a PDB structure.
  2. Click "Start" to start a molecular dynamics simulation.
  3. Change the termpeature to unfold/fold the protein.
  4. Check "Wang-Landau" to perform an entropic sampling (terribly slow, sorry).
  5. For larger balls representation: set "Ball size" to 3.0; for Cα trace only, set "Ball size" to 0.

Source Code

Download this applet: GoApp.java.

Note: when embedded in a webpage, the applet cannot download remote PDB due to Java security reasons. To enable this function, do either of the follows:

Explanation

The energy function has five contributions (see the reference):

  1. Bonded: between residues i and i+1, ½ kb (x - xREF)2.
  2. Angle: among three residues i, i+1, and i+2, ½ ka (θ - θREF)2.
  3. Dihedral: among residues i, i+1, i+2, and i+3, kd1[1 - cos(φ)] + kd3[1 - cos(3 φ)].
  4. Nonbonded (contact): ε [5 (rREF/r)12 − 6 (rREF/r)10].
  5. Nonbonded (non-contact): ε (rp / r)6).

Two residues are defined as contacts if their distance in the reference structure is less than rcutoff.

Reference

Cecilia Clementi, Hugh Nymeyer and Jose Nelson Onuchic, Topological and Energetic Factors: What Determines the Structural Details of the Transition State Ensemble and “En-route” Intermediates for Protein Folding? An Investigation for Small Globular Proteins, J. Mol. Biol. 298 937-953 (2000).