makeGrid takes four inputs: a control file, an AMBER topology file,
an AMBER trajectory, and a reference structure in AMBER restart format. The
program then calculates the test particle grids (van der Waals and
electrostatic) for a particle and location specified in the control
file. These grids are calculated based on the input topology and trajectory,
and projected onto the specified coordinates relative to the provided restart
file. makeGrid is designed as a standard Unix program; the input trajectory
should be piped to the makeGrid command and other inputs specified on the
command line:
- cat | makeGrid
- Control file for makeGrid. The control file consists of a standard
AMBER-style namelist followed by atom specifications, described in detail
below. The namelist specifies
control variables for the run (cutoff, grid dimensions and spacing) as well
as indicating the atoms that define the grid center and axes. The subsequent
atom specifications indicate which parts of the system to include in the
free energy calculation. It is common in a protein-ligand complex to include
everything _except_ the ligand in the calculation. This way the grid reflects
only the influence of the protein and is not biased by nearby atoms of the
ligand.
- AMBER format topology file for makeGrid. This should be the correct
topology for both the input trajectory and coordinate files.
- Reference coordinates in AMBER restart format. Once the grid is
calculated, it will be rotated and translated to fit the appropriate atoms
of this particular coordinate set.
- Specifies location of lennard-jones particle(s) to be added to all
calculations. The intent of this feature is to allow the user to calculate
test partical grids for the case where a lennard-jones particle is also added
at the specified locations. Can be usefull for modeling a simple modification
and calculating a new test partical grid without running an additional
simulation. This should be used with caution, as the results are subject
to more noise then a standard calculation.
- van der Waals "cost field"; the vdw file is a scalar field of the
free energy required to insert the specified test particle on a grid of points
relative to the ligand or atoms of interest, based on the coordinates and
parameters supplied in the and files. The grid is specified
relative to the coordinates of the specified atoms as found in the file.
See the Field section below for format information.
- weighted electrostatic potential field; the esp file is a scalar field
in a format similar to the vdw file. However, it contains the average
electrostatic potential at each grid point. This is not a true electrostatic
potential -- instead, it is weighted by the probability that the test particle
would occupy this location (boltzman factor of the the vdw grid). This
weighting avoids the infinite electrostatic contributions that result from
overlaps of the test charge with real atoms. Again, format information is
supplied with the description of the Field delegate, below.
- indicates the location of lennard-jones particles added using the ljp file
(above). This is intended for use with MIDAS but is not critical.
- detailed save file; this file contains all of the makeGrid output data
in a format suitable for more detailed analysis. In particular, the sav file
contains the data necessary to concatenate the output of makeGrid runs on
two different trajectories of the same topology.
Here is a sample input file:
- &cntrl
Rprobe = 1.9080, Eprobe = 0.1094,
iAtomO = 3877, iAtomX = 3879, iAtomY = 3883,
nGridX = 15, nGridY = 15, nGridZ = 15,
sGridX = 0.50, sGridY = 0.50, sGridZ = 0.50,
Xtrans = 0.0, Ytrans = 0.0, Ztrans = 0.0,
Temp = 300.0, cutoff = 8.0,
&end
include all
exclude residueName DMT
The namelist is delimited by the " &cntrl" and " &end" lines. It defines
the input variables for the run:
- Rprobe, Eprobe
- van der Waals parameters for the test particle. Rprobe is the
R* value (in Angstroms) and Eprobe the epsilon (kcal/mol).
- iAtomO
- Origin atom for the grid. In the absence of other input, the grid will
be centered on this atom.
- iAtomX
- Atom to define the x-coordinate of the grid.
- iAtomY
- Atom to define the y-coordinate of the grid. iAtomO, iAtomX, and
iAtomY are used to define a constant frame of reference for the grid. The z-
axis is generated by the right hand rule. Typically all three are ligand
atoms near the region of interest. Also, these atoms should not move much
relative to one another, since they are assumed to be a relatively constant
frame of reference.
- nGridX, nGridY, nGridZ
- number of grid points in each dimension; since the
grid point (0,0,0) is centered on the origin (iAtomO), this must be an odd
number.
- sGridX, sGridY, sGridZ
- grid spacing in each dimension, in Angstrom. A grid
spacing of 0.5 or 0.25 Angstrom is typical.
- Xtrans, Ytrans, Ztrans
- translation of the grid away from iAtomO, in Angstroms.
This can be used to center the grid at a position other than iAtomO (anywhere
in space).
- Temp
- Temperature used for the Boltzmann weighting and free energy calculation,
in Kelvin. 300K is typical.
- cutoff
- the cutoff (in Angstroms) used to truncate calculation of the van der
Waals and electrostatic interactions. Note that this does _not_ have to be
the cutoff used to generate the input trajectory.
The include and exclude commands specify the atoms to consider in the test
particle insertion and electrostatics calculations. Typically all atoms are
included, then the ligand of interest is specifically excluded. The commands
are:
- include/exclude all
residueName
residueNumber
residueRange
atomNumber
atomRange
where , , , etc. refer to residue names and residue
or atom numbers as specified in the input topology
[Contents] [Previous] [Next]
Updated on January 5, 2000. Comments to case@scripps.edu