Radius of gyration and distances¶
(458)¶\[R_g ~=~ \left({\frac{\sum_i \|{\bf r}_i\|^2 m_i}{\sum_i m_i}}\right)^{{\frac{1}{2}}}\]
(459)¶\[R_{g,x} ~=~ \left({\frac{\sum_i \left( r_{i,y}^2 + r_{i,z}^2 \right) m_i}{\sum_i m_i}}\right)^{{\frac{1}{2}}}\]
Sometimes it is interesting to plot the distance between two atoms, or the minimum distance between two groups of atoms (e.g.: protein side-chains in a salt bridge). To calculate these distances between certain groups there are several possibilities:
The distance between the geometrical centers of two groups can be calculated with the program gmx distance, as explained in sec. Bonds/distances, angles and dihedrals.
The minimum distance between two groups of atoms during time can be calculated with the program gmx mindist. It also calculates the number of contacts between these groups within a certain radius \(r_{max}\).
gmx pairdist is a selection-enabled version of gmx mindist.
To monitor the minimum distances between amino acid residues within a (protein) molecule, you can use the program gmx mdmat. This minimum distance between two residues A\(_i\) and A\(_j\) is defined as the smallest distance between any pair of atoms (i \(\in\) A\(_i\), j \(\in\) A\(_j\)). The output is a symmetrical matrix of smallest distances between all residues. To visualize this matrix, you can use a program such as
xv
. If you want to view the axes and legend or if you want to print the matrix, you can convert it with xpm2ps into a Postscript Fig. 57.
Plotting these matrices for different time-frames, one can analyze changes in the structure, and e.g. forming of salt bridges.