Scroll to navigation



gmx-check - Check and compare files


gmx check [-f [<.xtc/.trr/...>]] [-f2 [<.xtc/.trr/...>]] [-s1 [<.tpr>]]

[-s2 [<.tpr>]] [-c [<.tpr/.gro/...>]] [-e [<.edr>]]
[-e2 [<.edr>]] [-n [<.ndx>]] [-m [<.tex>]] [-vdwfac <real>]
[-bonlo <real>] [-bonhi <real>] [-[no]rmsd] [-tol <real>]
[-abstol <real>] [-[no]ab] [-lastener <string>]


gmx check reads a trajectory (.tng, .trr or .xtc), an energy file (.edr) or an index file (.ndx) and prints out useful information about them.

Option -c checks for presence of coordinates, velocities and box in the file, for close contacts (smaller than -vdwfac and not bonded, i.e. not between -bonlo and -bonhi, all relative to the sum of both Van der Waals radii) and atoms outside the box (these may occur often and are no problem). If velocities are present, an estimated temperature will be calculated from them.

If an index file, is given its contents will be summarized.

If both a trajectory and a .tpr file are given (with -s1) the program will check whether the bond lengths defined in the tpr file are indeed correct in the trajectory. If not you may have non-matching files due to e.g. deshuffling or due to problems with virtual sites. With these flags, gmx check provides a quick check for such problems.

The program can compare two run input (.tpr) files when both -s1 and -s2 are supplied. When comparing run input files this way, the default relative tolerance is reduced to 0.000001 and the absolute tolerance set to zero to find any differences not due to minor compiler optimization differences, although you can of course still set any other tolerances through the options. Similarly a pair of trajectory files can be compared (using the -f2 option), or a pair of energy files (using the -e2 option).

For free energy simulations the A and B state topology from one run input file can be compared with options -s1 and -ab.


Options to specify input files:

Trajectory: xtc trr cpt gro g96 pdb tng
Trajectory: xtc trr cpt gro g96 pdb tng
Portable xdr run input file
Portable xdr run input file
Structure+mass(db): tpr gro g96 pdb brk ent
Energy file
Energy file
Index file

Options to specify output files:

Other options:

Fraction of sum of VdW radii used as warning cutoff
Min. fract. of sum of VdW radii for bonded atoms
Max. fract. of sum of VdW radii for bonded atoms
-[no]rmsd (no)
Print RMSD for x, v and f
Relative tolerance for comparing real values defined as 2*(a-b)/(|a|+|b|)
Absolute tolerance, useful when sums are close to zero.
-[no]ab (no)
Compare the A and B topology from one file
Last energy term to compare (if not given all are tested). It makes sense to go up until the Pressure.



More information about GROMACS is available at <>.


2022, GROMACS development team

June 16, 2022 2022.2