1GROMACS(7)                GROMACS suite, Version 4.0                GROMACS(7)
2
3
4

NAME

6       gromacs - molecular dynamics simulation suite
7

DESCRIPTION

9       GROMACS (the Groningen Machine for Chemical Simulations) is a full-fea‐
10       tured suite of programs to perform molecular dynamics simulations - in
11       other words, to simulate the behavior of systems with hundreds to mil‐
12       lions of particles, using Newtonian equations of motion.  It is primar‐
13       ily used for research on proteins, lipids, and polymers, but can be
14       applied to a wide variety of chemical and biological research ques‐
15       tions.
16

SYNOPSIS

18       The following commands make up the GROMACS suite.  Please refer to
19       their individual man pages for further details.
20
21       Generating topologies and coordinates
22
23         pdb2gmx     converts pdb files to topology and coordinate files
24         g_x2top     generates a primitive topology from coordinates
25         editconf    edits the box and writes subgroups
26         genbox      solvates a system
27         genion      generates mono atomic ions on energetically favorable positions
28         genconf     multiplies a conformation in 'random' orientations
29         g_protonate protonates structures
30
31       Running a simulation
32
33         grompp      makes a run input file
34         tpbconv     makes a run input file for restarting a crashed run
35         mdrun       performs a simulation, do a normal mode analysis or an energy minimization
36         mdrun_mpi   performs a sim across multiple CPUs or systems
37
38       Viewing trajectories
39
40         ngmx        displays a trajectory
41         g_highway   X Window System gadget for highway simulations
42         g_nmtraj    generate a virtual trajectory from an eigenvector
43
44       Processing energies
45
46         g_energy    writes energies to xvg files and displays averages
47         g_enemat    extracts an energy matrix from an energy file
48         mdrun       with -rerun (re)calculates energies for trajectory frames
49
50       Converting files
51
52         editconf    converts and manipulates structure files
53         trjconv     converts and manipulates trajectory files
54         trjcat      concatenates trajectory files
55         eneconv     converts energy files
56         xpm2ps      converts XPM matrices to encapsulated postscript (or XPM)
57         g_sigeps    convert c6/12 or c6/cn combinations to and from sigma/epsilon
58
59       Tools
60
61         make_ndx    makes index files
62         mk_angndx   generates index files for g_angle
63         gmxcheck    checks and compares files
64         gmxdump     makes binary files human readable
65         g_traj      plots x, v and f of selected atoms/groups (and more) from a trajectory
66         g_analyze   analyzes data sets
67         trjorder    orders molecules according to their distance to a group
68         g_filter    frequency filters trajectories, useful for making smooth movies
69         g_lie       free energy estimate from linear combinations
70         g_dyndom    interpolate and extrapolate structure rotations
71         g_morph     linear interpolation of conformations
72         g_wham      weighted histogram analysis after umbrella sampling
73         xpm2ps      convert XPM (XPixelMap) file to postscript
74         g_sham      read/write xmgr and xvgr data sets
75         g_spatial   calculates the spatial distribution function (more control than g_sdf)
76         g_sdf       calculates the spatial distribution function (faster than g_spatial)
77         g_select    selects groups of atoms based on flexible textual selections
78         g_tune_pme  time mdrun as a function of PME nodes to optimize settings
79
80       Distances between structures
81
82         g_rms       calculates rmsd's with a reference structure and rmsd matrices
83         g_confrms   fits two structures and calculates the rmsd
84         g_cluster   clusters structures
85         g_rmsf      calculates atomic fluctuations
86
87       Distances in structures over time
88
89         g_mindist   calculates the minimum distance between two groups
90         g_dist      calculates the distances between the centers of mass of two groups
91         g_bond      calculates distances between atoms
92         g_mdmat     calculates residue contact maps
93         g_polystat  calculates static properties of polymers
94         g_rmsdist   calculates atom pair distances averaged with power -2, -3 or -6
95
96       Mass distribution properties over time
97
98         g_traj      plots x, v, f, box, temperature and rotational energy
99         g_gyrate    calculates the radius of gyration
100         g_msd       calculates mean square displacements
101         g_polystat  calculates static properties of polymers
102         g_rotacf    calculates the rotational correlation function for molecules
103         g_rdf       calculates radial distribution functions
104         g_rotmat    plots the rotation matrix for fitting to a reference structure
105         g_vanhove   calculates Van Hove displacement functions
106
107       Analyzing bonded interactions
108
109         g_bond      calculates bond length distributions
110         mk_angndx   generates index files for g_angle
111         g_angle     calculates distributions and correlations for angles and dihedrals
112         g_dih       analyzes dihedral transitions
113
114       Structural properties
115
116         g_hbond     computes and analyzes hydrogen bonds
117         g_saltbr    computes salt bridges
118         g_sas       computes solvent accessible surface area
119         g_order     computes the order parameter per atom for carbon tails
120         g_principal calculates axes of inertia for a group of atoms
121         g_rdf       calculates radial distribution functions
122         g_sdf       calculates solvent distribution functions
123         g_sgangle   computes the angle and distance between two groups
124         g_sorient   analyzes solvent orientation around solutes
125         g_spol      analyzes solvent dipole orientation and polarization around solutes
126         g_bundle    analyzes bundles of axes, e.g. helices
127         g_disre     analyzes distance restraints
128         g_clustsize calculate size distributions of atomic clusters
129         g_anadock   cluster structures from Autodock runs
130
131       Kinetic properties
132
133         g_traj      plots x, v, f, box, temperature and rotational energy
134         g_velacc    calculates velocity autocorrelation functions
135         g_tcaf      calculates viscosities of liquids
136         g_kinetics  calculate kinetic rate constants (experimental)
137         g_bar       calculates free energy difference estimates through Bennett's acceptance ratio
138         g_current   calculate current autocorrelation function of system
139         g_vanhove   compute Van Hove correlation function
140         g_principal calculate principal axes of inertion for a group of atoms
141
142       Electrostatic properties
143
144         genion       generates mono atomic ions on energetically favorable positions
145         g_potential  calculates the electrostatic potential across the box
146         g_dipoles    computes the total dipole plus fluctuations
147         g_dielectric calculates frequency dependent dielectric constants
148         g_current    calculate current autocorrelation function of system
149         g_spol       analyze dipoles around a solute
150
151       Protein specific analysis
152
153         do_dssp       assigns secondary structure and calculates solvent accessible surface area
154         g_chi         calculates everything you want to know about chi and other dihedrals
155         g_helix       calculates everything you want to know about helices
156         g_helixorient calculate coordinates/directions of alpha-helix components
157         g_rama        computes Ramachandran plots
158         g_xrama       shows animated Ramachandran plots
159         wheel         plots helical wheels
160
161       Interfaces
162
163         g_potential calculates the electrostatic potential across the box
164         g_density   calculates the density of the system
165         g_order     computes the order parameter per atom for carbon tails
166         g_h2order   computes the orientation of water molecules
167         g_bundle    analyzes bundles of axes, e.g. transmembrane helices
168         g_membed    embeds a protein into a lipid bilayer
169
170       Covariance analysis
171
172         g_covar     calculates and diagonalizes the covariance matrix
173         g_anaeig    analyzes the eigenvectors
174         make_edi    generate essential-dynamics input file from g_covar output
175
176       Normal modes
177
178         grompp      makes a run input file
179         mdrun       finds a potential energy minimum
180         mdrun       calculates the Hessian
181         g_nmeig     diagonalizes the Hessian
182         make_edi    generates essential-dynamics input file from g_nmeig analysis
183         g_anaeig    analyzes the normal modes
184         g_nmens     generates an ensemble of structures from the normal modes
185

