Contents
More info can be found in the
flowchart
(for a quick overview) and the
GROMACS FAQs.
Introduction
In this chapter we assume the reader is familiar with Molecular
Dynamics and familiar with Unix, including the use of a text editor
such as jot, emacs or vi. We furthermore assume the
GROMACS software is installed properly on your system. When you see a line
like
you are supposed to type the contents of that line on your computer.
In order to check whether you have access to the GROMACS software, please
start by entering the command:
This command should print out information about the version of Gromacs
installed.
If this, in contrast, returns the phrase
mdrun: command not found.
then you have to verify where your version of GROMACS is installed.
In the default case, the binaries are located in
'/usr/local/gromacs/bin', however, you can ask your local system
administrator for more information. If we assume that GROMACS is
installed in directory XXX you would find the executables (programs) in
XXX/bin. To be able to access the programs without
problems, you will have to edit the login file for your shell. If you
use the C shell, this file is called .cshrc or
.tcshrc, and it is located in your home directory. Add a line
like:
Issue this command at the prompt too, or log off and on again to
automatically get the environment.
You should have an environment variable set now that is called
GMXDATA that we will use further on. Let us check whether this was
successful using:
If it prints a directory name you are ready to rock, otherwise go back two steps.
Here is an overview of the most important GROMACS file types that you will
encounter during the tutorial.
-
-
The molecular topology file is generated by the program
gmx pdb2gmx.
gmx pdb2gmx translates a
pdb structure file of any peptide or protein
to a molecular topology file. This topology file contains a complete
description of all the interactions in your peptide or protein.
-
-
When the gmx pdb2gmx program is executed
to generate a molecular
topology, it also translates the structure file (.pdb file)
to a gromos
structure file (.gro file). The main difference between a
pdb file and a gromos file is their format and that
a .gro file can also hold velocities. However, if you do not need the
velocities, you can also use a pdb file in all programs.
To generate a box of solvent molecules
around the peptide, the program
gmx solvate is used. First the program
gmx editconf should be used to
define a box of appropriate size around the molecule.
gmx solvate
solvates a solute molecule (the peptide) into any solvent (in this
case water). The output of gmx solvate
is a gromos structure file of the peptide solvated in water. The
gmx solvate program also changes the
molecular topology file (generated by gmx pdb2gmx)
to add solvent to the topology.
-
-
The Molecular Dynamics Parameter (.mdp) file contains all
information about the Molecular Dynamics simulation itself
e.g. time-step, number of steps, temperature, pressure etc. The
easiest way of handling such a file is by adapting a sample .mdp
file. A sample mdp file
can be found online.
-
-
Sometimes you may need an index file to specify actions on groups of atoms
(e.g. Temperature coupling, accelerations, freezing). Usually the default index
groups will be sufficient, so for this demo we will
not consider the use of index files.
-
-
The next step is to combine the molecular structure (.gro file),
topology (.top file) MD-parameters (.mdp file) and
(optionally) the
index file (ndx) to generate a run input file (.tpr extension or
.tpb if you don't have XDR).
This file contains all information needed to start a simulation with GROMACS.
The
gmx grompp program processes all
input files and generates the run input
.tpr file.
-
-
Once the run input file is available, we can start the
simulation. The program which starts the simulation is called
gmx mdrun. The only input file
of gmx mdrun you usually need
to start a run
is the run input file (.tpr file).
The output files of
gmx mdrun are the
trajectory file (.trr file
or .trj if you don't have XDR) and a logfile (
.log file).
- Berendsen, H.J.C., Postma, J.P.M., van
Gunsteren, W.F., Hermans, J. (1981)
- Intermolecular
Forces, chapter Interaction models for water in relation to
protein hydration, pp 331-342. Dordrecht: D. Reidel Publishing Company
Dordrecht
- Kabsch, W., Sander, C. (1983).
- Dictionary
of protein secondary structure: Pattern recognition of hydrogen-bonded
and geometrical features. Biopolymers 22,
2577--2637.
- Mierke, D.F., Kessler, H. (1991).
- Molecular
dynamics with dimethyl sulfoxide as a solvent. Conformation of a
cyclic hexapeptide. J. Am. Chem. Soc. 113, 9446.
- Stryer, L. (1988).
- Biochemistry
vol. 1, p. 211. New York: Freeman, 3 edition.