home | help
GMX(1)				     GROMACS				  GMX(1)

NAME
     gmx - molecular dynamics simulation suite

SYNOPSIS
	gmx [-[no]h] [-[no]quiet] [-[no]version] [-[no]copyright] [-nice <int>]
	    [-[no]backup]

DESCRIPTION
     GROMACS  is a full-featured suite of programs to perform molecular dynamics
     simulations, i.e., to simulate the behavior of  systems  with  hundreds  to
     millions of particles using Newtonian equations of motion.  It is primarily
     used  for research on proteins, lipids, and polymers, but can be applied to
     a wide variety of chemical and biological research questions.

OPTIONS
     Other options:

     -[no]h (no)
	    Print help and quit

     -[no]quiet (no)
	    Do not print common startup info or quotes

     -[no]version (no)
	    Print extended version information and quit

     -[no]copyright (no)
	    Print copyright information on startup

     -nice <int> (19)
	    Set the nicelevel (default depends on command)

     -[no]backup (yes)
	    Write backups if output files exist

GMX COMMANDS
     The following commands are available. Please refer to their individual  man
     pages or gmx help <command> for further details.

   Trajectory analysis
     gmx-gangle(1)
	    Calculate angles

     gmx-convert-trj(1)
	    Converts between different trajectory types

     gmx-distance(1)
	    Calculate distances between pairs of positions

     gmx-dssp(1)
	    Calculate protein secondary structure via DSSP algorithm

     gmx-extract-cluster(1)
	    Allows extracting frames corresponding to clusters from trajectory

     gmx-freevolume(1)
	    Calculate free volume

     gmx-hbond(1)
	    Compute and analyze hydrogen bonds.

     gmx-msd(1)
	    Compute mean squared displacements

     gmx-pairdist(1)
	    Calculate pairwise distances between groups of positions

     gmx-rdf(1)
	    Calculate radial distribution functions

     gmx-sasa(1)
	    Compute solvent accessible surface area

     gmx-scattering(1)
	    Calculate small angle scattering profiles for SANS or SAXS

     gmx-select(1)
	    Print general information about selections

     gmx-trajectory(1)
	    Print coordinates, velocities, and/or forces for selections

     gmx-gyrate(1)
	    Calculate radius of gyration of a molecule

   Generating topologies and coordinates
     gmx-editconf(1)
	    Edit the box and write subgroups

     gmx-x2top(1)
	    Generate a primitive topology from coordinates

     gmx-solvate(1)
	    Solvate a system

     gmx-insert-molecules(1)
	    Insert molecules into existing vacancies

     gmx-genconf(1)
	    Multiply a conformation in 'random' orientations

     gmx-genion(1)
	    Generate monoatomic ions on energetically favorable positions

     gmx-genrestr(1)
	    Generate position restraints or distance restraints for index groups

     gmx-pdb2gmx(1)
	    Convert  coordinate  files	to  topology and FF-compliant coordinate
	    files

   Running a simulation
     gmx-grompp(1)
	    Make a run input file

     gmx-mdrun(1)
	    Perform a simulation, do a normal mode analysis or an  energy  mini-
	    mization

     gmx-convert-tpr(1)
	    Make a modified run-input file

   Viewing trajectories
     gmx-nmtraj(1)
	    Generate a virtual oscillating trajectory from an eigenvector

   Processing energies
     gmx-enemat(1)
	    Extract an energy matrix from an energy file

     gmx-energy(1)
	    Writes energies to xvg files and display averages

     gmx-mdrun(1)
	    (Re)calculate energies for trajectory frames with -rerun

   Converting files
     gmx-editconf(1)
	    Convert and manipulates structure files

     gmx-eneconv(1)
	    Convert energy files

     gmx-sigeps(1)
	    Convert c6/12 or c6/cn combinations to and from sigma/epsilon

     gmx-trjcat(1)
	    Concatenate trajectory files

     gmx-trjconv(1)
	    Convert and manipulates trajectory files

     gmx-xpm2ps(1)
	    Convert XPM (XPixelMap) matrices to postscript or XPM

   Tools
     gmx-analyze(1)
	    Analyze data sets

     gmx-awh(1)
	    Extract data from an accelerated weight histogram (AWH) run

     gmx-filter(1)
	    Frequency filter trajectories, useful for making smooth movies

     gmx-lie(1)
	    Estimate free energy from linear combinations

     gmx-pme_error(1)
	    Estimate the error of using PME with a given input file

     gmx-sham(1)
	    Compute free energies or other histograms from histograms

     gmx-spatial(1)
	    Calculate the spatial distribution function

     gmx-traj(1)
	    Plot  x, v, f, box, temperature and rotational energy from trajecto-
	    ries

     gmx-tune_pme(1)
	    Time mdrun as a function of PME ranks to optimize settings

     gmx-wham(1)
	    Perform weighted histogram analysis after umbrella sampling

     gmx-check(1)
	    Check and compare files

     gmx-dump(1)
	    Make binary files human readable

     gmx-make_ndx(1)
	    Make index files

     gmx-mk_angndx(1)
	    Generate index files for 'gmx angle'

     gmx-trjorder(1)
	    Order molecules according to their distance to a group

     gmx-xpm2ps(1)
	    Convert XPM (XPixelMap) matrices to postscript or XPM

     gmx-report-methods(1)
	    Write short summary about the simulation setup to a text file and/or
	    to the standard output.

   Distances between structures
     gmx-cluster(1)
	    Cluster structures

     gmx-confrms(1)
	    Fit two structures and calculates the RMSD

     gmx-rms(1)
	    Calculate RMSDs with a reference structure and RMSD matrices

     gmx-rmsf(1)
	    Calculate atomic fluctuations

   Distances in structures over time
     gmx-mindist(1)
	    Calculate the minimum distance between two groups

     gmx-mdmat(1)
	    Calculate residue contact maps

     gmx-polystat(1)
	    Calculate static properties of polymers

     gmx-rmsdist(1)
	    Calculate atom pair distances averaged with power -2, -3 or -6

   Mass distribution properties over time
     gmx-gyrate-legacy(1)
	    Calculate the radius of gyration

     gmx-polystat(1)
	    Calculate static properties of polymers

     gmx-rdf(1)
	    Calculate radial distribution functions

     gmx-rotacf(1)
	    Calculate the rotational correlation function for molecules

     gmx-rotmat(1)
	    Plot the rotation matrix for fitting to a reference structure

     gmx-sans-legacy(1)
	    Compute small angle neutron scattering spectra

     gmx-saxs-legacy(1)
	    Compute small angle X-ray scattering spectra

     gmx-traj(1)
	    Plot x, v, f, box, temperature and rotational energy from  trajecto-
	    ries

     gmx-vanhove(1)
	    Compute Van Hove displacement and correlation functions

   Analyzing bonded interactions
     gmx-angle(1)
	    Calculate distributions and correlations for angles and dihedrals

     gmx-mk_angndx(1)
	    Generate index files for 'gmx angle'

   Structural properties
     gmx-bundle(1)
	    Analyze bundles of axes, e.g., helices

     gmx-clustsize(1)
	    Calculate size distributions of atomic clusters

     gmx-disre(1)
	    Analyze distance restraints

     gmx-hbond-legacy(1)
	    Compute and analyze hydrogen bonds

     gmx-order(1)
	    Compute the order parameter per atom for carbon tails

     gmx-principal(1)
	    Calculate principal axes of inertia for a group of atoms

     gmx-rdf(1)
	    Calculate radial distribution functions

     gmx-saltbr(1)
	    Compute salt bridges

     gmx-sorient(1)
	    Analyze solvent orientation around solutes

     gmx-spol(1)
	    Analyze solvent dipole orientation and polarization around solutes

   Kinetic properties
     gmx-bar(1)
	    Calculate  free energy difference estimates through Bennett's accep-
	    tance ratio

     gmx-current(1)
	    Calculate dielectric constants and current autocorrelation function

     gmx-dos(1)
	    Analyze density of states and properties based on that

     gmx-dyecoupl(1)
	    Extract dye dynamics from trajectories

     gmx-principal(1)
	    Calculate principal axes of inertia for a group of atoms

     gmx-tcaf(1)
	    Calculate viscosities of liquids

     gmx-traj(1)
	    Plot x, v, f, box, temperature and rotational energy from  trajecto-
	    ries

     gmx-vanhove(1)
	    Compute Van Hove displacement and correlation functions

     gmx-velacc(1)
	    Calculate velocity autocorrelation functions

   Electrostatic properties
     gmx-current(1)
	    Calculate dielectric constants and current autocorrelation function

     gmx-dielectric(1)
	    Calculate frequency dependent dielectric constants

     gmx-dipoles(1)
	    Compute the total dipole plus fluctuations

     gmx-potential(1)
	    Calculate the electrostatic potential across the box

     gmx-spol(1)
	    Analyze solvent dipole orientation and polarization around solutes

     gmx-genion(1)
	    Generate monoatomic ions on energetically favorable positions

   Protein-specific analysis
     gmx-chi(1)
	    Calculate everything you want to know about chi and other dihedrals

     gmx-helix(1)
	    Calculate basic properties of alpha helices

     gmx-helixorient(1)
	    Calculate local pitch/bending/rotation/orientation inside helices

     gmx-rama(1)
	    Compute Ramachandran plots

     gmx-wheel(1)
	    Plot helical wheels

   Interfaces
     gmx-bundle(1)
	    Analyze bundles of axes, e.g., helices

     gmx-density(1)
	    Calculate the density of the system

     gmx-densmap(1)
	    Calculate 2D planar or axial-radial density maps

     gmx-densorder(1)
	    Calculate surface fluctuations

     gmx-h2order(1)
	    Compute the orientation of water molecules

     gmx-hydorder(1)
	    Compute tetrahedrality parameters around a given atom

     gmx-order(1)
	    Compute the order parameter per atom for carbon tails

     gmx-potential(1)
	    Calculate the electrostatic potential across the box

   Covariance analysis
     gmx-anaeig(1)
	    Analyze the eigenvectors

     gmx-covar(1)
	    Calculate and diagonalize the covariance matrix

     gmx-make_edi(1)
	    Generate input files for essential dynamics sampling

   Normal modes
     gmx-anaeig(1)
	    Analyze the normal modes

     gmx-nmeig(1)
	    Diagonalize the Hessian for normal mode analysis

     gmx-nmtraj(1)
	    Generate a virtual oscillating trajectory from an eigenvector

     gmx-nmens(1)
	    Generate an ensemble of structures from the normal modes

     gmx-grompp(1)
	    Make a run input file

     gmx-mdrun(1)
	    Find a potential energy minimum and calculate the Hessian

COPYRIGHT
     2026, GROMACS development team

2026.3				  Jun 25, 2026				  GMX(1)

home | help