VMD¶
VMD is a molecular visualization program for displaying, animating, and analyzing large biomolecular systems using 3-D graphics and built-in scripting.
Policy¶
VMD is available to all users of HPC2N.
Citations
Please see the Acknowledging the TCB Group for how to cite VMD etc.
Overview¶
VMD supports computers running MacOS X, Unix, or Windows, is distributed free of charge, and includes source code.
VMD is designed for modeling, visualization, and analysis of biological systems such as proteins, nucleic acids, lipid bilayer assemblies, etc. It may be used to view more general molecules, as VMD can read standard Protein Data Bank (PDB) files and display the contained structure. VMD provides a wide variety of methods for rendering and coloring a molecule: simple points and lines, CPK spheres and cylinders, licorice bonds, backbone tubes and ribbons, cartoon drawings, and others. VMD can be used to animate and analyze the trajectory of a molecular dynamics (MD) simulation. In particular, VMD can act as a graphical front end for an external MD program by displaying and animating a molecule undergoing simulation on a remote computer.
Usage at HPC2N¶
On HPC2N we have VMD available as a module.
VMD has been built with the plugins stride and surf.
Loading¶
To use the VMD module, add it to your environment. You can find versions with
and then you can find how to load a specific version (including prerequisites) with
Note
Since VMD is a graphical tool, you need to either
- use ThinLinc (recommended)
- or log in with
in order to open the display.
For trajectory files larger than a few GBs, the memory on the login node can be exausted. For such files you can try:
- preprocess the large trajectory file with MD software built-in tools, for instance, gmx (Gromacs), and cpptraj, (AMBER) to select relevant molecules which can reduce the size of the trajectory. Write the processing instructions in a script that can be run in batch mode in SLURM.
- preprocess the file with VMD in batch mode through a SLURM batch script. This especially useful for NAMD trajectories.
Additional info¶
- You can find tutorials and user guides on the VMD homepage.