ADDITIONAL DOCUMENTATION

187       Consult the manual at <http://www.gromacs.org/content/view/27/42/> for
188       an introduction to molecular dynamics in general and GROMACS in partic‐
189       ular, as well as an overview of the individual programs.
190
191       The shorter HTML reference and GROMACS FAQ are available in
192       /usr/share/doc/gromacs/html/ .
193
194       Tutorial files and other miscellaneous references are stored in
195       /usr/share/gromacs/ .
196

REFERENCES

198       The development of GROMACS is mainly funded by academic research
199       grants.  To help us fund development, the authors humbly ask that you
200       cite the GROMACS papers:
201
202       H.J.C. Berendsen, D. van der Spoel and R. van Drunen.  GROMACS: A mes‐
203       sage-passing parallel molecular dynamics implementation.  Comp. Phys.
204       Comm. 91, 43-56 (1995)
205
206       Erik Lindahl, Berk Hess and David van der Spoel.  GROMACS 3.0: A pack‐
207       age for molecular simulation and trajectory analysis.  J. Mol. Mod. 7,
208       306-317 (2001)
209
210       B. Hess, C. Kutzner, D. van der Spoel, and E. Lindahl.  GROMACS 4:
211       Algorithms for Highly Efficient, Load-Balanced, and Scalable Molecular
212       Simulation.  J. Chem. Theory Comput. 4, 3, 435-447 (2008),
213       <http://dx.doi.org/10.1021/ct700301q>
214

AUTHORS

216       Current developers:
217
218       David van der Spoel <spoel@gromacs.org>
219       Berk Hess <hess@gromacs.org>
220       Erik Lindahl <lindahl@gromacs.org>
221
222       A full list of present and former contributors is available at
223       <http://www.gromacs.org>
224
225       This manual page is largely based on the GROMACS online reference, and
226       was prepared in this format by Nicholas Breen <nbreen@ofb.net>.
227

BUGS

229       GROMACS has no major known bugs, but be warned that it stresses your
230       CPU more than most software.  Systems with slightly flaky hardware may
231       prove unreliable while running heavy-duty simulations.  If at all pos‐
232       sible, please try to reproduce bugs on another machine before reporting
233       them.
234
235
236
237gromacs                           2008-10-12                        GROMACS(7)
Impressum