Docking
Docking
Docking
Overview
In this tutorial we will introduce protein-ligand docking using the Maestro interface to
Glide and related Schrödinger packages. We will use the beta-2 adrenergic receptor
(B2AR) as example protein and predict its interactions with the beta blocker Pindolol.
/usr/local/schrodinger2016/maestro &
• Rotate by holding down the middle button while moving the mouse,
• Translate by holding down the right button while moving the mouse,
• Zoom by scrolling.
• select atoms/residues by clicking on the structure, or click and drag will select multiple
atoms/residues.
Similarly to PyMOL you can show the protein and ligands in various representations. Use
the representation buttons in the structure hierarchy in the lower left corner to show
ribbons for the protein and the ligands in ball and sticks:
• Click the + button next to Ligands, then the ring structure with
balls and sticks icon.
Click the Protein Preparation Wizard button in the task bar. Make sure the “Import and
Process” tab is selected. Click the Preprocess button to add hydrogens (and various other
tasks). Click OK on the warning on missing side chain atoms. You will now see a new entry
(which is automatically selected) in the Entry list (left hand side of the Maestro window).
Zoom in to make sure that the hydrogens has been added.
Go back to the Protein Preparation Wizard window, and select the Review and Modify
tab. Here you see a list of water molecules and non-protein atoms (in the Het name
column). Scroll down the Het name list and click the A:CAU (408) entry. This is ligand
Carazolol, an inverse agonist of B2AR. Note that the when clicking on CAU, the viewer
(Maestro window) has zoomed in on this particularly ligand. Select all other molecules
(except CAU), and hit the Delete button. Go ahead and delete all water molecules as
well. Select the A:CAU entry in the Het name list. Click the Generate states button to
generate possible protonation states of the CAU ligand. When the calculation is complete,
note the checkboxes appearing next to the CAU entry. Toggle the S2 checkbox and view in
the structure the difference between Orig. and S2. Make sure the S2 box is checked before
moving on.
Page 2 of 6
Docking Tutorial - WASB 2017
Next, select the Refine tab. In the H-bond assignment section, make sure the Use
simplified rules pH Natural is selected. Continue by clicking the Optimise button. This
will calculate the pKa values and protonate residues accordingly. Note the message
appearing at the bottom of the window in red text while the calculation is running.
In the Restrained minimisation section of the same tab, check the Hydrogens only check
box before you hit the Minimize button. This will start an energy minimisation of the
structure. When the calculation is done the new 2RH1 entry will contain optimised
hydrogen positions.
In the Receptor tab, make sure the Pick to identify the ligand checkbox is checked and
Molecule is selected in the dropdown menu. Go to the Maestro window, and zoom in on
the ligand by hitting L on your keyboard. Click the ligand in the structure. Make sure that
the ligands is marked with green boxes (see figure).
Now hit the Run button, and wait until the grid has
been generated. Note the progress icon in the lower
right hand side of the window . This will take a
minute or two.
The structure of the Pindolol compound can be obtained e.g. from ChemSpider. Go to
chemspider.com and write pindolol in the search field. Once the compound has been
identified click the save button and save the “.mol” file to disk.
Side-note: There are several online tools providing functionality to obtain the structure
of small molecule compounds. You can also draw your own compounds e.g. here:
http://www.ambinter.com/moleditor/web and import these compounds to Maestro.
The downloaded mol file contains the 2D structure of the compound (you can open this in
PyMOL to explore it in more details). Ligand preparation in Maestro helps us to build the
3D structure of this compound and assign protonation states (and more). Hit the Ligand
Page 3 of 6
Docking Tutorial - WASB 2017
preparation button on the taskbar. Click the upper Browse button and select the file with
name 4662.mol, and hit the Run button.
When the preparation step is complete you will see two new entries in the entry list (two
since the compound has a chiral center leading to two stereoisomers). Click the circle next
the empty entry name to view the 3D structure of the ligand.
Step 4: Docking
Now that we have successfully prepared both the protein and ligand we can finally carry
out the final step: the docking experiment to explore a plausible binding mode of Pinolol to
B2AR.
From the main menu open the Ligand Docking dialog (Tasks → Docking → Glide
docking). Here we need to define which “Receptor grid” to use. Click the Browse button
and select the grid we created above (glide-grid_1/glide-grid_1.zip).
Choose Use ligands from: “Workspace (included entries)”. Hit the Run button. When
the job is complete, a message appears in the Maestro viewer window:
Click the View in project link and the protein in complex with Pinolol will show in the
viewer window. If you do not see the ligand, right click on glide-dock_SP_1 in the entry
list, and click View Poses. Then, in the Pose Viewer window appearing on the right hand
side, click the Set Up button. Click the Presets button on the task bar to visualise the
protein as cartoon with residues in lines, and ligand in sticks.
Finally, hit the Ligand Interaction Diagram button to obtain a 2D schematic overview of
the predicted interactions.
Page 4 of 6
Docking Tutorial - WASB 2017
Figure 1: Ligand interaction diagram of the B2AR in complex with Pindolol. Note the
hydrogen bonding network of the NH2 and OH groups close to Asn312 and Asp113. This
binding pattern is seen in several beta blockers.
Experimental HTS is commonly limited in the chemical space mainly due to high costs of
purchasing or synthesizing thousands of compounds. Computational procedures can
potentially complement experimental screening by rapid and inexpensive virtual screening
of large databases (thousands to millions of compounds). Structure-based virtual screening
depends only on a 3D structure of the target protein, a database of available compounds,
and software (i.e. a docking program) to (ideally) discriminate between active and inactive
compounds.
Side-note: This small library of 20 compounds is a subset of the DUD (database of useful
decoys; http://dude.docking.org/subsets/gpcr) designed specifically for B2AR. The
selection of 16 decoys was obtained by clustering all compounds with 40 or less atoms.
The four active compounds were collected from PubChem.
Page 5 of 6
Docking Tutorial - WASB 2017
To get started, download our compound library and save the mylib.mae file in the
docking directory (and unzip it!). In Maestro open the Ligand Docking dialog (Tasks →
Docking → Glide docking). In the same way as for the docking of pindolol above, we must
define the “Receptor grid” to use (we’ll use the same we generated above). Click the
Browse button and select the grid we created above (glide-grid_1/glide-grid_1.zip).
Choose Use ligands from: “Files”. Hit the Browse button and select mylib.mae.
In the settings tab, choose Precision HTVS (high throughput virtual screening). Hit the
Run button to start the docking of the 20 molecules. When the job is complete you will find
a new entry (called glide-dock_HTVS_1_pv..) in the Workspace Navigator on the right
hand side. The compounds are listed below the 2RH1 entry (our target protein) and ranked
according to it’s docking score. All decoys have been named by its ZINC database ID (e.g.
ZINC03271172) while the known actives are name by its PubChem database ID (e.g.
4828). In this case it seems like the VS protocol worked very nicely by ranking the actives
in front of the decoys.
Summary
In this tutorial we have carried out the basic steps of protein-ligand docking – from the
preparation of the protein and ligand structures to the grid generation and the docking
experiment. In this example we docked a known beta blocker to the structure of B2AR
revealing several important interaction points between the protein and ligand.
Page 6 of 6