Solvate Plugin, Version 1.5
The Solvate plugin provides both a graphical user interface and text commands for automatic solvation in VMD. Using psfgen and VMD commands, the plugin performs the following functions:
- Generate water block coordinates (VMD)
- Replicate water block (psfgen)
- Combine water block and solute (psfgen)
- Create a PDB with just the water you want (VMD)
- Merge the solute and the cutout water (psfgen)
Graphical User Interface
The Solvate interface is fairly straightforward. Simply fill in the values and click the "Solvate" button to perform the solvation. Files are created in the current working directory, as in the command-line interface.
PSF and PDB filenames are not required if "Waterbox Only" is selected, and the box size is ignored and the minmax of the molecule is used if "Use Molecule Dimensions" is selected. All other fields are required, although default values are automatically filled-in when the plugin is launched. Note that "Use Molecule Dimensions" cannot be selected if "Waterbox Only" is.
The "Rotate to minimize volume" check button toggles whether or not the system should be rotated to minimize the amount of water needed to fulfill the given boundary conditions prior to solvation. Because the solvation box must be oriented along the cardinal axes, this can result in significant system size reductions, but should not be used if the initial orientation was chosen to facilitate analysis. The parameters "Rotation Increment" and "Selection for Rotation" control the number of degrees between attempted rotations and the portion of the molecule used for calculating these rotations, respectively.
Tutorials
- Solvating a Protein - Discussion of the use of the 'solvate' plugin text interface to build a water box as part of the NAMD tutorial
Using solvent other than water
Beginning in VMD 1.8.6, it is possible to solvate a system with solvents other than water. In order to do this, you must prepare:- An equilibrated, cubic box of the solvent of choice (-spdb)
- A psf file for the solvent cube (-spsf)
- A topology file for all residue types in the solvent (-stop)
- A key selection which will occur once in each solvent residue (eg., "name OH2") (-ks)
- The side length of the box (should be taken from the equilibration's periodic cell (-ts)