SlideShare a Scribd company logo
1 of 23
Workshop on Molecular Modelling
Tutorial
Complied by,
Girinath G. Pillai
Research & Teaching Associate, CBi
giribio.weebly.com
State Inter-University Centre for Excellence
&
Centre for Bioinformatics
University of Kerala
Thiruvananthapuram
Courtesy: PharmaMatrix workshop, VI European WorkShop in Drug Design
2
Girinath G Pillai , CBi AutoDock Tutorial
DOCKING FLOWCHART
(using chimera, ADT and autodock)
Overall Steps:
Get the complex (CPLX) coordinates (i.e. from the PDB)
Clean the complex
(delete all the water and the solvent molecules and all non-interacting ions)
Add the missing hydrogens/side chain atoms and minimized the
complex (AMBER9)
Clean the minimized complex
(delete all the water and the solvent molecules and all non-interacting ions)
Separate the minimizex CPLX in macromolecule (LOCK) and ligand
(KEY)
Prepare the docking suitable files for LOCK and KEY (pdbqt files)
Prepare all the needing file for docking
(grid parameter file, map files, docking parameter files)
Run the docking
Analyze the docking results
NOTE. In your home folder you will find the DOCKING folder
under which are saved all the calculations already done for you.
A second folder (EWDD_MD_Tut) has been made in which you
find only the initial files to run all over the tutorial.
Introduction
Why autodock?
Because is free under GPL! (http://autodock.scripps.edu/) And because is the most used program for molecular docking!
As in every science field any experimental methodology needs to be validate prior any production work!
Therefore in the very first use of the autodock program you will be trained to see if a docking program (Autodock 4.0.1)
could be suitable to study the binding mode of a certain ligands (docking assessment).
NOTE. This tutorial is not to demonstrate the use of autodock4 but just to illustrate the direct us of the autodock program as
potential tools to dock inhibitors in protein models (HDAC1 and HDAC4) To get more information on the chimera, ADT and
autodock program the user should refer to the respective manuals/tutorials.
3 AutoDock Tutorial Girinath G Pillai, CBi
1. Docking Assessment using the bound ligand conformation
In this tutorial you will be guided in running docking experiments from the AMBER optimized complex. The program
chimera will be used to prepare the macromolecule (lock) and the inhibitor (key) files. Next the program AutoDockTools
1.4.4 (ADT) will be used to prepare the needed file and parameters to run the dockings and to analyze the results.
In this first step we will see if the docking program will be successful in reproducing the experimental complex using as
starting point the experimental ligand binding conformation as found in experimental complex (1t64).
1.1. Preparing the pdb file from geometry optimized complex.
1.1.1. The lock and key files can be prepare direcly in a unix shell using some simple unix commands:
Once checked out the inhibitor residue name (see 1.3) the lock and key file can be prepared using
the cat and grep unix commands as following:
Prompt> cat cplx_filename.pdb | grep INH > key_filename.pdb
Prompt> cat cplx_filename.pdb | grep -v INH > lock_filename.pdb
or
Prompt> cat cplx_filename.pdb | grep -v INH | sed 's/HIE/HIS/' | sed 's/HID/HIS/' > lock_filename.pdb
And use chimera to check them all.
1.2. Preparing the file for docking using ADT and run the docking.
1.2.1. Some rules from the ADT online tutorial (http://autodock.scripps.edu/faqs-help/tutorial/using-autodock-4-with-
autodocktools)
A) You should always start ADT in the same directory as the macromolecule and ligandvfiles. You can start ADT from the
command line in a Terminal by typing "adt" and pressing <Return> or <Enter>.
B) For both the macromolecule and the ligand, you should always add polar hydrogens, compute Gasteiger charges and
then you must merge the non-polar hydrogens. Polar hydrogens are hydrogens that are bonded to electronegative
atoms like oxygen and nitrogen. Non-polar hydrogens are hydrogens bonded to carbon atoms.
C) You need one AutoGrid map for every atom type in the ligand plus an electrostatics map. E.g.: for ethanol, C2H5OH,
you would need C, OA and HD maps plus an electrostatics 'e' map plus a desolvation 'd' map.
D) The grid volume should be large enough to at least allow the ligand to rotate freely, even when the ligand is in its most
fully-extended conformation.
1.2.2. Preparing a ligand file for AutoDock.
Start ADT from a unix shell and open a ligand file using the Ligand -> Input -> Open … sequence.
Set the file type to *.pdb and choose the key file (1t64_key.pdb). Click OK in the upcoming window.
4
Girinath G Pillai , CBi AutoDock Tutorial
Save the file as pdbqt (Ligand -> Output -> Save as PDBQT…) giving a proper name (1t64_key.pdbqt) and check the
written file.
5 AutoDock Tutorial Girinath G Pillai, CBi
1.2.3.Preparing the macromolecule file.
Open a macromolecule file using the Grid -> Macromolecule -> Open … sequence.
Set the file type to *.pdb and choose the lock file (1t64_lock.pdb). Click OK in the upcoming window. Ignore the warning
about the charge and save the file with a proper name (1t64_lock.pdbqt), ignore the Zn zero charge warning and click
OK.
6
Girinath G Pillai , CBi AutoDock Tutorial
In a unix shell edit the 1t64_lock.pdbq file and correct the Zn charge into +2.0.
1.2.4. Preparing the GRID parameter file and running Autogrid4.
The grid parameter file tells Autogrid4 which receptor to compute the potentials around, the types of maps to compute
and the location and extent of those maps. and may specify a custom library of pair-wise potential energy parameters.
1.2.4.1. Selecting the map types.
In general, one map is calculated for each atom type in the ligand plus an electrostatics map and a separate desolvation
map. The types of maps depend on the types of atoms in the ligand. Thus one way to specify the types of maps is by
choosing a ligand. If the ligand you formatted in 1.2.2 is still in the Viewer use this procedure:
Grid -> Set Map Types -> Choose Ligand … -> 1t64_key -> Select Ligand
7 AutoDock Tutorial Girinath G Pillai, CBi
1.2.4.2. Setting the grid box.
The central position and size of the grid docking box is set using the following procedure:
Grid -> Grid Box …
Set the center of the grid in the center of the ligand (key) and zoom out in the ADT main window (to zoom out ctrl+middle
mouse button or ctrl+c and n keys for the full view) to check the size of the grid you are making. Turn off the lock
molecule display (Display -> Show/Hide molecule ..) and re-center the view (ctrl+c and n keys).
As you can see the TSA is almost fully embedded in the grid, but the size is not big enough to allow a free rotation of the
molecule. As a rule of thumb the grid size should be as large as at least twice the double of the maximum distance you can
measure between any two atoms of the co-crystallized ligand. In the case you do not have any ligand position information
the grid should be centered in the putative binding site and sized to embrace all the residue making the binding pocket.
To set up the grid size you can inspect it visually and adjust the dimension by using the 3 thumbwheel widgets. So for
instance the suitable grid size should be 54 x 58 x 74 points using the default grid spacing of 0.375. Adjust all the values
and save the information, save the gpf file and check the written file.
(Grid option): File -> Close saving current
8
Girinath G Pillai , CBi AutoDock Tutorial
(Autodock Tools): Grid -> Output -> Save GPF…
HINT! How to determine grid center and number of points?
In the utilities folder you will find a awk script called pdbbox that helps in calculating the grid center and the number of
points (following the above given rule). This utility also helps in the building of a PDB file that can be visualized in any
molecular visualizer (i.e. chimera). The output of the pdbbox utility has to be saved to a filename.pdb file as described in
the output itself.
9 AutoDock Tutorial Girinath G Pillai, CBi
10
Girinath G Pillai , CBi AutoDock Tutorial
1.2.4.3. Run autogrid4 to make the grid maps. You can easily start a job from the command line giving the following:
After a few minutes the job will stop and a “done” message will return. Check the list of the file and you will notice that a
number of new files have been created; those are the grid map files that autodock4 will use for the docking.
1.2.5. Preparing the docking paprameter file and running Autodock4.
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, the flexible residues to move if sidechain motion in the receptor is to be modeled,
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 originaol Monte Carlo simulated annealing; GA, a traditional
Darwinian genetic algorithm; LS, local search; and GALS, which is a hybrid genetic algorithm with local search. The GALS is
also known as a Larmarckian genetic algorithm, or LGA, because children are allowed to inherit the locai 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 GALS, the number of
energy evaluations and the number of generations affect how long a docking will run. ADT lets you change ali of these
parameters, and others not mentioned here. See Appendix: Docking Parameters for more information about individual
keywords (taken from the online ADT tutorial).
1.2.5.1. Preparing the dpf file.
To set-up the dpf file follow this procedure:
Docking -> Macromolecule -> Set Rigid Filename…
Docking -> Ligand -> Choose…
And select 1t64_lock.pdbqt and 1t64_key as the macromolecule and ligand filenames, respectively.
11 AutoDock Tutorial Girinath G Pillai, CBi
Accept all the suggested setting in the AutoDpf4 Ligand Parameters window
12
Girinath G Pillai , CBi AutoDock Tutorial
Now let’s set the searching and docking parameters; we will use GALS and for this exercise all the default value will be let
unchanged (only the ga run will be increase to 100). Save the file as 1t64.dpf and check the written files.
Docking -> Search Parameters -> Genetic Algorithm…
Docking -> Docking Parameters…
Docking -> Output -> Lamarckian GA…
13 AutoDock Tutorial Girinath G Pillai, CBi
1.2.5.2. Run autodock4 to launch the docking. You can easily start a job from the command line giving the following:
After some minutes with the set docking parameters the job is over and a “done” message appears.
Using a modern CPU the job will take about 10-15 minutes to stop (it has taken 11 mins and 39 secs on a AMD Athlon
3200 MHz). So in the meantime go to the Autodock web page and have a look to the available tutorials in which more
detailed information are given (http://autodock.scripps.edu/).
14
Girinath G Pillai , CBi AutoDock Tutorial
Shortcut version of section 1.2.
All the steps (and files) in section 1.2 can be done (prepared) in a unix shell using in the command line some stand
alone ADT python programs and one awk script utility (pdbbox) in the following sequence:
Prepare the pdbqt file
Prompt> prepare_ligand4.py -l 1t64_key.pdb -o 1t64_key.pdbqt
Prompt> prepare_receptor4.py -r 1t64_lock.pdb -o 1t64_lock.pdbqt
Adjust the Zn charge in the 1t64_lock.pdbqt file (End of 2.3 point)
Prompt> cat 1t64_lock.pdbqt | sed 's/0.000 Zn/2.000 Zn/' > tmp
Prompt> mv tmp 1t64_lock.pdbqt
determine grid center and points using the pdbbox utility
Prompt> ../../utilities/pdbbox 1t64_key.pdb
Prepare the gpf file for any possible ligand’s atoms and run autogrid4
Prompt> prepare_gpf4.py -l 1t64_key.pdbqt -r 1t64_lock.pdbqt -p ligand_types="A C Cl H F OA N P S Br NA SA HD"
-p gridcenter="grid center coordinates" -p npts="grid points" -o 1t64.gpf
Prompt> autogrid4 -p 1t64.gpf -l 1t64.glg
Prepare the dpf file and run autodock4
Prompt> prepare_dpf4.py -l 1t64_key.pdbqt -r 1t64_lock.pdbqt -p ga_run=100 -o 1t64.dpf
Prompt> autodock4 -p 1t64.dpf -l 1t64.dlg
HINT!
Once all the command have been checked and everything work using a simple unix script is possible to create a single
command that goes directly through sections 1 and 2.
NOTE: the gridcenter in the shortcut is slightly different from that calculated in the ADT section (1.2.4.2), because ADT
calculated the ligand atom closer to the molecular center of mass, while here the pdbbox utility gave just the
molecular center of mass.
15 AutoDock Tutorial Girinath G Pillai, CBi
1.3. Analyzing the docking results.
Reading a docking log or a set of docking logs is the first step in analyzing the results of docking experiments. (By
convention, these results files have the extension ".dlg".)
During its automated docking procedure, AutoDock outputs a detailed record to the file specified after the -1 parameter.
In our example, this log was written to the file 'ind.dlg'. The output includes many details about the docking which are
output as AutoDock parses the input files and reports what it finds. For example, for each AutoGrid map, it reports
opening the map file and how many data points it read in. When it parses the input ligand file, it reports building various
internai data structures. After the input phase, AutoDock begins the specified number of runs. It reports which run number it
is starting; it may report specifics about each generation. After completing the runs, AutoDock begins an analysis phase
and records details of that process. At the very end, it reports a summary of the amount of time taken and the words
'Successful Completion'. The level of output detail is controlied by the parameter "outlev" in the docking parameter file. For
dockings using the GA-LS algorithm, outlev 0 is recommended.
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 PDBQT of the Cartesian
coordinates of the atoms in the docked molecule, along with the state variables that describe this docked conformation and
position. (taken from the ADT online tutorial)
1.3.1. Load the results
Before starting this section, you should undisplay any molecules in the Viewer using the
Display -> Show/Hide Molecule
And follow this procedure:
Analyze -> Docking -> Open…
Analyze -> Conformations -> Load…
16
Girinath G Pillai , CBi AutoDock Tutorial
1.3.2. Visualize the results.
Follow this procedure:
Analyze -> Conformations -> Play
1.3.3. Clustering the results.
An Autodock docking experiment usually has several solutions. The reliability of a docking result depends on the similarity
of its final docked conformations. One way to measure the reliability of a result is to compare the rmsd of the lowest
energy conformations and their rmsd to one another, to group them into families of similar conformations or "clusters".
The dpf keyword, analysis, determines whether clustering is done by AutoDock. As you will see below, it is also possible to
cluster conformations with ADT. By default, AutoDock clusters docked results at 0.5Ă… rmsd. This process involves ordering all
of the conformations by docked energy, from lowest to highest. The lowest energy conformation is used as the seed for the
first cluster. Next, the second conformation is compared to the first. If it is within the rmsd tolerance, it is added to the first
cluster. If not, it becomes the first member of a new cluster. This process is repeated with the rest of the docked results,
grouping them into families of similar conformations. (taken from the ADT online tutorial)
First we will examine the AutoDock clustering that we read in from 1t64.dlg file. Next we will make new clusterings at
different rms tolerance values.
1.3.3.1. Displaying the Autodock clustering.
Analyze -> Clustering -> Show…
Opens an instance of a Python object, an interactive histogram chart labelled 'ind_out_l:rms = 0.5 clustering'. This chart has
bars which represent the clusters computed at the specified rmsd. The bars are sorted by energy of the lowest-energy
conformation in that cluster and start off colored blue. The height of the bar represents how many conformations are in that
cluster. Clicking on a bar makes that cluster the current sequence for the ligand's CP, and its color changes to red
17 AutoDock Tutorial Girinath G Pillai, CBi
1.3.3.2. Changing the clustering.
Analyze -> Clustering -> Recluster…
Opens a widget which lets you enter a series of new rms tolerances as floating point number separated by spaces. These
will be used to perform new clustering operations on the docked results. The time consuming step in clustering is computing
a difference matrix between conformations to be compared. Larger rms values require fewer comparisons; conformations
which are more similar require fewer comparisons. If you type a name in the OutputfileName: entry, a clustering output
file will be written. Our convention is to use the extension ".clust" for these files.
It is important to set the ligand to the original, input conformation (numbered 0) before clustering. Type in a list of RMSD
tolerances separated by spaces thus 1.0 2.0 3.0 and click on OK. For our example, this should be very fast. You can
visualize the new clusterings by repeating Step 1.3.3.1
18
Girinath G Pillai , CBi AutoDock Tutorial
19 AutoDock Tutorial Girinath G Pillai, CBi
2. Docking Assessment using a ligand conformation other than experimental.
In this step we will see if the docking program will be successful in reproducing the experimental complex using a ligand
conformation different from that found in experimental complex (1t64).
20
Girinath G Pillai , CBi AutoDock Tutorial
21 AutoDock Tutorial Girinath G Pillai, CBi
Acknowledgement:
I thank Ms. Reganayaki, CBi, UoK for supporting me to compile this tutorial for the workshop. Thanks to Rome Research
Centre. I extended my thanks to Mr. Hari & Ms. Anuja, CBi for supporting me to collect the data and for distribution.
22
Girinath G Pillai , CBi AutoDock Tutorial
Shortcut version of section 3.1
All the steps (and files) in section 2 can be done (prepared) in a unix shell using in the command line some stand alone ADT
python programs and one awk script utility (pdbbox) in the following sequence:
Prepare the pdbqt files
Prompt> prepare_flexreceptor4.py -r 1t64_lock.pdbqt -s TYR293 -g 1t64_lock.rigid.pdbqt -x 1t64_lock.flex.pdbqt
3.2. Preparing the parameter files for autogrid (gpf) and autodock (dpf) and running the autogrid and autodock
programs. To do this you can use the ADT command line utilities as following or follow sections from 1.2.4 through 1.2.5.2 if
you prefer the graphical way using ADT.
determine grid center and points using the pdbbox utility for the key and flexible residue together.
Prompt> cat 1t64_key.pdbqt 1t64_lock.flex.pdbqt > key_lock.flex.pdbqt
Prompt> ../../utilities/pdbbox key_lock.flex.pdbqt
Prepare the gpf file and run autogrid4
Prompt> prepare_gpf4.py -l 1t64_key.pdbqt -r 1t64_lock.rigid.pdbqt -p ligand_types="A C Cl H F OA N P S
Br NA SA HD" -p gridcenter="grid center coordinates" -p npts="grid points" -o 1t64.flex.gpf
Prompt> autogrid4 -p 1t64.flex.gpf -l 1t64.flex.glg
Prepare the dpf file and run autodock4
Prompt> prepare_dpf4_flex.py -l 1t64_key.pdbqt -p ga_run=100 -r 1t64_lock.rigid.pdbqt
-f 1t64_lock.flex.pdbqt -o 1t64.flex.dpf
Prompt> autodock4 -p 1t64.flex.dpf -l 1t64.flex.dlg
3.1. Results
The run at ga_num_eval = 2.5M did converged and these are the graphical and clustering results:
You can contact me at http://giribio.weebly.com, http://cbi.keralauniversity.edu
23 AutoDock Tutorial Girinath G Pillai, CBi
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------

More Related Content

What's hot

Molecular docking and_virtual_screening
Molecular docking and_virtual_screeningMolecular docking and_virtual_screening
Molecular docking and_virtual_screeningFlorent Barbault
 
Virtual sreening
Virtual sreeningVirtual sreening
Virtual sreeningMahendra G S
 
Conformational analysis
Conformational analysisConformational analysis
Conformational analysisPinky Vincent
 
Fragment based drug design
Fragment based drug designFragment based drug design
Fragment based drug designEkta Tembhare
 
Molecular modelling and dcoking.pptx
Molecular modelling and dcoking.pptxMolecular modelling and dcoking.pptx
Molecular modelling and dcoking.pptx12nikitaborade1
 
Mass Spectrometry: Protein Identification Strategies
Mass Spectrometry: Protein Identification StrategiesMass Spectrometry: Protein Identification Strategies
Mass Spectrometry: Protein Identification StrategiesMichel Dumontier
 
MOLECULAR DOCKING.pptx
MOLECULAR DOCKING.pptxMOLECULAR DOCKING.pptx
MOLECULAR DOCKING.pptxE Poovarasan
 
Pharmacophore mapping in Drug Development
Pharmacophore mapping in Drug DevelopmentPharmacophore mapping in Drug Development
Pharmacophore mapping in Drug DevelopmentMbachu Chinedu
 
Molecular Modeling
Molecular ModelingMolecular Modeling
Molecular ModelingTheabhi.in
 
Docking Score Functions
Docking Score FunctionsDocking Score Functions
Docking Score FunctionsSAKEEL AHMED
 
Bioinformatic in drug designing
Bioinformatic in drug designingBioinformatic in drug designing
Bioinformatic in drug designingSalman Khan
 
conformational search used in Pharmacophore mapping
conformational search used in Pharmacophore mappingconformational search used in Pharmacophore mapping
conformational search used in Pharmacophore mappingVishakha Giradkar
 
Molecular maodeling and drug design
Molecular maodeling and drug designMolecular maodeling and drug design
Molecular maodeling and drug designMahendra G S
 
Energy minimization methods - Molecular Modeling
Energy minimization methods - Molecular ModelingEnergy minimization methods - Molecular Modeling
Energy minimization methods - Molecular ModelingChandni Pathak
 
Informatics & Methods in drug design
Informatics & Methods in drug designInformatics & Methods in drug design
Informatics & Methods in drug designTheabhi.in
 
A Brief Overview of Cheminformatics
A Brief Overview of CheminformaticsA Brief Overview of Cheminformatics
A Brief Overview of CheminformaticsSunghwan Kim
 
molecular docking its types and de novo drug design and application and softw...
molecular docking its types and de novo drug design and application and softw...molecular docking its types and de novo drug design and application and softw...
molecular docking its types and de novo drug design and application and softw...GAUTAM KHUNE
 

What's hot (20)

docking
docking docking
docking
 
Molecular docking and_virtual_screening
Molecular docking and_virtual_screeningMolecular docking and_virtual_screening
Molecular docking and_virtual_screening
 
Virtual sreening
Virtual sreeningVirtual sreening
Virtual sreening
 
Conformational analysis
Conformational analysisConformational analysis
Conformational analysis
 
Fragment based drug design
Fragment based drug designFragment based drug design
Fragment based drug design
 
Molecular modelling and dcoking.pptx
Molecular modelling and dcoking.pptxMolecular modelling and dcoking.pptx
Molecular modelling and dcoking.pptx
 
Mass Spectrometry: Protein Identification Strategies
Mass Spectrometry: Protein Identification StrategiesMass Spectrometry: Protein Identification Strategies
Mass Spectrometry: Protein Identification Strategies
 
MOLECULAR DOCKING.pptx
MOLECULAR DOCKING.pptxMOLECULAR DOCKING.pptx
MOLECULAR DOCKING.pptx
 
Pharmacophore mapping in Drug Development
Pharmacophore mapping in Drug DevelopmentPharmacophore mapping in Drug Development
Pharmacophore mapping in Drug Development
 
Pharmacophore
PharmacophorePharmacophore
Pharmacophore
 
Molecular Modeling
Molecular ModelingMolecular Modeling
Molecular Modeling
 
Docking Score Functions
Docking Score FunctionsDocking Score Functions
Docking Score Functions
 
Bioinformatic in drug designing
Bioinformatic in drug designingBioinformatic in drug designing
Bioinformatic in drug designing
 
conformational search used in Pharmacophore mapping
conformational search used in Pharmacophore mappingconformational search used in Pharmacophore mapping
conformational search used in Pharmacophore mapping
 
Molecular maodeling and drug design
Molecular maodeling and drug designMolecular maodeling and drug design
Molecular maodeling and drug design
 
Energy minimization methods - Molecular Modeling
Energy minimization methods - Molecular ModelingEnergy minimization methods - Molecular Modeling
Energy minimization methods - Molecular Modeling
 
Informatics & Methods in drug design
Informatics & Methods in drug designInformatics & Methods in drug design
Informatics & Methods in drug design
 
A Brief Overview of Cheminformatics
A Brief Overview of CheminformaticsA Brief Overview of Cheminformatics
A Brief Overview of Cheminformatics
 
Denovo Drug Design
Denovo Drug DesignDenovo Drug Design
Denovo Drug Design
 
molecular docking its types and de novo drug design and application and softw...
molecular docking its types and de novo drug design and application and softw...molecular docking its types and de novo drug design and application and softw...
molecular docking its types and de novo drug design and application and softw...
 

Similar to Autodock Made Easy with MGL Tools - Molecular Docking

AutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel Tutorial
AutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel TutorialAutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel Tutorial
AutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel TutorialJohn Cahill
 
The PeriCAT Framework
The PeriCAT FrameworkThe PeriCAT Framework
The PeriCAT FrameworkPERICLES_FP7
 
24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdf24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdfFrangoCamila
 
02 c++g3 d (1)
02 c++g3 d (1)02 c++g3 d (1)
02 c++g3 d (1)Mohammed Ali
 
02 c++g3 d
02 c++g3 d02 c++g3 d
02 c++g3 dmahago
 
OpenDiscovery
OpenDiscoveryOpenDiscovery
OpenDiscoverygwprice
 
Investigation report on 64 bit support and some of new features in aosp master
Investigation report on 64 bit support and some of new features in aosp masterInvestigation report on 64 bit support and some of new features in aosp master
Investigation report on 64 bit support and some of new features in aosp masterhidenorly
 
1 Project 2 Introduction - the SeaPort Project seri.docx
1  Project 2 Introduction - the SeaPort Project seri.docx1  Project 2 Introduction - the SeaPort Project seri.docx
1 Project 2 Introduction - the SeaPort Project seri.docxhoney725342
 
Data structure week 1
Data structure week 1Data structure week 1
Data structure week 1karmuhtam
 
18CSL48.pdf
18CSL48.pdf18CSL48.pdf
18CSL48.pdfNarayan AB
 
Proguard android
Proguard androidProguard android
Proguard androidBhavya Rattan
 
Time series data monitoring at 99acres.com
Time series data monitoring at 99acres.comTime series data monitoring at 99acres.com
Time series data monitoring at 99acres.comRavi Raj
 
Goroutine stack and local variable allocation in Go
Goroutine stack and local variable allocation in GoGoroutine stack and local variable allocation in Go
Goroutine stack and local variable allocation in GoYu-Shuan Hsieh
 
PRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systems
PRETZEL: Opening the Black Box of Machine Learning Prediction Serving SystemsPRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systems
PRETZEL: Opening the Black Box of Machine Learning Prediction Serving SystemsNECST Lab @ Politecnico di Milano
 

Similar to Autodock Made Easy with MGL Tools - Molecular Docking (20)

2003 medicinal chemistry laboratory manual 1
2003   medicinal chemistry laboratory manual 12003   medicinal chemistry laboratory manual 1
2003 medicinal chemistry laboratory manual 1
 
Auto dock tutorial
Auto dock tutorialAuto dock tutorial
Auto dock tutorial
 
AutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel Tutorial
AutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel TutorialAutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel Tutorial
AutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel Tutorial
 
Docking Tutorial
Docking TutorialDocking Tutorial
Docking Tutorial
 
Autodock4 Procedure
Autodock4 ProcedureAutodock4 Procedure
Autodock4 Procedure
 
The PeriCAT Framework
The PeriCAT FrameworkThe PeriCAT Framework
The PeriCAT Framework
 
Bio Linux
Bio LinuxBio Linux
Bio Linux
 
24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdf24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdf
 
02 c++g3 d (1)
02 c++g3 d (1)02 c++g3 d (1)
02 c++g3 d (1)
 
02 c++g3 d
02 c++g3 d02 c++g3 d
02 c++g3 d
 
OpenDiscovery
OpenDiscoveryOpenDiscovery
OpenDiscovery
 
Investigation report on 64 bit support and some of new features in aosp master
Investigation report on 64 bit support and some of new features in aosp masterInvestigation report on 64 bit support and some of new features in aosp master
Investigation report on 64 bit support and some of new features in aosp master
 
1 Project 2 Introduction - the SeaPort Project seri.docx
1  Project 2 Introduction - the SeaPort Project seri.docx1  Project 2 Introduction - the SeaPort Project seri.docx
1 Project 2 Introduction - the SeaPort Project seri.docx
 
Data structure week 1
Data structure week 1Data structure week 1
Data structure week 1
 
18CSL48.pdf
18CSL48.pdf18CSL48.pdf
18CSL48.pdf
 
Proguard android
Proguard androidProguard android
Proguard android
 
Algorithm
AlgorithmAlgorithm
Algorithm
 
Time series data monitoring at 99acres.com
Time series data monitoring at 99acres.comTime series data monitoring at 99acres.com
Time series data monitoring at 99acres.com
 
Goroutine stack and local variable allocation in Go
Goroutine stack and local variable allocation in GoGoroutine stack and local variable allocation in Go
Goroutine stack and local variable allocation in Go
 
PRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systems
PRETZEL: Opening the Black Box of Machine Learning Prediction Serving SystemsPRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systems
PRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systems
 

More from Girinath Pillai

Basics of Quantum and Computational Chemistry
Basics of Quantum and Computational ChemistryBasics of Quantum and Computational Chemistry
Basics of Quantum and Computational ChemistryGirinath Pillai
 
KNIME in Life Science, Cheminformatics and Computational Chemistry
KNIME in Life Science, Cheminformatics and Computational ChemistryKNIME in Life Science, Cheminformatics and Computational Chemistry
KNIME in Life Science, Cheminformatics and Computational ChemistryGirinath Pillai
 
Visualisation Techniques in Drug Design
Visualisation Techniques in Drug DesignVisualisation Techniques in Drug Design
Visualisation Techniques in Drug DesignGirinath Pillai
 
Mining Small Molecules for Drug Discovery
Mining Small Molecules for Drug DiscoveryMining Small Molecules for Drug Discovery
Mining Small Molecules for Drug DiscoveryGirinath Pillai
 
Anaconda Python KNIME & Orange Installation
Anaconda Python KNIME & Orange InstallationAnaconda Python KNIME & Orange Installation
Anaconda Python KNIME & Orange InstallationGirinath Pillai
 
Machine Learning in Chemistry and Drug Candidate Selection
Machine Learning in Chemistry and Drug Candidate SelectionMachine Learning in Chemistry and Drug Candidate Selection
Machine Learning in Chemistry and Drug Candidate SelectionGirinath Pillai
 
Protein Minimization required or not for Molecular Docking
Protein Minimization required or not  for Molecular DockingProtein Minimization required or not  for Molecular Docking
Protein Minimization required or not for Molecular DockingGirinath Pillai
 
Ligand Optimization required or not for Molecular Docking
Ligand Optimization required or not  for Molecular DockingLigand Optimization required or not  for Molecular Docking
Ligand Optimization required or not for Molecular DockingGirinath Pillai
 
How 3D structures to be considered for 3D QSAR?
How 3D structures to be considered for  3D QSAR?How 3D structures to be considered for  3D QSAR?
How 3D structures to be considered for 3D QSAR?Girinath Pillai
 
Molecular Dynamics for Beginners : Detailed Overview
Molecular Dynamics for Beginners : Detailed OverviewMolecular Dynamics for Beginners : Detailed Overview
Molecular Dynamics for Beginners : Detailed OverviewGirinath Pillai
 
Target Identification - Gene Disease and Protein Target Prediction
Target Identification - Gene Disease and Protein Target PredictionTarget Identification - Gene Disease and Protein Target Prediction
Target Identification - Gene Disease and Protein Target PredictionGirinath Pillai
 
Drug and Chemical Databases 2018 - Drug Discovery
Drug and Chemical Databases 2018 - Drug DiscoveryDrug and Chemical Databases 2018 - Drug Discovery
Drug and Chemical Databases 2018 - Drug DiscoveryGirinath Pillai
 
Role of Drug Design in Medicinal Chemistry
Role of Drug Design in Medicinal ChemistryRole of Drug Design in Medicinal Chemistry
Role of Drug Design in Medicinal ChemistryGirinath Pillai
 
Startup Idea Pitch & Inspiring Presentation
Startup Idea Pitch & Inspiring PresentationStartup Idea Pitch & Inspiring Presentation
Startup Idea Pitch & Inspiring PresentationGirinath Pillai
 
Why Drug Design and Computational Methods are important?
Why Drug Design and Computational Methods are important?Why Drug Design and Computational Methods are important?
Why Drug Design and Computational Methods are important?Girinath Pillai
 
Computer Aided Drug Design and Discovery : An Overview (2006)
Computer Aided Drug Design and Discovery : An Overview (2006)Computer Aided Drug Design and Discovery : An Overview (2006)
Computer Aided Drug Design and Discovery : An Overview (2006)Girinath Pillai
 

More from Girinath Pillai (16)

Basics of Quantum and Computational Chemistry
Basics of Quantum and Computational ChemistryBasics of Quantum and Computational Chemistry
Basics of Quantum and Computational Chemistry
 
KNIME in Life Science, Cheminformatics and Computational Chemistry
KNIME in Life Science, Cheminformatics and Computational ChemistryKNIME in Life Science, Cheminformatics and Computational Chemistry
KNIME in Life Science, Cheminformatics and Computational Chemistry
 
Visualisation Techniques in Drug Design
Visualisation Techniques in Drug DesignVisualisation Techniques in Drug Design
Visualisation Techniques in Drug Design
 
Mining Small Molecules for Drug Discovery
Mining Small Molecules for Drug DiscoveryMining Small Molecules for Drug Discovery
Mining Small Molecules for Drug Discovery
 
Anaconda Python KNIME & Orange Installation
Anaconda Python KNIME & Orange InstallationAnaconda Python KNIME & Orange Installation
Anaconda Python KNIME & Orange Installation
 
Machine Learning in Chemistry and Drug Candidate Selection
Machine Learning in Chemistry and Drug Candidate SelectionMachine Learning in Chemistry and Drug Candidate Selection
Machine Learning in Chemistry and Drug Candidate Selection
 
Protein Minimization required or not for Molecular Docking
Protein Minimization required or not  for Molecular DockingProtein Minimization required or not  for Molecular Docking
Protein Minimization required or not for Molecular Docking
 
Ligand Optimization required or not for Molecular Docking
Ligand Optimization required or not  for Molecular DockingLigand Optimization required or not  for Molecular Docking
Ligand Optimization required or not for Molecular Docking
 
How 3D structures to be considered for 3D QSAR?
How 3D structures to be considered for  3D QSAR?How 3D structures to be considered for  3D QSAR?
How 3D structures to be considered for 3D QSAR?
 
Molecular Dynamics for Beginners : Detailed Overview
Molecular Dynamics for Beginners : Detailed OverviewMolecular Dynamics for Beginners : Detailed Overview
Molecular Dynamics for Beginners : Detailed Overview
 
Target Identification - Gene Disease and Protein Target Prediction
Target Identification - Gene Disease and Protein Target PredictionTarget Identification - Gene Disease and Protein Target Prediction
Target Identification - Gene Disease and Protein Target Prediction
 
Drug and Chemical Databases 2018 - Drug Discovery
Drug and Chemical Databases 2018 - Drug DiscoveryDrug and Chemical Databases 2018 - Drug Discovery
Drug and Chemical Databases 2018 - Drug Discovery
 
Role of Drug Design in Medicinal Chemistry
Role of Drug Design in Medicinal ChemistryRole of Drug Design in Medicinal Chemistry
Role of Drug Design in Medicinal Chemistry
 
Startup Idea Pitch & Inspiring Presentation
Startup Idea Pitch & Inspiring PresentationStartup Idea Pitch & Inspiring Presentation
Startup Idea Pitch & Inspiring Presentation
 
Why Drug Design and Computational Methods are important?
Why Drug Design and Computational Methods are important?Why Drug Design and Computational Methods are important?
Why Drug Design and Computational Methods are important?
 
Computer Aided Drug Design and Discovery : An Overview (2006)
Computer Aided Drug Design and Discovery : An Overview (2006)Computer Aided Drug Design and Discovery : An Overview (2006)
Computer Aided Drug Design and Discovery : An Overview (2006)
 

Recently uploaded

Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
TOTAL CHOLESTEROL (lipid profile test).pptx
TOTAL CHOLESTEROL (lipid profile test).pptxTOTAL CHOLESTEROL (lipid profile test).pptx
TOTAL CHOLESTEROL (lipid profile test).pptxdharshini369nike
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)DHURKADEVIBASKAR
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Cytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptxCytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptxVarshiniMK
 
Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫qfactory1
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxpriyankatabhane
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |aasikanpl
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 
Temporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of MasticationTemporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of Masticationvidulajaib
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaPraksha3
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Welcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work DayWelcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work DayZachary Labe
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxyaramohamed343013
 
Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2John Carlo Rollon
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 

