Using Autodock With Autodocktools: A Tutorial: Written by Ruth Huey and Garrett M. Morris
Using Autodock With Autodocktools: A Tutorial: Written by Ruth Huey and Garrett M. Morris
AutoDockTools:
A Tutorial
22 January 2003
1
Contents
Introduction ..........................................................................................4
Before We Start… .............................................................................4
Exercise One: PDB Files are Not Perfect: Editing a PDB file ....................7
Procedure: .......................................................................................7
2
Useful Scripts ..................................................................................37
Customization Options for ADT.........................................................37
Appendix 1 ........................................................................................38
3
Introduction
This tutorial will introduce you to docking using the AutoDock suite of
programs. We will use a Graphical User Interface called
AutoDockTools, or ADT, that helps a user easily set up the two
molecules for docking, launches the external number crunching jobs in
AutoDock, and when the dockings are completed also lets the user
interactively visualize the docking results in 3D.
Before We Start…
And only if you are at The Scripps Research Institute… These
commands are for people attending the tutorial given at Scripps. We
will be starting the graphical user interface to AutoDock from the
command line. To do this, you need to open a Terminal window and
then type this at the UNIX, Mac OS X or Linux prompt:
% source /tsri/python/share/bin/initadtcsh
% cd tutorial
% adt1
4
FAQ – Frequently Asked Questions
For the ligand, you should add all hydrogens before computing
Gasteiger charges, and then you must merge the non-polar
hydrogens. If your ligand is a peptide, then you can also just
add polar hydrogens and assign Kollman United Atom charges.
You need one AutoGrid map for every atom type in the
ligand. E.g.: in ethanol, C2H5OH, you would need C, O and H
maps.
5
6. How big should the AutoGrid grid box be?
Yes, if you do not know where the ligand binds, you can build
a grid volume that is big enough to cover the entire surface of
the protein, using a larger grid spacing than the default value of
0.375Å, and more grid points in each dimension. Then you can
perform preliminary docking experiments with AutoDock to
see if there are particular regions of the protein that are
preferred by the ligand. This is sometimes referred to as “blind
docking”.
6
Exercise One: PDB Files are Not Perfect: Editing
a PDB file
Procedure:
This will open a file browser, showing all the files in the
current directory. Select hsg1.pdb and click on Open .
Alternatively, instead of using the mouse to click on the button
in the GUI, you could also press the <Enter> key on the
keyboard while the cursor is still in the entry. This is true for
many parts of the GUI in both PMV and ADT.
7
Modifier Left Middle Right
Translate left/right
None Pick Rotate
(X) and up/down (Y)
You can also press the following keys in the viewer window to
change the view of the molecule:
Key Action
R Reset view
Note: You can get this behavior This command builds bonds between atoms based on their van
automatically either by setting the der Waals (vdW) radii. It has the side effect of calling
File fi setOnAddObjectCommands
Un/Display fi Lines , so you should be able to see the molecule
checkbutton for buildBondsByDistance or
writing a userpref in your .pmvrc file. at this point.
8
3. Color fi by Atom Type
4. File fi LoadModule
9
PCOM stands for “picking command” (earlier versions used
ICOM for “interactive command”–they are the same thing),
and it tells you what will happen when you click with the
mouse and some modifier key, such as <Shift>, <Ctrl>, or
<Alt>. It also depends on which level of the structure you are
currently working. There are four levels in this hierarchy, and
each level can include many instances of the structures at the
next lowest level: in order from highest to lowest, these levels
are:
n Molecule - red
n Chain - cyan
n Residue - green
n Atom - yellow
If the PCOM Level in your viewer is not set to Atom , you will
be asked if you want to set the selection level to Atom. Click
on Yes . You will see Selected: 127 Atom(s) with a yellow
background in the center of the message-bar at the bottom of
the ADT window. Click Dismiss to close the Select From String
widget.
10
Step 8 is optional because we are going to add charges and atomic
solvation parameters to hsg1. However, if you had no further plans to
modify this molecule, you would save your modified result at this
point:
This opens a file browser that lets you enter the filename.
Type in hsg1.pdb. You can Save or Cancel . Save opens a
Write Options widget where you can choose to Sort Nodes
and which if any CONECT records to write. Choose Yes and
leave all the check-buttons off so that no CONECT records are
written. Click on OK to write the file.]
11
Exercise Two: Preparing a ligand file for
AutoDock.
AutoDock ligands have partial atomic charges for each atom. We also
distinguish between aliphatic and aromatic carbons: names for
aromatic carbons start with ‘A’ instead of ‘C’. AutoDock ligands are
written in files with special keywords recognized by AutoDock. The
keywords ROOT, ENDROOT, BRANCH, and ENDBRANCH
establish a “torsion tree” object or torTree that has a root and
branches. The root is a rigid set of atoms, while the branches are
rotatable groups of atoms connected to the rigid root. The keyword
TORSDOF signals the number of torsional degrees of freedom in the
ligand. The TORSDOF for a ligand is the total number of possible
torsions in the ligand minus the number of torsions that only rotate
hydrogens. TORSDOF is used in calculating the change in free energy
caused by the loss of torsional degrees of freedom upon binding.
You can follow what happens with the ligand more easily if you
undisplay the macromolecule first. To do this, click on the check-
button labelled q show/hide molecule to open the hide show molecule
widget. Click on the check-button labelled q hsg1:ON/OFF to
undisplay hsg1. Close the widget by clicking on the q show/hide
molecule check-button again.
Procedure:
After the ligand is loaded in the viewer, ADT initializes it. This
process involves a number of steps. Then, ADT reports its
findings.
12
• ADT detects whether the ligand already has charges or not.
If not, ADT determines whether the ligand is a peptide, by
checking whether all of its residues’ names appear in the
standard set of the 20 commonly occurring amino acids. If
all the residues are amino acids, ADT adds Kollman
charges to the ligand.** If not, it computes Gasteiger
charges; remember that for the Gasteiger calculation to
work correctly, the ligand must have all hydrogen atoms
added, including both polar and non-polar ones. If the
charges are all zero, ADT will try to add charges. It checks
whether the total charge per residue is an integer. **.
Kollman charges are added using a look-up dictionary
based on the names of the atoms in the ligand. If the name
is not found, a charge of 0.0 is assigned.
ADT determines its idea of the best root and marks it with a
green sphere.
This best root is the atom in the ligand with the smallest largest
subtree. In the case of a tie, if either atom is in a cycle, it is
picked to be root. If neither atom is in a cycle, the first found
is picked. (If both are in a cycle, the first found is picked). As
you might imagine, this can be a slow process for large ligands.
The rigid portion of the molecule includes this root atom and
all atoms connected to it by non-rotatable bonds (which we will
examine in the next section.) You can visualize the current
root portion with Ligand fi Define Rigid Root fi
Note: Add a chain to root and
Show Root Atoms (and hide this with
Remove a chain from root are
discussed in the Appendix Ligand fi Show/hide sphere marking root ) However, at this
point in our example, the root portion includes only the best
13
root atom, atom C11, because all its bonds to other atoms are
rotatable.
Before you close this widget with Done , leave all the bonds
except the two amide bonds active.
14
ADT will turn off all but six torsions, leaving active the
torsions which move the fewest atoms.
Set the radiobutton to most atoms and type <Enter> in the entry
window. You will see a very different set of 6 rotatable bonds.
For our exercise, leave the 6 torsions that move the fewest
atoms active. Click Dismiss to close the widget.
15
Exercise Three: Preparing the macromolecule file.
If the molecule from Exercise One is not still in your viewer, repeat
Exercise One. Undisplay the ligand using the show/hide checkbutton.
Procedure:
Choose hsg1.
* Note: the most likely cause of non- • ADT checks that the molecule has charges. If not,
integral charges using our tutorial
ADT determines whether it is a peptide. If so, ADT adds
example hsg1 is that it lacks polar
hydrogens (see Exercise One). With Kollman charges; if not, it adds gasteiger charges. ADT checks
other molecules, it is also possible that that the total charge per residue is an integer. If not, a list of
some atoms are missing from the pdb
file. You can repair these missing residues with non-integral charges pops up.* ADT also adds
atoms with a command in the solvation parameters,. This process, like that of adding
repairCommands module. To do so,
first load that module then Kollman charges, depends on a look-up dictionary based on the
Edit fi Misc fi Repair Missing names of the atoms and the name of their parent residues. If a
Atoms . Obviously, you have to repeat name is not found, 0.0 is assigned for each parameter.
Exercise One: adding polar hydrogens
etc if any residues have been repaired.
• ADT merges non-polar hydrogens unless the userpref
adt_automergeNPHS is set not to do so.
16
‘Zn’ as ‘M’ and provide energy coefficients for Zn. ‘X’ can
be used as a second customizable type. It is not possible to
have more than 7 types in the macromolecule.
Note: Grid The macromolecule must be written in a pdbqs file for use by
fi Macromolecule fi Read AutoGrid. Since the molecule you chose has been modified by
Macromolecule and ADT, a file browser opens for you to specify a file name. Type
Grid fi Macromolecule fi Add hsg1.pdbqs in the input entry and click Save .
Solvent Parameters are discussed in the
Appendix.
17
Exercise Four: Preparing the grid parameter file.
The grid parameter file tells AutoGrid the types of maps to compute,
the location and extent of those maps and specifies pair-wise potential
energy parameters. In general, one map is calculated for each element
in the ligand plus an electrostatics map. Self-consistent 12-6 Lennard-
Jones energy parameters - Rij, equilibrium internuclear separation and
epsij, energy well depth - are specified for each map based on types of
atoms in the macromolecule. If you want to model hydrogen bonding,
this is done by specifying 12-10 instead of 12-6 parameters in the gpf.
Procedure:
• This has menu buttons at the top: File , Center , View and
Help .
fi File
18
This menu lets you close the Grid Options
Widget, which also causes the grid box to
disappear. You can Close saving current values
to keep your changes or Close w/out saving to
forget your changes.
fi Center
This menu lets you set the center of the grid box
in four ways: fi Pick an atom, fi Center on
ligand , fi Center on macromolecule or fi On a
named atom .
fi View
Note: clicking with the right • This has 3 thumbwheel widgets which let you change the
mouse button on a thumbwheel
widget opens a box that allows number of points in the x, y and z dimensions. The default
you to type in the desired value settings are 40, 40, 40 which makes the total number of grid pts
directly. Like many other entry
fields in ADT, this updates only per map 68921 because AutoGrid always adds one in each
when you press <Enter>. dimension.
• There are also entries and thumbwheels that let you change
where the center of the grid is.
19
spacing values of up to 1.0 Å can be used when a large volume is to be
investigated. If you need grid spacing values larger than this, you can
edit the GPF in a text editor later, and before running AutoGrid.
Type in 2.5 , 6.5 and -7.5 in the x center, y center and z center
entries. This will center the grid box on the active site of the HIV-1
protease, hsg1.
20
Exercise Five: Starting AutoGrid
Procedure:
21
ß Nice Level: entry used to specify a nice level for
remote jobs.
1. Launch
22
Exercise Six: Preparing the docking parameter file.
The docking parameter file tells AutoDock which map files to use, the
ligand molecule to move, what its center and number of torsions are,
where to start the ligand, which docking algorithm to use and how
many runs to do. It usually has the file extension, “.dpf”. Four
different docking algorithms are currently available in AutoDock: SA,
the original Monte Carlo simulated annealing; GA, a traditional
Darwinian genetic algorithm; LS, local search; and GA-LS, which is a
hybrid genetic algorithm with local search. The GA-LS is also known
as a Larmarckian genetic algorithm, or LGA, because children are
allowed to inherit the local search adaptations of their parents.
Each search method has its own set of parameters, and these must be
set before running the docking experiment itself. These parameters
include what kind of random number generator to use, step sizes, etc.
The most important parameters affect how long each docking will run.
In simulated annealing, the number of temperature cycles, the number
of accepted moves and the number of rejected moves determine how
long a docking will take. In the GA and GA-LS, the number of energy
evaluations and the number of generations affect how long a docking
will run. ADT lets you change all of these parameters, and others not
mentioned here. See Appendix 2: Docking Parameters.
Procedure:
Note: Docking fi Set Select the file you wrote in Exercise Three: hsg1.pdbqs Click
Macromolecule fi Choose Open . This doesn’t result in a read operation, because
Macromolecule is discussed in
the Appendix.
AutoDock only needs the filename.
This opens a panel that tells you the name of the current ligand,
Note: Read Autotors-Formatted its atom types, its center, its number of active torsions and its
Ligand File and Adjust Ligand
Parameters are discussed in the
Appendix. 23
number of torsional degrees of freedom. You can set a specific
initial position of the ligand and initial relative dihedral offsets
and values for its active torsions. For our exercise we will use
the defaults. Click Close to close this widget.
We specify the name of the DPF we are about to write out here.
Note: ADT allows you to change the
parameters for any of the four possible This file will contain docking parameters and instructions for a
docking algorithms at any time. You Genetic Algorithm-Local Search (GA-LS) docking, also
commit to a specific algorithm only at the
Write DPF stage. known as the Lamarckian Genetic Algorithm (LGA).
24
Exercise Seven: Starting AutoDock.
Procedure:
25
the Browse button to the right of the entry to locate
the dpf you want to use.
1. Launch
Note: When you source Please note that you can easily start a job from the command line:
/tsri/python/share/bin/initadtcsh, the
directories containing the executables
for AutoGrid and AutoDock are added % autodock3 –p ind.dpf –l ind.dlg &
to your path. If you want to start a job
from the command line in a different
terminal window, you must also source
the set-up file in that other window.
26
Exercise Eight: Analyzing AutoDock Results-
Reading Docking Logs
The key results in a docking log are the docked structures found at the
end of each run, the energies of these docked structures and their
similarities to each other. The similarity of docked structures is
measured by computing the root-mean-square-deviation, rmsd,
between the coordinates of the atoms. The docking results consist of
the PDBQ of the Cartesian coordinates of the atoms in the docked
molecule, along with the state variables that describe this docked
conformation and position.
Procedure:
27
First, you need to choose the AutoDock log file you
would like to Analyze. This command opens a file
browser that lets you choose a file with the extension
.dlg
Choose ind.dlg .
If time permits, we will attempt to cluster all the output files from
every computer in the class. Please copy your ‘ind.dlg’ into the
directory we write on the white board (spdir) as ‘ind_XX.dlg’ where
XX is your machine number. For instance, if you are working on
machine ‘training15’, type this in a terminal window:
% cp ind.dlg (spdir)/ind_15.dlg
28
Exercise Nine: Analyzing AutoDock Results-
Visualizing Docked Conformations
At the end of each docking run, AutoDock outputs a result which is the
lowest energy conformation of the ligand it found during that run.
This conformation is a combination of translation, quaternion and
torsion angles and is characterized by intermolecular energy, internal
energy and torsional energy. The first two of these combined give the
‘docking energy’ while the first and third give ‘binding energy.’
AutoDock also breaks down the total energy into a vdW energy and an
electrostatic energy for each atom.
For this exercise, you may want to hide the macromolecule and input
ligand using q show/hide molecule and zoom in on the docked ligand
using Shift-Button2.
Procedure:
29
ß Arrows at right and left of state: entry let you
step through the sequence, forwards or
backwards.
ß Play in Reverse
plays from the current
conformation backwards.
30
Exercise Ten: Analyzing AutoDock Results -
Clustering Conformations
Procedure:
31
The label in the top left of the SPW widget shows you
the rmsd between the current reference and the
displayed conformation. As described above in the tour
of the SPW, you can set the reference coordinates to
that of any of the docked conformations when it is the
current conformation. When viewing clustering results,
this is especially useful because it allows you to
examine the rmsd between cluster members. To do
this, choose a cluster and use the arrow key to step
forward to its lowest energy conformation, e.g. 1-1. Set
the rms reference to this conformation. Now, stepping
through the cluster will show you the rms difference
between the lowest energy member of this cluster, i.e.
Note: if clusterings were performed 1-1, and the rest of the conformations in this cluster.
using several different rms tolerance
values, the menu option,
Analyze fi Clusterings fi Show You can change clusters by picking a different bar in
Clustering would open a widget the interactive histogram chart. You can save this
containing a list of the available rms histogram as a PostScript file: from the interactive
values. Be sure to click only once and to
click delicately on this list to open a histogram’s menu select Edit fi Write to open a file
new interactive histogram. (Otherwise, browser for you to enter a filename. Make sure to use
you may get several identical windows.)
“.ps” extension. Select File fi Exit to close.
32
extension “.clust” for these files. Their format is
described below in the Appendix.
33
Exercise Eleven: Analyzing AutoDock Results-
Visualizing Conformations in Context
Procedure:
Note: The grid isocontours are The AutoGrid map file is read into the viewer, creating an
colored by atom type. (See
Exercise One for a list of these instance of a Grid. This map is visualized as an isocontour in
colors.) 3D. This means that every point in the grid box that is equal to
the Isocontour level will be connected together by lines or
polygons. You can change the isocontour level, which is an
energy in Kcal/mol; the step between grid points for sampling
the grid values; and whether to show the isocontoured regions
34
as lines or filled (solid) polygons. You can also toggle the
visibility of the Grid and its bounding box.
Now you can rotate the objects in the viewer. You will see that
the single selected atom in the inhibitor IND201:O2, is buried
in a pocket of Oxygen-affinity. If you Build (see below) other
low-energy docked conformations, you should be able to see
the same O2 atom sitting in this region.
Show Extra Grid is discussed in the Click Display Map and Show Box to undisplay the isocontour
Appendix.
and its bounding box before you Dismiss this panel.
35
It is maybe useful to visualize all the docked conformations at once by
placing spheres, one for each docking, at the center of each docked
conformation.
Click on ind.dlg in the list. You can change the radii of the
spheres, their color and their smoothness (or “ quality ”).
36
Files for exercises:
Input Files:
hsg1.pdb
ind.pdb
Results Files
Ligand
ind.out.pdbq (6 torsions moving fewest
atoms)
Macromolecule
hsg1.pdb
hsg1.pdbqs
AutoGrid
hsg1.gpf
hsg1.glg
hsg1.*.map
hsg1.maps.fld,hsg1.maps.xyz
AutoDock
hsg1.dpf
ind.dlg
Useful Scripts
extract.py (file.dlg out - pares down dlg)
extractDir.py (for all dlgs in this dir)
submit.py (launch many dockings on a queue)
recluster.py (cluster dlgs)
37
Appendix 1
38
Opens a list chooser showing names of all molecules present in
the viewer. Clicking on the name of the ligand molecule sets it to be
the ligand. After the ligand is chosen, ADT initializes it as described
above.
The first atom picked by the user becomes the root atom and picking
in the viewer is restored to what it was previously. To pick a different
root, follow the same sequence.
ADT determines its idea of the best root and marks it with a
green sphere.
39
This best root is an atom in the middle of the ligand, the atom with the
smallest ‘largest subtree.’ In the case of a tie, if either atom is in a
cycle, it is picked to be root. If neither atom is in a cycle, the first
found is picked. (If both are in a cycle, the first found is picked). As
the user might imagine, this can be a slow process for large ligands.
Allows the user to remove an entire chain from the root portion
of the molecule.
The rigid portion of the molecule includes the root atom AND
all atoms connected to it by non-rotatable bonds. This command
toggles the visibility of small green spheres marking atoms in the
expanded root portion of the molecule.
40
Bonds in cycles cannot be rotated. Bonds to leaf atoms cannot be
meaningfully rotated. Only single bonds can be rotated (not double or
aromatic etc…). ADT determines which bonds could be rotated
(‘possibleTors’). The user sets which of these are to be rotatable
(‘activeTors’) by inactivating the others. Bonds which cannot be
rotated are colored red. Bonds which could be rotated but are
currently marked as inactive are colored purple. Bonds which are
currently active are colored green.
This feature allows the user to set the total number of active
bonds while specifying whether he wants to activate/deactivate the
bonds which move the fewest atoms or those which move the least.
Please note a ROOT atom must be specified before using this
command because the number of atoms moved by a rotatable bond
depends on the torsion tree specified by the current root.
41
Opens a STOP widget and makes changing the names of
carbons the current ICOM in the viewer. The user can tell which
command is the current ICOM by examining the ICOM: entry in the
third menu bar. It should say ADtors_setCarbonNames. This means
that currently picking in the viewer invokes ADtors_setCarbonNames.
While this command is active, picking on a carbon atom changes it
from being considered aromatic to being considered aliphatic (ie
changes its name from A* to C*) and the converse, picking on an
aliphatic carbon changes it to aromatic (ie changes its name from C*
to A*). Please note that AutoDock considers carbons in rings which
meet the flatness criteria as aromatic.
ADT renames carbons in rings only if all the carbons in the ring meet
the flatness criteria.
Ligand->Write PDBQ …
42
Ligand->Show/hide sphere marking root
Allows the user to set up the ligand with one command. The
command initializes the ligand which includes adding charges,
merging non-polar hydrogens and lone pairs and detecting and
renaming aromatic carbons. It sets the root automatically. It turns off
amide and peptide-backbone bonds. Finally, it writes an output file.
Grid->Macromolecule->Read Macromolecule
Grid->Macromolecule->Choose Macromolecule
43
• ADT also adds solvation parameters AtVol and
AtSolPar. This process, like that of adding Kollman
charges, depends on a look-up dictionary based on the
names of the atoms and the names of their parent
residues. If a name is not found, 0.0 is assigned for
each parameter.
• ADT merges non-polar hydrogens unless the userpref
adt_automergeNPHS is set not to do so.
• ADT also determines the types of atoms in the
macromolecule. AutoDock can accommodate up to 7
atom types in the macromolecule. It uses a standard
set with two customizable types, ‘X’ and ‘M’. If your
macromolecule has a non-standard atom type, ADT
will prompt you to set up a customizable type X or M
for it by entering energy parameters. For example, Zn
is not in the standard set. If the macromolecule has Zn,
for AutoDock the user must rename the ‘Zn’ as ‘M’
and provide energy coefficients for Zn. ‘X’ can be
used as a second customizable type. It is not possible
to have more than 7 types in the macromolecule.
Please Note: If the user cancels at this step, the chosen molecule’s
name won’t be written in gpf file.
44
Grid->Set Map Types->Set Map Types Directly
45
Opens the Covalent Grid Parameters widget in which the user
must specify the energy barrier height, the half-width in Angstrom and
the attachment atom for a covalent grid map.
Grid->Set Grid
Lets the user close the Grid Options Widget, which also
causes the grid box to disappear. The user can Close
saving current values or Close w/out saving
->Center
The center of the grid box can be set four ways: ->Pick
an atom, ->Center on ligand, ->Center on
macromolecule or ->On a named atom.
->View
46
• It has a thumbwheel which lets you adjust the spacing
between the grid points.
• It also has entries and thumbwheels which let you offset the
center of the grid.
**Please note that right-clicking on a thumbwheel widget opens a
control box allowing the user access to various options including one
which lets the user type in the desired value. Like many other widgets
in ADT, this widget updates its value to the typed entry only when the
user types ‘Enter’.
Grid->Write GPF
47
Grid->Edit GPF
48
Docking->Set Macromolecule->Select Macromolecule Filename
49
Reopens the AutoDpf Ligand Parameters widget for the current
ligand. This command may be useful if the user wants to review or
change the ligand’s current information.
Number of:
Runs(runs 10)
Cycles(cycles 50)
50
Docking->Set Search Parameters->Genetic Algorithm Parameters
The Local Search Parameters widget lets the user adjust these
values from their defaults (which are shown with the corresponding
AutoDock key word in parentheses here):
51
Maximum Number of successes in a row before changing
rho(sw_max_succ 4)
sample(sw_rho 1.0)
(ls_search_freq 0.06)
The Set Docking Run Options widget lets the user adjust these
values from their defaults (which are shown with the corresponding
AutoDock key word in parentheses here):
University of Texas(ON)
52
Please note, the seeds must be different so neither time nor pid
can be selected for both choices. If the user elects to specify his
own seeds, they must be different.
ENERGY PARAMETERS:
Torsion(dihrf 50.0)
53
Docking->Write DPF->SA.dpf
Docking->Write DPF->GA.dpf
Docking->Write DPF->LS.dpf
Docking->Write DPF->GALS.dpf
Docking->Write DPF->Cluster.dpf
Docking->Edit DPF
ß The first two entries in the widget are used to specify which
machine to use. By default the local machine is named in
the Macro Name: entry and in the Host name: entry.
(FYI. It is possible to define macros to specify other
54
machines and other executables such as autodock4.0. This
is described in the next section.)
1. Launch
Run->Process Manager
55
Run->Edit Hosts Dictionary
ADT reports how many docked conformations were read from the dlg
and tells you to how to visualize the docked conformations.
56
Analyze->Docking Logs->Delete Docking Log
Analyze->Molecules->Show Macromolecule
57
epdb filename is invoked. ADT parses the result, loads the molecule
and attaches the per-atom electrostatic, vdw and total energies to each
atom. The atoms in the molecule are colored by vdw_energy.
Analyze->Results->Show Chart
Analyze->Results->Get Output
Analyze->Results->Show Histogram
58
Analyze->Grids->Show Grids Used For Calc
Analyze->Conformations->Show Conformations
59
with the current conformation’s coordinates and its name. The rms
label at the top displays the rms between the current reference
conformation (which is initially 0 but can be set to any conformation
via the Make rms refcoords button) and the current conformation.
The color by widget lets the user color the current conformation
according to each atom’s element ‘atom’, or van der Waal energy for
docked conformations ‘vdw’, or electrostatic energy ‘elec_stat’ or the
sum of these two, ‘total’. Please note that a blue to red color ramp is
used when coloring by individual atom energy where blue is lowest
energy and red highest. Color by molecule can be helpful if many
docked conformations have been built. The label at the top of the
widget displays the current conformation’s binding energy which is
the final intermolecular energy plus the ligand’s torsional free energy
as well as displaying the conformation’s docked energy which is the
final intermolecular energy plus the ligand’s final internal energy. The
user can also display a list of ids and change the current conformation
by double clicking on entries in this list (Show IdList button). Close
closes this widget, leaving the ligand in the current conformation.
60
Opens a file browser allowing the user to select the docking
parameter file for the docking result. (Please note it is necessary to
read the docking parameter file because it contains the about keyword
which is not present in the result file and which is required for setting
the conformation from the state variables.) After selecting the dpf, the
user is presented with another file browser allowing him to select the
result file. If there is already a Docking in the viewer, the user is
asked if he wants to add these results to the previous Docking. This is
appropriate to do if the same molecules and dpf have been used. If the
ligand specified by the ‘move’ keyword is not in the current directory,
a file browser opens so the user can indicate its location. Reading
conformations from file makes their Docking the viewer’s current
Docking.
Analyze->Clusterings->Show Clustering
61
Opens an interactive histogram chart displaying the clusters in
the current clustering. (If there is more than one molecule with
conformations in the viewer, this opens a list chooser allowing the user
to select which molecule’s clusterings to visualize. If the selected
molecule has clusterings both on binding energy and on docking
energy, a list chooser opens allowing the user to specify which
clusterer’s results to show. If selected clusterer has clusterings at more
than one rms, a list chooser opens allowing the user to specify which
rms clustering to display. Any of these choices having only one
possibility are skipped). Selecting a bar in the interactive histogram
makes the sequence of conformations in that cluster the current
sequence for the molecule’s spw. The corresponding idList is formed
of cluster-rank_cluster-number. For instance, 1-1 is the id of the first
ranked cluster’s first member and 1-2 the id of its second member.
Clusters are ranked from lowest energy to highest. Within a cluster,
conformations increase in energy from the first conformation. The spw
provides various ways to interact with the current sequence which are
described in detail under Analyze->Conformations->Show
Conformations above. Please note that the interactive histogram
chart can be saved as a postscript file via its Edit->Write command and
that it is closed via its File->Exit command.
Analyze->Clusterings->Make Clusterings
62
Analyze->Clusterings->Make Clusterings on Subset
63
Appendix 2: Docking Parameters
'fld': grid data field file created by AutoGrid and readable by AVS.
'map': filename for the first AutoGrid affinity grid map of the 1st
atom type. Repeated for all atom types specified in ‘types’ plus ‘e’ for
required electrostatics map.
64
'dihe0': initial relative dihedral angles or random. There must be
ndihe number of values specified if the user decides to explicitly set
the initial relative dihedrals.
'rmstol': the rms deviation tolerance for cluster analysis, carried out
after multiple docking runs. If two conformations have an rms less
than this tolerance, they will be placed in the same cluster. The
structures are ranked by energy, as are the clusters.
65
'extnrg': external grid energy assigned to any atoms that stray
outside the volume of the grid during a docking. Default is 1000.
kcal/mole.
66
'select': State selection flag. ‘m’ minimum state is selected or ‘l’ last
state. Default is m.
67
'set_ga': sets the global optimizer to be a genetic algorithm.
PLEASE note all ga_ parameters must be specified before this line in
order to be used in the docking.
68
GALS parameters include all Genetic Algorithm and Local Search
parameters listed above except do_global_only and do_local_only.
Clustering keywords:
'cluster': keyword specific to reclustering jobs. Parameter which
follows is filename for concatenated docking logs. Script ‘recluster.py’
produces this kind of file.
69