Skip to content

Radius of Gyration (Rg)

Introduction

Radius of Gyration (Rg) is a measure of protein size and compactness across the duration of the simulation. Fluctuations in Rg can also indicate protein flexibility and stability, where dramatic increases in Rg may suggest unfolding or expansion. Rg can be calculated using gmx gyrate and is generally reported as nanometers (nm) plotted against time.

Example of Rg graph with 3 replicates. Rg is plotted as nanometer (nm) versus time (ns).
Rg graph from one set of simulations. Rg is plotted as nanometer (nm) versus time (ns).

You should have the following files:

  • Trajectory files (.xtc)
  • Topology file (.tpr)

Note

gmx gyrate was changed in the 2024 version of GROMACS. This page references the command as it was in prior releases.

Using gmx gyrate

To calculate radius of gyration:

gmx gyrate -f trajectory.xtc -s topology.tpr -o gyrate.xvg
Other options you may find useful

When prompted, select the group you want to analyze. This will likely be Backbone or another special group, like for individual chains. Note that special groups will require a custom index file to be supplied with -n.

This will output an XVG file of Rg versus time that can be visualized using Grace or Python.

Additional Resources