GMX-DISRE(1)
β¨ GMX-DISRE(1) β¨ β like, the GROMACS manual page for gmx-disre, bestie π
okay so you opened the GROMACS manpage for gmx-disre and honestly? iconic behavior. let's get into it π
πΈ NAME πΈ
gmx-disre β bestie, it analyzes distance restraints. that's the whole vibe. distance restraints. analyzed. slay.
π¦ SYNOPSIS π¦
gmx disre [-s [<.tpr>]] [-f [<.xtc/.trr/...>]] [-n [<.ndx>]]
[-c [<.ndx>]] [-ds [<.xvg>]] [-da [<.xvg>]] [-dn [<.xvg>]]
[-dm [<.xvg>]] [-dr [<.xvg>]] [-l [<.log>]] [-q [<.pdb>]]
[-x [<.xpm>]] [-b <time>] [-e <time>] [-dt <time>] [-[no]w]
[-xvg <enum>] [-ntop <int>] [-maxdr <real>]
[-nlevels <int>] [-[no]third]
π DESCRIPTION π
so gmx disre computes violations of distance restraints. that's its whole job, and it does it well, periodt.
the program always computes the instantaneous violations rather than time-averaged ones β like, no cap. why? because this analysis happens on a trajectory file afterwards, so time averaging genuinely does not make sense here. but β and this is the cute part β the time averaged values per restraint do get written into the log file. so you're not missing out π«Ά
an index file may be used to select specific restraints by index group label, purely for printing purposes. fancy β¨
when the optional -q flag is given, you get a .pdb file coloured by the amount of average violations. cute, visual, obsessed.
when the -c option is given, an index file gets read containing the frames in your trajectory that correspond to the clusters (which are defined some other way, not by this program, iykyk) that you want to analyze. for these clusters the program will compute average violations using the third power averaging algorithm and print them in the log file. math β¨
π OPTIONS π
π Options to specify input files:
-s [<.tpr>](topol.tpr) β Portable xdr run input file. the whole starting point, fr fr-f [<.xtc/.trr/...>](traj.xtc) β Trajectory:xtc trr cpt gro g96 pdb tng h5md. so many formats, she's versatile π-n [<.ndx>](viol.ndx) (Optional) β Index file-c [<.ndx>](clust.ndx) (Optional) β Index file. yes there are two index files, they do different things, don't @ me
π©· Options to specify output files:
-ds [<.xvg>](drsum.xvg) β xvgr/xmgr file-da [<.xvg>](draver.xvg) β xvgr/xmgr file-dn [<.xvg>](drnum.xvg) β xvgr/xmgr file-dm [<.xvg>](drmax.xvg) β xvgr/xmgr file-dr [<.xvg>](restr.xvg) β xvgr/xmgr file-l [<.log>](disres.log) β Log file-q [<.pdb>](viol.pdb) (Optional) β Protein data bank file-x [<.xpm>](matrix.xpm) (Optional) β X PixMap compatible matrix file
π Other options:
-b <time>(0) β Time of first frame to read from trajectory (default unit ps)-e <time>(0) β Time of last frame to read from trajectory (default unit ps)-dt <time>(0) β Only use frame when t MOD dt = first time (default unit ps)-[no]w(no) β View output.xvg,.xpm,.epsand.pdbfiles-xvg <enum>(xmgrace) β xvg plot formatting:xmgrace,xmgr,none-ntop <int>(0) β Number of large violations that are stored in the log file every step-maxdr <real>(0) β Maximum distance violation in matrix output. If less than or equal to0the maximum will be determined by the data.-nlevels <int>(20) β Number of levels in the matrix output-[no]third(yes) β Use inverse third power averaging or linear for matrix output
π₯ SEE ALSO π₯
More information about GROMACS is available at <http://www.gromacs.org/>.
π COPYRIGHT π
2026, GROMACS development team
and that's the whole thing, bestie π«Ά go analyze those restraints, you absolute main character. this was GROMACS 2026.4, dated Oct 02, 2026 β so yes she's recent, so yes she's relevant π periodt. β¨
π¦ where this page comes from
- nixpkgs unstable: gromacs 2026.4
- ubuntu stonking: gromacs-data 2026.4-1ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms