AutoDock

From Rasulev Lab Wiki
Jump to navigation Jump to search

by Kristen Patnode

AutoDockTools Procedure

Updated 03/09/2020

Protein Preparation
  1. Once you’ve opened AutoDockTools, go to file drop down and select “Read Molecule”
    • Then open your receptor/protein pdb file:

AutodDock klpatnode docking instructions 030920 HTML 224e67a633bba335.png

  1. Go to the select drop down 🡪click on set selection level 🡪 choose atom AutodDock klpatnode docking instructions 030920 HTML 7950b6eb0106e110.png

  2. OPTIONAL STEP: Go to Edit drop down 🡪 Delete 🡪 Delete Selected Atoms

  3. In this way you can remove any unnecessary or unwanted atoms from the file.

  1. Add hydrogens to the structure if needed

  2. Go to Edit drop down 🡪 select Hydrogens 🡪 Add 🡪 then in the pop up window, choose Polar Only

  1. go to Grid drop down 🡪 select macro molecule 🡪 Choose 🡪 select your protein file in the pop up window.

AutodDock klpatnode docking instructions 030920 HTML 771dad82e05bc903.png AutodDock klpatnode docking instructions 030920 HTML 4f8e01f7de2be83.png

  1. Save the protein as a pdbqt file

  2. Go to file drop down 🡪 select save 🡪 Write PDBQT AutodDock klpatnode docking instructions 030920 HTML e5fb90772da674ca.png

Choose a file name and location and then click OK

AutodDock klpatnode docking instructions 030920 HTML 81cc39e642d996e5.png

  1. Create your grid box for where the ligand can dock

  2. Go to Grid drop down, select Grid Box, move box and adjust size as necessary.

AutodDock klpatnode docking instructions 030920 HTML 3ca196597d18df76.png

RECORD THE VALUES OF YOUR GRID BOX (size and center)

You will need to use these values in the command prompt portion of the process!!!

Ligand Preparation
  1. Go to the Ligand drop down 🡪 Input 🡪 open 🡪 choose your ligand pdb file AutodDock klpatnode docking instructions 030920 HTML 352bd88d1295bdc7.png
  2. Again under the Ligand drop down 🡪 Torsion Tree 🡪 Choose Torsion 🡪 click on the bonds you want to make rotatable 🡪 done

AutodDock klpatnode docking instructions 030920 HTML 4eee221b4b18f4f3.png

  1. Save ligand as a pdbqt file like you did for protein

  2. Ligand-> Output-> save as PDBQT

AutodDock klpatnode docking instructions 030920 HTML 2a5defc5d7d31176.png

Docking

1. Rename the Scripps Research folder to: The_Scripps_Research_Institute

  • The underscores help since command prompt prefers not to have spaces

2. on the first command line type the following with your respective/appropriate folder names and usernames.

cd \Users\john.doe\documents\foldername\The_Scripps_Research_Institute

This is easiest if you copy and paste the route directly from file explorer (see image)

AutodDock klpatnode docking instructions 030920 HTML 81e0c3f958a9e516.png

3. open the vina folder by typing the following with your respective/appropriate folder names and usernames.

cd \Users\john.doe\documents\foldername\The-Scripps_Research_Institute\Vina

This is again easiest if you copy and paste the route directly from file explorer (see image)

AutodDock klpatnode docking instructions 030920 HTML 1d3b8cbfe19a290e.png

4. Create a file in notepad in the following order

AutodDock klpatnode docking instructions 030920 HTML eae2b7da623781da.png

Where “####” are the numbers you get from your grid box dimensions completed above in the protein preparation.

5. At this point your command prompt should have the vina folder open and look like the image below

AutodDock klpatnode docking instructions 030920 HTML b7378e520e2da49d.png

The next step is to open your notepad file. To do so, type the following in the command prompt:

vina.exe --config notepadfilename.txt --log log.txt

Use whatever filename you saved the notepad file as. For my files I name them “conf_date” and put the date of the updated version to make it easier to keep track.

*preceding “config” and the first “log” are two hyphens! *

At the end of the script it should say “writing output … done.AutodDock klpatnode docking instructions 030920 HTML 9721fd503846c5a9.png

6. See the output file in your Vina folder as filename_out.pdbqt

Analysis of the Output

  1. Go to file 🡪 Read Molecule 🡪 choose the output file that was generated from command prompt above. --_out.pdbqt 🡪 open

AutodDock klpatnode docking instructions 030920 HTML 7072a865d8a291e8.png

AutodDock klpatnode docking instructions 030920 HTML 3360dd7a2abe320c.png

Again go to file 🡪 Read Molecule 🡪 choose your protein.pdbqt file 🡪 openAutodDock klpatnode docking instructions 030920 HTML cb41f38d950f8697.png

Go to display 🡪 Interactions 🡪 Set Molecule List

The first should be your ligand and second will be your protein file.

See image below for reference

AutodDock klpatnode docking instructions 030920 HTML a0c441fe84dab521.png

AutodDock klpatnode docking instructions 030920 HTML 7b1b055b735d9cd0.png

You can then choose background color and adjust the colors of the protein and ligand as desired.

AutodDock klpatnode docking instructions 030920 HTML 4fe58df3a986ea39.png

  1. To save the image go to file 🡪 Save 🡪 Save Image As 🡪 name the output file 🡪OK

PyMol Visualization
  1. Open the protein structure (PDB format) firstAutodDock klpatnode docking instructions 030920 HTML 3f87dda5a8014c27.png
  1. Open the AutoDock output file from command prompt calculations.

AutodDock klpatnode docking instructions 030920 HTML 485d60e792c19228.png

  1. Select All🡪 preset🡪ligand sites 🡪 cartoonAutodDock klpatnode docking instructions 030920 HTML b3a221e8140627fd.png

You should see something like this:

AutodDock klpatnode docking instructions 030920 HTML d6baaed4a39c8b70.png

  1. To measure distances between select Wizard 🡪 measurement then select the atom you want to start measuring from and then the atom you are measuring to.AutodDock klpatnode docking instructions 030920 HTML fa1f80a37b0ae3e7.png

*when you are done measuring, hit done at the bottom right otherwise everything you click will create a measurement.*

  1. For additional visualization techniques, feel free to ask me (Kristen ) any questions. Otherwise, YouTube has a plethora of videos on this topic that are very helpful!