SMOG extensions

The default SMOG force field with Lennard-Jones contact interactions will work with Gromacs 4 and 5 without source code modifications (and other simulation packages as described here). Below we list additional code features and force fields that can be downloaded to expand the capabilities of the standard SMOG2 distribution. They are divided into two sections: those that we actively support and those that we make available at your own risk.

Actively supported

User contributions (not actively supported)

Gaussian contact potentials

The Gaussian contact potentials bring freedom of creativity to the modeller by releasing them from the chains of the Lennard-Jones excluded volume. Variable numbers of Gaussian wells can be positioned with variable excluded volume size. Examples of including these interactions into a topology file and details of the potential shape can be found here here.
When using SMOG2, the force field switches -CAgauss and -AAgauss will automatically generate topology files including Gaussian potentials for the native contacts. However, to run simulations, it is necessary to download and compile a modified version of Gromacs v4.5.4 that includes these potentials. Compile as you would the unmodified Gromacs distribution, nothing special is required.
  • Gromacs v4.5.4 containing Gaussian contact potentials: tar.gz

User contributions

These contributions are not actively supported by the SMOG team but we can likely answer questions when necessary.

PLUMED compatibility

PLUMED is a popular tool for including free energy calculations within molecular dynamics packages. It is compatible with a subset of Gromacs versions, which unfortunately does not include 4.5.3. We have been told that the Gromacs 5 version below, which includes the Gaussian contacts, is compatible with the PLUMED patches.
  • Gromacs 5.0.4 containing Gaussian contact potentials and compatible with PLUMED: tar.gz
    • To compile with the SMOG specific code, include the following switches when using cmake: -DCMAKE_C_FLAGS=-DSBM -DCMAKE_CXX_FLAGS=-DSBM


MDfit is a computational methodology that allows you to incorporate information from x-ray crystallography, cryo-EM and biochemical studies in order to prepare atomic models for these configurations. The MDfit method starts with a structure-based model (such as those provided by the SMOG server). Details and tutorial are located here.

User-contributed force fields

One of the reasons for making the SMOG class of models publicly accessible is so that there can be a common framework for studying complex systems. This means that we encourage users to perturb and extend the standard SMOG models in order to study the effects of a wide range of interactions. Here we provide descriptions and scripts necessary to utilize user-contributed variants of SMOG models.
  • Non-specific magnesium ion parameters: Hayes et al. (2014) Biophysical Journal more information
  • Non-specific magnesium-RNA interaction model with generalized Manning model of KCl: Hayes et al. (2015) Phys. Rev. Lett. more information
  • Additional force fields formatted directly for SMOG2 are listed here.

Page last edited on 3/11/19.

Please direct questions and comments to
Page created and maintained by Jeff Noel and Paul Whitford