GROMACS Tutorials

Justin Lemkul
Department of Biochemistry, Virginia Tech

Tutorial 1: Lysozyme in Water Tutorial 2: KALP15 in DPPC Tutorial 3: Umbrella Sampling
Tutorial 4: Biphasic Systems Tutorial 5: Protein-Ligand Complex Tutorial 6: Free Energy Calculations
  Tutorial 7: Virtual Sites  

These tutorials are designed as introductory material into using the GROMACS simulation package. GROMACS is open-source software, and has consistently been one of the fastest (if not the fastest) molecular dynamics codes available.

There are currently seven tutorials available:

  1. The first is a simple system, lysozyme in water with ions. Its intent is to give new users a basic introduction into the tools used to prepare, run, and analyze a typical system with GROMACS.
  2. The second tutorial is more advanced, and is designed for more experienced users who want to simulate membrane proteins.
  3. The third is also somewhat advanced, intended for users who wish to learn to use umbrella sampling to calculate the potential of mean force (PMF) along a single degree of freedom.
  4. The fourth tutorial guides the user through the construction of a biphasic cyclohexane-water system.
  5. The fifth tutorial instructs the user on how to deal with a protein-ligand system, with a focus on proper ligand parameterization and topology handling.
  6. The sixth tutorial describes the procedure for carrying out a simple free energy calculation, the elimination of van der Waals interactions between a simple molecule (methane) and water. More complicated systems are discussed.
  7. The seventh tutorial guides the user through manual construction of virtual sites for a very simple linear molecule (CO2).

Various other tutorials are in development and will be posted as they are ready.

Most of these tutorials assume you are using version 4.5.3 of GROMACS or newer. If you are using an older version, not all of the features detailed here will work! Some of the .mdp options and command line arguments change substantially between versions. Each tutorial states which version it expects you are using. If you are using a different version, be forewarned: the tutorials likely will not work as expected.

At the end of each tutorial you will find my contact information in order to provide commentary or report anything you find to be incorrect. I genuinely appreciate this kind of feedback, as it helps me design better tutorials and fix things that are not clear (or sometimes wrong, oops). I must ask that you do not contact me for general GROMACS help, advice on your project, or any other purpose. I provide these tutorials as a service to the GROMACS community, without warranty or guarantee of technical support. I am continually inundated with help requests and I simply do not have the time to be helpful to everyone. I already deal with enough email :)

I hope you find these tutorials useful. Enjoy.

For GROMACS installation instructions, refer here.

Bevan Lab Homepage

Virginia Tech Homepage

Virginia Tech Biochemistry

Site design copyright 2008-2012 by Justin Lemkul
Problems with the site? Send them to the Webmaster