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 (yes)
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
Converts between different trajectory types
Calculate distances between pairs of positions
Allows extracting frames corresponding to clusters from trajectory
Calculate free volume
Calculate pairwise distances between groups of positions
Calculate radial distribution functions
Compute solvent accessible surface area
Print general information about selections
Print coordinates, velocities, and/or forces for selections
Generating
topologies and coordinates
gmx-editconf(1)
Edit the box and write subgroups
Generate a primitive topology from coordinates
Solvate a system
Insert molecules into existing vacancies
Multiply a conformation in 'random' orientations
Generate monoatomic ions on energetically favorable positions
Generate position restraints or distance restraints for index groups
Convert coordinate files to topology and FF-compliant coordinate files
Running a
simulation
gmx-grompp(1)
Make a run input file
Perform a simulation, do a normal mode analysis or an energy minimization
Make a modifed run-input file
Viewing
trajectories
gmx-nmtraj(1)
Generate a virtual oscillating trajectory from an eigenvector
View a trajectory on an X-Windows terminal
Processing
energies
gmx-enemat(1)
Extract an energy matrix from an energy file
Writes energies to xvg files and display averages
(Re)calculate energies for trajectory frames with -rerun
Converting
files
gmx-editconf(1)
Convert and manipulates structure files
Convert energy files
Convert c6/12 or c6/cn combinations to and from sigma/epsilon
Concatenate trajectory files
Convert and manipulates trajectory files
Convert XPM (XPixelMap) matrices to postscript or XPM
Tools
gmx-analyze(1)
Analyze data sets
Extract data from an accelerated weight histogram (AWH) run
Frequency filter trajectories, useful for making smooth movies
Estimate free energy from linear combinations
Estimate the error of using PME with a given input file
Compute free energies or other histograms from histograms
Calculate the spatial distribution function
Plot x, v, f, box, temperature and rotational energy from trajectories
Time mdrun as a function of PME ranks to optimize settings
Perform weighted histogram analysis after umbrella sampling
Check and compare files
Make binary files human readable
Make index files
Generate index files for 'gmx angle'
Order molecules according to their distance to a group
Convert XPM (XPixelMap) matrices to postscript or XPM
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
Fit two structures and calculates the RMSD
Calculate RMSDs with a reference structure and RMSD matrices
Calculate atomic fluctuations
Distances in
structures over time
gmx-mindist(1)
Calculate the minimum distance between two groups
Calculate residue contact maps
Calculate static properties of polymers
Calculate atom pair distances averaged with power -2, -3 or -6
Mass
distribution properties over time
gmx-gyrate(1)
Calculate the radius of gyration
Calculates mean square displacements
Calculate static properties of polymers
Calculate radial distribution functions
Calculate the rotational correlation function for molecules
Plot the rotation matrix for fitting to a reference structure
Compute small angle neutron scattering spectra
Compute small angle X-ray scattering spectra
Plot x, v, f, box, temperature and rotational energy from trajectories
Compute Van Hove displacement and correlation functions
Analyzing
bonded interactions
gmx-angle(1)
Calculate distributions and correlations for angles and dihedrals
Generate index files for 'gmx angle'
Structural
properties
gmx-bundle(1)
Analyze bundles of axes, e.g., helices
Calculate size distributions of atomic clusters
Analyze distance restraints
Compute and analyze hydrogen bonds
Compute the order parameter per atom for carbon tails
Calculate principal axes of inertia for a group of atoms
Calculate radial distribution functions
Compute salt bridges
Analyze solvent orientation around solutes
Analyze solvent dipole orientation and polarization around solutes
Kinetic
properties
gmx-bar(1)
Calculate free energy difference estimates through Bennett's acceptance ratio
Calculate dielectric constants and current autocorrelation function
Analyze density of states and properties based on that
Extract dye dynamics from trajectories
Calculate principal axes of inertia for a group of atoms
Calculate viscosities of liquids
Plot x, v, f, box, temperature and rotational energy from trajectories
Compute Van Hove displacement and correlation functions
Calculate velocity autocorrelation functions
Electrostatic
properties
gmx-current(1)
Calculate dielectric constants and current autocorrelation function
Calculate frequency dependent dielectric constants
Compute the total dipole plus fluctuations
Calculate the electrostatic potential across the box
Analyze solvent dipole orientation and polarization around solutes
Generate monoatomic ions on energetically favorable positions
Protein-specific
analysis
gmx-do_dssp(1)
Assign secondary structure and calculate solvent accessible surface area
Calculate everything you want to know about chi and other dihedrals
Calculate basic properties of alpha helices
Calculate local pitch/bending/rotation/orientation inside helices
Compute Ramachandran plots
Plot helical wheels
Interfaces
gmx-bundle(1)
Analyze bundles of axes, e.g., helices
Calculate the density of the system
Calculate 2D planar or axial-radial density maps
Calculate surface fluctuations
Compute the orientation of water molecules
Compute tetrahedrality parameters around a given atom
Compute the order parameter per atom for carbon tails
Calculate the electrostatic potential across the box
Covariance
analysis
gmx-anaeig(1)
Analyze the eigenvectors
Calculate and diagonalize the covariance matrix
Generate input files for essential dynamics sampling
Normal modes
gmx-anaeig(1)
Analyze the normal modes
Diagonalize the Hessian for normal mode analysis
Generate a virtual oscillating trajectory from an eigenvector
Generate an ensemble of structures from the normal modes
Make a run input file
Find a potential energy minimum and calculate the Hessian
COPYRIGHT
2020, GROMACS development team