Do I need to use sphgen to generate site points?.
Input
The input file names and parameters are read from a file called INSPH
, which
should not contain any blank lines:
variable name Fortran format example msfil A80 2ptc.ms
srftp A1 R
dentag A1 X
dotlim F 0.0
radmax F 4.0
radmin F 1.4
outfil A80 2ptc.clus
(A3, I5, X, A4, X, 2F8.3, F9.3, X, A3, 7X, 3F7.3).
This format is quite different from the QCPE molecular surface file format.
For more details, see the documentation for reformatms and
autoMS.Output
Some informative messages are written to a file called OUTSPH
. This includes
the parameters and files used in the calculation. The spheres themselves are
written to outfil. They are arranged in clusters with the cluster having
the largest number of spheres appearing first. The sphere cluster file
consists of a header followed by a series of sphere clusters. The header is
the line DOCK 3.5 receptor_spheres
followed by a color table. The color table contains color names (format A30)
each on a separate line. As sphgen produces no colors, the color table
is simply absent. The sphere clusters themselves follow, each of which starts
with the linecluster n number of spheres in cluster i
where n is the cluster number for that sphere cluster, and i is the number of
spheres in that cluster. Next, all spheres in that cluster are listed in the
format(I5, 3F10.5, F8.3, I5, I2, I3)
where the values correspond to, respectively,
The clusters are listed in numerical order from largest cluster found to the
smallest. At the end of the clusters is cluster number 0. This is not an
actual sphere cluster, but a list of all of the spheres generated whose
radii were larger than the minimum radius, before the filtering
heuristics (i.e. allowing only one sphere per atom and using a maximum
radius cutoff) and clustering were performed. Cluster 0 may be useful as a
starting point for users who want to explore a wider range of possible clusters
than is provided by the standard sphgen clustering routine. The program
cluster takes the full sphere description as input, and allows the user
to explore different sphere descriptions of the site. This is particularly
useful for macromolecule macromolecule docking; it is often inefficient to use
spheres that fill the entire volume of the "ligand" macromolecule. In
addition, only a portion of a cavity in the "receptor" macromolecule may be of
interest for docking purposes. If the standard clustered output from sphgen
provides a satisfactory description of the ligand molecule or receptor
site, running cluster is not necessary.
The program creates three temporary files: temp1.ms
, temp2.sph
, and temp3.atc
.
These are used internally by sphgen. In DOCK 3.0 these files were not
removed after the program finished, so that they could be processed by
tosph to produce input for cluster, but cluster 0 now satisfies
the need for clusterinput, and these files are removed when the program
finishes (unless it terminates abnormally). The tosph program is no
longer part of DOCK.