This section describes very
quickly the method for setting up a docking using the AutoDock programs.
You should find all these utilities under the "share" and "bin" directories.
You should change
lig
and
macro
in the examples below to something more appropriate for your docking problem.
(1) The macromolecule
first needs polar hydrogens to be added and then partial atomic charges
to be assigned. This can be done efficiently in SYBYL,
e.g. , using
the "Biopolymer" menu, adding "Essential_Only" hydrogens and assigning
"KOLLUA" partial charges to the protein. Create the PDBQS file for the macromolecule. Save the protein in "mol2" format, and then
convert into PDBQS format using "
mol2topdbqs ". This also assigns
atomic solvation parameters and creates "
macro.pdbqs
":
(2) If you already have
a PDBQ-formatted version of your macromolecule, say "
macro.pdbq
", you must assign the atomic solvation parameters to it. The "
addsol
" program will input "
macro.pdbq
" and output a PDBQS file, "
macro.pdbqs
":
(3) Create the ligand
PDBQ file using "deftors"
,
to define any torsions that you want to be explored during the docking.
(Label the ligand with "Atom ID" or atom serial numbers in a molecular
viewer. This will help in assigning the atoms):
(4) Create the GPF (grid
parameter file) and the DPF (docking parameter file).
These create files with names derived from the ligand and macromolecule
files, namely "macro.gpf "
and "lig.macro.dpf
" .
(5) Edit the GPF and
then use AutoGrid to calculate the grid maps.
(6) Edit the DPF and
then perform the dockings using AutoDock.
(7) To view docking results
in a molecular modelling program, use "
get-docked",
to create a PDB formatted file. It will be called "
lig.macro.dlg.pdb
" and will contain all the docked conformations output by
AutoDock
in the "
lig.macro.dlg
" file.
This extracts all the docked structures in the log file, in the order
in which the dockings were run. (Actually this greps all lines that begin
'DOCKED').
If you want to extract the docked structures but ranked by energy and
conformational similarity, then use the "get-dockings"
command:
% get-dockings lig.macro.dlg
[Only for AVS users: use "
mkdlgfld ", "
mkatmtypfld
" and "
mkbndfld ".]
(8) You don't need to
do this step. But if you are interested, you can calculate the energy of
a given ligand conformation in the crystal structure you used to calculate
the maps:
where the AutoDock command file "lig.macro.epdb.com
" contains the two lines, "epdb lig.pdbq
" and "stop ", each on separate lines.
There are several Unix shell
scripts and "
awk " programs to help set up default parameter
files for
AutoGrid and
AutoDock . They are described in more
detail in the Appendix. The user
must check their input "gpf" and
"dpf" files, to ensure the defaults look reasonable. The user can adjust
the default parameters using a text editor like "
vi " or "
emacs
". These parameters are described in the sections "AutoGrid Parameter File
Format" and "AutoDock Parameter File Format", in the appendices.