Recently uploaded (20)

Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
TOTAL CHOLESTEROL (lipid profile test).pptx
TOTAL CHOLESTEROL (lipid profile test).pptxTOTAL CHOLESTEROL (lipid profile test).pptx
TOTAL CHOLESTEROL (lipid profile test).pptx
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Cytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptxCytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptx
 
Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptx
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 
Temporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of MasticationTemporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of Mastication
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Welcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work DayWelcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work Day
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docx
 
Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 

Autodock Made Easy with MGL Tools - Molecular Docking

  • 1. Workshop on Molecular Modelling Tutorial Complied by, Girinath G. Pillai Research & Teaching Associate, CBi giribio.weebly.com State Inter-University Centre for Excellence & Centre for Bioinformatics University of Kerala Thiruvananthapuram Courtesy: PharmaMatrix workshop, VI European WorkShop in Drug Design
  • 2. 2 Girinath G Pillai , CBi AutoDock Tutorial DOCKING FLOWCHART (using chimera, ADT and autodock) Overall Steps: Get the complex (CPLX) coordinates (i.e. from the PDB) Clean the complex (delete all the water and the solvent molecules and all non-interacting ions) Add the missing hydrogens/side chain atoms and minimized the complex (AMBER9) Clean the minimized complex (delete all the water and the solvent molecules and all non-interacting ions) Separate the minimizex CPLX in macromolecule (LOCK) and ligand (KEY) Prepare the docking suitable files for LOCK and KEY (pdbqt files) Prepare all the needing file for docking (grid parameter file, map files, docking parameter files) Run the docking Analyze the docking results NOTE. In your home folder you will find the DOCKING folder under which are saved all the calculations already done for you. A second folder (EWDD_MD_Tut) has been made in which you find only the initial files to run all over the tutorial. Introduction Why autodock? Because is free under GPL! (http://autodock.scripps.edu/) And because is the most used program for molecular docking! As in every science field any experimental methodology needs to be validate prior any production work! Therefore in the very first use of the autodock program you will be trained to see if a docking program (Autodock 4.0.1) could be suitable to study the binding mode of a certain ligands (docking assessment). NOTE. This tutorial is not to demonstrate the use of autodock4 but just to illustrate the direct us of the autodock program as potential tools to dock inhibitors in protein models (HDAC1 and HDAC4) To get more information on the chimera, ADT and autodock program the user should refer to the respective manuals/tutorials.
  • 3. 3 AutoDock Tutorial Girinath G Pillai, CBi 1. Docking Assessment using the bound ligand conformation In this tutorial you will be guided in running docking experiments from the AMBER optimized complex. The program chimera will be used to prepare the macromolecule (lock) and the inhibitor (key) files. Next the program AutoDockTools 1.4.4 (ADT) will be used to prepare the needed file and parameters to run the dockings and to analyze the results. In this first step we will see if the docking program will be successful in reproducing the experimental complex using as starting point the experimental ligand binding conformation as found in experimental complex (1t64). 1.1. Preparing the pdb file from geometry optimized complex. 1.1.1. The lock and key files can be prepare direcly in a unix shell using some simple unix commands: Once checked out the inhibitor residue name (see 1.3) the lock and key file can be prepared using the cat and grep unix commands as following: Prompt> cat cplx_filename.pdb | grep INH > key_filename.pdb Prompt> cat cplx_filename.pdb | grep -v INH > lock_filename.pdb or Prompt> cat cplx_filename.pdb | grep -v INH | sed 's/HIE/HIS/' | sed 's/HID/HIS/' > lock_filename.pdb And use chimera to check them all. 1.2. Preparing the file for docking using ADT and run the docking. 1.2.1. Some rules from the ADT online tutorial (http://autodock.scripps.edu/faqs-help/tutorial/using-autodock-4-with- autodocktools) A) You should always start ADT in the same directory as the macromolecule and ligandvfiles. You can start ADT from the command line in a Terminal by typing "adt" and pressing <Return> or <Enter>. B) For both the macromolecule and the ligand, you should always add polar hydrogens, compute Gasteiger charges and then you must merge the non-polar hydrogens. Polar hydrogens are hydrogens that are bonded to electronegative atoms like oxygen and nitrogen. Non-polar hydrogens are hydrogens bonded to carbon atoms. C) You need one AutoGrid map for every atom type in the ligand plus an electrostatics map. E.g.: for ethanol, C2H5OH, you would need C, OA and HD maps plus an electrostatics 'e' map plus a desolvation 'd' map. D) The grid volume should be large enough to at least allow the ligand to rotate freely, even when the ligand is in its most fully-extended conformation. 1.2.2. Preparing a ligand file for AutoDock. Start ADT from a unix shell and open a ligand file using the Ligand -> Input -> Open … sequence. Set the file type to *.pdb and choose the key file (1t64_key.pdb). Click OK in the upcoming window.
  • 4. 4 Girinath G Pillai , CBi AutoDock Tutorial Save the file as pdbqt (Ligand -> Output -> Save as PDBQT…) giving a proper name (1t64_key.pdbqt) and check the written file.
  • 5. 5 AutoDock Tutorial Girinath G Pillai, CBi 1.2.3.Preparing the macromolecule file. Open a macromolecule file using the Grid -> Macromolecule -> Open … sequence. Set the file type to *.pdb and choose the lock file (1t64_lock.pdb). Click OK in the upcoming window. Ignore the warning about the charge and save the file with a proper name (1t64_lock.pdbqt), ignore the Zn zero charge warning and click OK.
  • 6. 6 Girinath G Pillai , CBi AutoDock Tutorial In a unix shell edit the 1t64_lock.pdbq file and correct the Zn charge into +2.0. 1.2.4. Preparing the GRID parameter file and running Autogrid4. The grid parameter file tells Autogrid4 which receptor to compute the potentials around, the types of maps to compute and the location and extent of those maps. and may specify a custom library of pair-wise potential energy parameters. 1.2.4.1. Selecting the map types. In general, one map is calculated for each atom type in the ligand plus an electrostatics map and a separate desolvation map. The types of maps depend on the types of atoms in the ligand. Thus one way to specify the types of maps is by choosing a ligand. If the ligand you formatted in 1.2.2 is still in the Viewer use this procedure: Grid -> Set Map Types -> Choose Ligand … -> 1t64_key -> Select Ligand
  • 7. 7 AutoDock Tutorial Girinath G Pillai, CBi 1.2.4.2. Setting the grid box. The central position and size of the grid docking box is set using the following procedure: Grid -> Grid Box … Set the center of the grid in the center of the ligand (key) and zoom out in the ADT main window (to zoom out ctrl+middle mouse button or ctrl+c and n keys for the full view) to check the size of the grid you are making. Turn off the lock molecule display (Display -> Show/Hide molecule ..) and re-center the view (ctrl+c and n keys). As you can see the TSA is almost fully embedded in the grid, but the size is not big enough to allow a free rotation of the molecule. As a rule of thumb the grid size should be as large as at least twice the double of the maximum distance you can measure between any two atoms of the co-crystallized ligand. In the case you do not have any ligand position information the grid should be centered in the putative binding site and sized to embrace all the residue making the binding pocket. To set up the grid size you can inspect it visually and adjust the dimension by using the 3 thumbwheel widgets. So for instance the suitable grid size should be 54 x 58 x 74 points using the default grid spacing of 0.375. Adjust all the values and save the information, save the gpf file and check the written file. (Grid option): File -> Close saving current
  • 8. 8 Girinath G Pillai , CBi AutoDock Tutorial (Autodock Tools): Grid -> Output -> Save GPF… HINT! How to determine grid center and number of points? In the utilities folder you will find a awk script called pdbbox that helps in calculating the grid center and the number of points (following the above given rule). This utility also helps in the building of a PDB file that can be visualized in any molecular visualizer (i.e. chimera). The output of the pdbbox utility has to be saved to a filename.pdb file as described in the output itself.
  • 9. 9 AutoDock Tutorial Girinath G Pillai, CBi
  • 10. 10 Girinath G Pillai , CBi AutoDock Tutorial 1.2.4.3. Run autogrid4 to make the grid maps. You can easily start a job from the command line giving the following: After a few minutes the job will stop and a “done” message will return. Check the list of the file and you will notice that a number of new files have been created; those are the grid map files that autodock4 will use for the docking. 1.2.5. Preparing the docking paprameter file and running Autodock4. 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, the flexible residues to move if sidechain motion in the receptor is to be modeled, 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 originaol Monte Carlo simulated annealing; GA, a traditional Darwinian genetic algorithm; LS, local search; and GALS, which is a hybrid genetic algorithm with local search. The GALS is also known as a Larmarckian genetic algorithm, or LGA, because children are allowed to inherit the locai 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 GALS, the number of energy evaluations and the number of generations affect how long a docking will run. ADT lets you change ali of these parameters, and others not mentioned here. See Appendix: Docking Parameters for more information about individual keywords (taken from the online ADT tutorial). 1.2.5.1. Preparing the dpf file. To set-up the dpf file follow this procedure: Docking -> Macromolecule -> Set Rigid Filename… Docking -> Ligand -> Choose… And select 1t64_lock.pdbqt and 1t64_key as the macromolecule and ligand filenames, respectively.
  • 11. 11 AutoDock Tutorial Girinath G Pillai, CBi Accept all the suggested setting in the AutoDpf4 Ligand Parameters window
  • 12. 12 Girinath G Pillai , CBi AutoDock Tutorial Now let’s set the searching and docking parameters; we will use GALS and for this exercise all the default value will be let unchanged (only the ga run will be increase to 100). Save the file as 1t64.dpf and check the written files. Docking -> Search Parameters -> Genetic Algorithm… Docking -> Docking Parameters… Docking -> Output -> Lamarckian GA…
  • 13. 13 AutoDock Tutorial Girinath G Pillai, CBi 1.2.5.2. Run autodock4 to launch the docking. You can easily start a job from the command line giving the following: After some minutes with the set docking parameters the job is over and a “done” message appears. Using a modern CPU the job will take about 10-15 minutes to stop (it has taken 11 mins and 39 secs on a AMD Athlon 3200 MHz). So in the meantime go to the Autodock web page and have a look to the available tutorials in which more detailed information are given (http://autodock.scripps.edu/).
  • 14. 14 Girinath G Pillai , CBi AutoDock Tutorial Shortcut version of section 1.2. All the steps (and files) in section 1.2 can be done (prepared) in a unix shell using in the command line some stand alone ADT python programs and one awk script utility (pdbbox) in the following sequence: Prepare the pdbqt file Prompt> prepare_ligand4.py -l 1t64_key.pdb -o 1t64_key.pdbqt Prompt> prepare_receptor4.py -r 1t64_lock.pdb -o 1t64_lock.pdbqt Adjust the Zn charge in the 1t64_lock.pdbqt file (End of 2.3 point) Prompt> cat 1t64_lock.pdbqt | sed 's/0.000 Zn/2.000 Zn/' > tmp Prompt> mv tmp 1t64_lock.pdbqt determine grid center and points using the pdbbox utility Prompt> ../../utilities/pdbbox 1t64_key.pdb Prepare the gpf file for any possible ligand’s atoms and run autogrid4 Prompt> prepare_gpf4.py -l 1t64_key.pdbqt -r 1t64_lock.pdbqt -p ligand_types="A C Cl H F OA N P S Br NA SA HD" -p gridcenter="grid center coordinates" -p npts="grid points" -o 1t64.gpf Prompt> autogrid4 -p 1t64.gpf -l 1t64.glg Prepare the dpf file and run autodock4 Prompt> prepare_dpf4.py -l 1t64_key.pdbqt -r 1t64_lock.pdbqt -p ga_run=100 -o 1t64.dpf Prompt> autodock4 -p 1t64.dpf -l 1t64.dlg HINT! Once all the command have been checked and everything work using a simple unix script is possible to create a single command that goes directly through sections 1 and 2. NOTE: the gridcenter in the shortcut is slightly different from that calculated in the ADT section (1.2.4.2), because ADT calculated the ligand atom closer to the molecular center of mass, while here the pdbbox utility gave just the molecular center of mass.
  • 15. 15 AutoDock Tutorial Girinath G Pillai, CBi 1.3. Analyzing the docking results. Reading a docking log or a set of docking logs is the first step in analyzing the results of docking experiments. (By convention, these results files have the extension ".dlg".) During its automated docking procedure, AutoDock outputs a detailed record to the file specified after the -1 parameter. In our example, this log was written to the file 'ind.dlg'. The output includes many details about the docking which are output as AutoDock parses the input files and reports what it finds. For example, for each AutoGrid map, it reports opening the map file and how many data points it read in. When it parses the input ligand file, it reports building various internai data structures. After the input phase, AutoDock begins the specified number of runs. It reports which run number it is starting; it may report specifics about each generation. After completing the runs, AutoDock begins an analysis phase and records details of that process. At the very end, it reports a summary of the amount of time taken and the words 'Successful Completion'. The level of output detail is controlied by the parameter "outlev" in the docking parameter file. For dockings using the GA-LS algorithm, outlev 0 is recommended. 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 PDBQT of the Cartesian coordinates of the atoms in the docked molecule, along with the state variables that describe this docked conformation and position. (taken from the ADT online tutorial) 1.3.1. Load the results Before starting this section, you should undisplay any molecules in the Viewer using the Display -> Show/Hide Molecule And follow this procedure: Analyze -> Docking -> Open… Analyze -> Conformations -> Load…
  • 16. 16 Girinath G Pillai , CBi AutoDock Tutorial 1.3.2. Visualize the results. Follow this procedure: Analyze -> Conformations -> Play 1.3.3. Clustering the results. An Autodock docking experiment usually has several solutions. The reliability of a docking result depends on the similarity of its final docked conformations. One way to measure the reliability of a result is to compare the rmsd of the lowest energy conformations and their rmsd to one another, to group them into families of similar conformations or "clusters". The dpf keyword, analysis, determines whether clustering is done by AutoDock. As you will see below, it is also possible to cluster conformations with ADT. By default, AutoDock clusters docked results at 0.5Ă… rmsd. This process involves ordering all of the conformations by docked energy, from lowest to highest. The lowest energy conformation is used as the seed for the first cluster. Next, the second conformation is compared to the first. If it is within the rmsd tolerance, it is added to the first cluster. If not, it becomes the first member of a new cluster. This process is repeated with the rest of the docked results, grouping them into families of similar conformations. (taken from the ADT online tutorial) First we will examine the AutoDock clustering that we read in from 1t64.dlg file. Next we will make new clusterings at different rms tolerance values. 1.3.3.1. Displaying the Autodock clustering. Analyze -> Clustering -> Show… Opens an instance of a Python object, an interactive histogram chart labelled 'ind_out_l:rms = 0.5 clustering'. This chart has bars which represent the clusters computed at the specified rmsd. The bars are sorted by energy of the lowest-energy conformation in that cluster and start off colored blue. The height of the bar represents how many conformations are in that cluster. Clicking on a bar makes that cluster the current sequence for the ligand's CP, and its color changes to red
  • 17. 17 AutoDock Tutorial Girinath G Pillai, CBi 1.3.3.2. Changing the clustering. Analyze -> Clustering -> Recluster… Opens a widget which lets you enter a series of new rms tolerances as floating point number separated by spaces. These will be used to perform new clustering operations on the docked results. The time consuming step in clustering is computing a difference matrix between conformations to be compared. Larger rms values require fewer comparisons; conformations which are more similar require fewer comparisons. If you type a name in the OutputfileName: entry, a clustering output file will be written. Our convention is to use the extension ".clust" for these files. It is important to set the ligand to the original, input conformation (numbered 0) before clustering. Type in a list of RMSD tolerances separated by spaces thus 1.0 2.0 3.0 and click on OK. For our example, this should be very fast. You can visualize the new clusterings by repeating Step 1.3.3.1
  • 18. 18 Girinath G Pillai , CBi AutoDock Tutorial
  • 19. 19 AutoDock Tutorial Girinath G Pillai, CBi 2. Docking Assessment using a ligand conformation other than experimental. In this step we will see if the docking program will be successful in reproducing the experimental complex using a ligand conformation different from that found in experimental complex (1t64).
  • 20. 20 Girinath G Pillai , CBi AutoDock Tutorial
  • 21. 21 AutoDock Tutorial Girinath G Pillai, CBi Acknowledgement: I thank Ms. Reganayaki, CBi, UoK for supporting me to compile this tutorial for the workshop. Thanks to Rome Research Centre. I extended my thanks to Mr. Hari & Ms. Anuja, CBi for supporting me to collect the data and for distribution.
  • 22. 22 Girinath G Pillai , CBi AutoDock Tutorial Shortcut version of section 3.1 All the steps (and files) in section 2 can be done (prepared) in a unix shell using in the command line some stand alone ADT python programs and one awk script utility (pdbbox) in the following sequence: Prepare the pdbqt files Prompt> prepare_flexreceptor4.py -r 1t64_lock.pdbqt -s TYR293 -g 1t64_lock.rigid.pdbqt -x 1t64_lock.flex.pdbqt 3.2. Preparing the parameter files for autogrid (gpf) and autodock (dpf) and running the autogrid and autodock programs. To do this you can use the ADT command line utilities as following or follow sections from 1.2.4 through 1.2.5.2 if you prefer the graphical way using ADT. determine grid center and points using the pdbbox utility for the key and flexible residue together. Prompt> cat 1t64_key.pdbqt 1t64_lock.flex.pdbqt > key_lock.flex.pdbqt Prompt> ../../utilities/pdbbox key_lock.flex.pdbqt Prepare the gpf file and run autogrid4 Prompt> prepare_gpf4.py -l 1t64_key.pdbqt -r 1t64_lock.rigid.pdbqt -p ligand_types="A C Cl H F OA N P S Br NA SA HD" -p gridcenter="grid center coordinates" -p npts="grid points" -o 1t64.flex.gpf Prompt> autogrid4 -p 1t64.flex.gpf -l 1t64.flex.glg Prepare the dpf file and run autodock4 Prompt> prepare_dpf4_flex.py -l 1t64_key.pdbqt -p ga_run=100 -r 1t64_lock.rigid.pdbqt -f 1t64_lock.flex.pdbqt -o 1t64.flex.dpf Prompt> autodock4 -p 1t64.flex.dpf -l 1t64.flex.dlg 3.1. Results The run at ga_num_eval = 2.5M did converged and these are the graphical and clustering results: You can contact me at http://giribio.weebly.com, http://cbi.keralauniversity.edu
  • 23. 23 AutoDock Tutorial Girinath G Pillai, CBi --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------