SlideShare a Scribd company logo
MOLECULAR DOCKING
Using Autodock Tools
Presented by:
Vikram Aditya
B. Sc. (H) Biochemistry
Shivaji College, DU
Intern, JNU
Overview
Molecular docking is a computational
process which involves the prediction of
favorable conformation of a ligand within
the binding site of a target macromolecule.
• 3D structure of the macromolecule
Target Structure
• Information about the location of the active site of target
Binding Site
• 3D structure of the compounds whose binding is to be studied
Ligand
The prerequisites for molecular docking:
Target Structure / Macromolecule
3D structure of the protein can be determined experimentally using various techniques (x-ray crystallography, NMR spectroscopy) or if already determined, it
can be acquired from various PDB repositories ( RCSB, PDBe, PDBj )
https://www.rcsb.org/
https://www.ebi.ac.uk/pdbe/ https://pdbj.org/
PDB
Target Structure / Macromolecule
PDB ID: 5L7S PDB ID: 3ZRG
Crystal structure of RxLR effector PexRD2
from Phytophthora infestans
Crystal structure of RXLR effector PexRD54
from Phytophthora infestans
Binding Site
Finding binding sites:
There are several servers and tools – UniProt, CastP, GRID, POCKET, SurfNet, PASS etc.
Ligand
• Filtered FASTA sequence
• Structure prediction in QUARK ----> 3D structure (pdb)
• Structure Validation in PSVS
*Small peptide sequence ID: 0489
* this peptide is translated from non coding DNA ( junk DNA ) and modelled into 3D structure by
ab-inito approach [Ref: Dr. Pawan Dhar, Synthetic Biology Lab, School of Biotechnology, JNU]
Docking
3ZRG
0489
Rigid and Flexible Docking
DOCKING
RIGID BODY
DOCKING
FLEXIBLE DOCKING
The rigid docking methods do not consider ligand and receptor flexibility.
- Orientation is taken as a whole
- No freedom of rotation in their side change
The flexible docking ligand and target molecules both are allowed to change
conformations during the docking process
- More reliable
- Requires more computational power
Components in Docking Process
Docking programs are generally devised as combination of two components:
A search algorithm and scoring function.
1. Search Algorithms – identify the possible conformations
2. Scoring Functions – prediction of interaction energy corresponding to each of the predicted binding confirmation
DOCKING
Binding mode prediction
Binding affinity prediction
Exhaustive
Conformational
Ensemble
Fragment Based
Search algorithms play a crucial role in identifying all the conformations that are feasible in the search space
Search Algorithms
Search Algorithm
Shape Matching Systematic Search Stochastic Algorithm
Ligand divided in fragments
Fragments docked individually into the target
docked fragments linked covalently
Address ligand flexibility problem
Use ensemble of ligand
conformations previously generated
through rigid docking
Various conformations generated by
energy sampling over the entire range of
degrees of freedom & all global
& local minima visited
Genetic Algorithm
Genetic Search Algorithm, a stochastic search method
It applies theories of evolution and natural selection.
An initial population of solutions is created through genetic operators (mutations, crossovers and migrations), and ranked using the survival of
the fittest.
The initial population covers a wide area of the energy landscape.
The lowest energy conformations are selected as templates for the generation of the next population.
GA requires generation of an initial population of ligand conformations.
Search Algorithms
Scoring function computes the binding affinity of each conformer of the ligand docked
Scoring Function
Scoring
Functions
Force Field
Empirical
Knowledge based
Define potential energy of system
Based on molecular mechanics &
interaction energy between receptor-ligand
Based on empirical energy terms such as
H-bonds, ionic & hydrophobic & aromatic
interactions, no. of rotatable bonds
Based on protein-ligand complex information
derived from the crystal structure
Autodock Tool
Setting up the macromolecule:
Load macromolecule
File > Read Molecule
That will open the startup directory window where we can
search or browse the pdb file of test macromolecule.
-or-
File > Import > Fetch From Web
That will open Fetch PDB window where we can directly
import the macromolecule from RCSB.
Note: It is advisable to first set the startup directory first by
File > Preferences > Set -->
In the Startup Directory, enter the location of the file to be
docked “C:UsersvikraDesktop”directory”” and Make
Default --> Set
1
Energy Minimization of the macromolecules .i.e., removal of
all the hetero-atoms, and solvents, which may interfere in
docking process.
Edit > Delete Water
Edit > Hydrogens > Add Polar Only  OK
Edit > Charges > Add Kollman Charges OK
Edit > Atoms > Assign AD4 Type OK
This process can also be done manually by reading the pdb
file using Wordpad or it can also be done using SPDBV.
The molecule is saved in Protein Data Bank, Partial Charge
(Q), & Atom Type (T)) format { .pdbqt }
File > Save > Write PDBQT
Choose the file directory and necessary PDB records to be
saved and click on  OK
2
3
Setting Up Macromolecule
Reading a PDB File on Wordpad
Creating Flexible Receptor
1 Go to Flexible Residues > Input > Choose Macromolecule…
This will open the Choose Macromolecule Window, select the
macromolecule and click Select Molecule.
We can also create a flexible receptor / binding site on the
macromolecule to allow flexible docking.
To create flexible bonds:
2 From the dashboard open the list of macromolecule residues
and select the residues among which flexibility is to be
allowed. Then go to;
Flexible Residues > Choose Torsions in Currently Selected
Residues… 
This will open the Torsion Count Window, choose flexible
bonds, Close
Setting Up Ligand
Next step is loading the ligand and setting up the torsion tree
To Insert a ligand:
1 Go to Ligand > Input > Open…
This will open the Ligand File for Autodock4
Window where we search for pdb file of our short
peptide and click Open.
2 After loading ligand summary for ligand window
appear which shows information of aromatic
carbons and rotatable bonds.
If TORSDOF exceeds 32 (.i.e., maximum number of
torsions autodock supports)
Ligand > Torsion Tree > Set Number of Torsions…
The window for setting active torsions appear, set
number of active torsions moving to max 32 &
Dismiss
Setting Up Ligand
Setting up the torsion tree
3 Go to
Ligand > Torsion Tree > Detect Root…
Ligand > Torsion Tree > Choose Root…
4 After setting up the Torsion Tree for ligand save it
in .pdbqt
Ligand > Output > Save as PDBQT…
The Formatted Autotors Molecule File: window will
appear, go to save directory set the file name and
Save.
Setting Up Grid Parameter File (.gpf)
We set up the grid by choosing defining the macromolecule and the ligand:
1 Choose the Macromolecule:
Grid > Macromolecule > Choose…
Choose Macromolecule window will appear, select the molecule (3ZRG)
and replace the .pdbqt file in the directory to save the grid information
2 Choose the Ligand:
Grid > Set Map Types > Choose Ligand…
Choose Macromolecule window will appear, select the molecule (3ZRG)
and replace the .pdbqt file in the directory to save the grid information
Setting Up Grid Parameter File (.gpf)
Making Grid Box:
3 Grid > Macromolecule > Choose…
Choose Macromolecule window will appear, select the molecule (3ZRG)
and replace the .pdbqt file in the directory to save the grid information
To set up grid box it is important to have the knowledge of the binding
site, but if the binding site is unknown we can perform blind docking.
a Blind Docking
Include whole macromolecule in the grid box
Setting Up Grid Parameter File (.gpf)
Making Grid Box:
b Site specific binding
When we know the binding site, we can select the residues present in
the binding site and make the grid box over selected residues
(denoted by yellow stars in the structure)
-or-
Central atom is picked up, and its x, y, z coordinates is marked to make
up the grid box.
Central atom is selected using the information of the residue number
(for example, in case of protein 3ZRG, binding site is represented by
residues 85-101, 109, 112 | so we can pick residue 96 as a central atom
X Y Z
4 Save the Grid Parameter File
Grid > Output > Save GPF…
PDB ID: 3ZRG
Binding Site
Generating Docking Parameter File (.dpf)
To resize or crop your 3D model within a frame, you can use the pan and zoom tool.
1 Select the macromolecule and ligand for docking:
Docking > Macromolecule >Set Rigid
Filename…  choose the “mol.pdbqt”
Docking > Ligand >Choose…  choose the
“ligand.pdbqt”
Set search parameters and desired number
of runs for the docking:
Docking > Search Parameters > Genetic
Algorithm…  Set Number of GA Runs >
Accept
3 When you are finished editing, click
the Pan & Zoom button again to exit
Pan and Zoom mode.
For flexible receptor docking, we also
Set Flexible Residues Filename
Save the docking parameter file:
Docking > Output > Lamarkian GA(4.2)…
 Set the file directory  Save
2
3
Running Autogrid
1 Run > Run AutoGrid… 
Browse Program Pathname and the
select “autogrid4.exe”
Browse Parameter Filename and the
select “3zrg.gpf”
Log Filename will be saved automatically
to the directory as “3zrg.glg”
Cmd script will appear
 Launch
Autogrid can also be run using other command
line environments like Cygwin
Creating map files & .glg using .gpf necessary for autodock:
Running Autogrid from Cygwin
Creating map files & .glg using .gpf necessary for autodock:
1 Open Cygwin and run following
commands:
>> cd “file directory”
>> ./autogrid4.exe -p *.gpf -l *.glg &
>> tail -f *.glg
* filename
After Successful Completion all the
necessary map files are created in the file
directory, close the terminal.
Prior to running Autogrid using Cygwin it is
advisable to paste autogrid4.exe in the file directory.
Running Autodock
Creating .dlg file for scoring:
1 Run > Run AutoDock… 
Browse Program Pathname and the
select “autodock4.exe”
Browse Parameter Filename and the
select “3zrg.dpf”
Log Filename will be saved automatically
to the directory as “3zrg.dlg”
Cmd script will appear
 Launch
Autodock can also be run using other command
line environments like Cygwin
Running Autodock from Cygwin
1 Open Cygwin and run following
commands:
>> cd “file directory”
>> ./autodock4.exe -p *.dpf -l *.dlg &
>> tail -f *.dlg
* filename
After Successful Completion all the
necessary map files are created in the file
directory, close the terminal.
Prior to running Autodock using Cygwin it is
advisable to paste autodock4.exe in the file directory.
Creating .dlg file for scoring:
Analysis of Autodock
Autodock creates .dlg file which contains information of all min & max energy
conformations:
1 Reading the .dlg file manually;
Open .dlg file generated after autodock in wordpad 
& Find RMSD table, which displays the min binding energy
2 Analyze docking in Autodock suite; Go to:
Analyze > Dockings > Open…  select the .dlg file  Open
Analyze > Macromolecules > Choose…  select the macrmol  Select
Analyze > Conformations > Play… 
Open panel to set play options and check on:
 Show info
 Build H-bonds
Thankyou
References:
Guided by:
https://epgp.inflibnet.ac.in/
http://autodock.scripps.edu/
Dr. Pawan K Dhar
Prof. & Dean, School of Biotechnology, JNU
Dr. Aditi Singh

More Related Content

What's hot

In silico drug desigining
In silico drug desiginingIn silico drug desigining
In silico drug desigining
Devesh Shukla
 
Molecular modelling
Molecular modelling Molecular modelling
Molecular modelling
Pharmaceutical
 
Basics Of Molecular Docking
Basics Of Molecular DockingBasics Of Molecular Docking
Basics Of Molecular Docking
Satarupa Deb
 
Molecular docking
Molecular dockingMolecular docking
Molecular docking
Rahul B S
 
Homology modeling: Modeller
Homology modeling: ModellerHomology modeling: Modeller
MOLECULAR DOCKING.pptx
MOLECULAR DOCKING.pptxMOLECULAR DOCKING.pptx
MOLECULAR DOCKING.pptx
E Poovarasan
 
Chemoinformatics
ChemoinformaticsChemoinformatics
Chemoinformatics
Rupali Salunkhe
 
7.local and global minima
7.local and global minima7.local and global minima
7.local and global minima
Abhijeet Kadam
 
Molecular modelling
Molecular modellingMolecular modelling
Molecular modelling
Rikesh lal Shrestha
 
Presentation on insilico drug design and virtual screening
Presentation on insilico drug design and virtual screeningPresentation on insilico drug design and virtual screening
Presentation on insilico drug design and virtual screening
Joon Jyoti Sahariah
 
Docking Score Functions
Docking Score FunctionsDocking Score Functions
Docking Score Functions
SAKEEL AHMED
 
De novo drug design
De novo drug designDe novo drug design
De novo drug design
mojdeh y
 
Molecular docking
Molecular dockingMolecular docking
Molecular docking
Shrihith.A Ananthram
 
Molecular Mechanics in Molecular Modeling
Molecular Mechanics in Molecular ModelingMolecular Mechanics in Molecular Modeling
Molecular Mechanics in Molecular Modeling
Akshay Kank
 
Energy minimization
Energy minimizationEnergy minimization
Energy minimization
Shikha Popali
 
MOLECULAR DOCKING
MOLECULAR DOCKINGMOLECULAR DOCKING
MOLECULAR DOCKING
Saramita De Chakravarti
 
Protein-Ligand Docking
Protein-Ligand DockingProtein-Ligand Docking
Protein-Ligand Dockingbaoilleach
 
Virtual screening ppt
Virtual screening pptVirtual screening ppt
Virtual screening ppt
VivekYadav490
 
Quantum Mechanics in Molecular modeling
Quantum Mechanics in Molecular modelingQuantum Mechanics in Molecular modeling
Quantum Mechanics in Molecular modeling
Akshay Kank
 

What's hot (20)

Auto dock tutorial
Auto dock tutorialAuto dock tutorial
Auto dock tutorial
 
In silico drug desigining
In silico drug desiginingIn silico drug desigining
In silico drug desigining
 
Molecular modelling
Molecular modelling Molecular modelling
Molecular modelling
 
Basics Of Molecular Docking
Basics Of Molecular DockingBasics Of Molecular Docking
Basics Of Molecular Docking
 
Molecular docking
Molecular dockingMolecular docking
Molecular docking
 
Homology modeling: Modeller
Homology modeling: ModellerHomology modeling: Modeller
Homology modeling: Modeller
 
MOLECULAR DOCKING.pptx
MOLECULAR DOCKING.pptxMOLECULAR DOCKING.pptx
MOLECULAR DOCKING.pptx
 
Chemoinformatics
ChemoinformaticsChemoinformatics
Chemoinformatics
 
7.local and global minima
7.local and global minima7.local and global minima
7.local and global minima
 
Molecular modelling
Molecular modellingMolecular modelling
Molecular modelling
 
Presentation on insilico drug design and virtual screening
Presentation on insilico drug design and virtual screeningPresentation on insilico drug design and virtual screening
Presentation on insilico drug design and virtual screening
 
Docking Score Functions
Docking Score FunctionsDocking Score Functions
Docking Score Functions
 
De novo drug design
De novo drug designDe novo drug design
De novo drug design
 
Molecular docking
Molecular dockingMolecular docking
Molecular docking
 
Molecular Mechanics in Molecular Modeling
Molecular Mechanics in Molecular ModelingMolecular Mechanics in Molecular Modeling
Molecular Mechanics in Molecular Modeling
 
Energy minimization
Energy minimizationEnergy minimization
Energy minimization
 
MOLECULAR DOCKING
MOLECULAR DOCKINGMOLECULAR DOCKING
MOLECULAR DOCKING
 
Protein-Ligand Docking
Protein-Ligand DockingProtein-Ligand Docking
Protein-Ligand Docking
 
Virtual screening ppt
Virtual screening pptVirtual screening ppt
Virtual screening ppt
 
Quantum Mechanics in Molecular modeling
Quantum Mechanics in Molecular modelingQuantum Mechanics in Molecular modeling
Quantum Mechanics in Molecular modeling
 

Similar to Molecular Docking Using Autodock Tools

Autodock Made Easy with MGL Tools - Molecular Docking
Autodock Made Easy with MGL Tools - Molecular DockingAutodock Made Easy with MGL Tools - Molecular Docking
Autodock Made Easy with MGL Tools - Molecular Docking
Girinath Pillai
 
COMPUTER AIDED DRUG DESIGN.pptx
COMPUTER AIDED DRUG DESIGN.pptxCOMPUTER AIDED DRUG DESIGN.pptx
COMPUTER AIDED DRUG DESIGN.pptx
SumitMaji13
 
molecular docking screnning. pptx
molecular docking screnning. pptxmolecular docking screnning. pptx
molecular docking screnning. pptx
Praveen kumar S
 
molecular docking
molecular dockingmolecular docking
molecular docking
j janiba jeslin
 
Energy Minimization Using Gromacs
Energy Minimization Using GromacsEnergy Minimization Using Gromacs
Energy Minimization Using GromacsRajendra K Labala
 
Molecular docking of small molecules using AutoDock vina.pdf
Molecular docking of small molecules using AutoDock vina.pdfMolecular docking of small molecules using AutoDock vina.pdf
Molecular docking of small molecules using AutoDock vina.pdf
GautamSosa
 
Secure Mining of Association Rules in Horizontally Distributed Databases
Secure Mining of Association Rules in Horizontally Distributed DatabasesSecure Mining of Association Rules in Horizontally Distributed Databases
Secure Mining of Association Rules in Horizontally Distributed Databases
IJSRD
 
OpenDiscovery
OpenDiscoveryOpenDiscovery
OpenDiscoverygwprice
 
Pandora FMS: MongoDB plugin
Pandora FMS: MongoDB pluginPandora FMS: MongoDB plugin
Pandora FMS: MongoDB plugin
Pandora FMS
 
Ligbuilder V2: overview and tutorial.
Ligbuilder V2: overview and tutorial.Ligbuilder V2: overview and tutorial.
Ligbuilder V2: overview and tutorial.
Ashish Pratim Mahanta
 
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
 
Goslar2010 poster
Goslar2010 posterGoslar2010 poster
Goslar2010 poster
baoilleach
 
Through the firewall with miniCRAN
Through the firewall with miniCRANThrough the firewall with miniCRAN
Through the firewall with miniCRANRevolution Analytics
 
Md simulation
Md simulationMd simulation
Md simulation
GaganjyotBakshi
 
Session 24 - JDBC, Intro to Enterprise Java
Session 24 - JDBC, Intro to Enterprise JavaSession 24 - JDBC, Intro to Enterprise Java
Session 24 - JDBC, Intro to Enterprise Java
PawanMM
 
Raptor user manual3.0
Raptor user manual3.0Raptor user manual3.0
Raptor user manual3.0
Elizabeth Reyna
 
Structure based drug design- kiranmayi
Structure based drug design- kiranmayiStructure based drug design- kiranmayi
Structure based drug design- kiranmayi
KiranmayiKnv
 

Similar to Molecular Docking Using Autodock Tools (20)

Autodock Made Easy with MGL Tools - Molecular Docking
Autodock Made Easy with MGL Tools - Molecular DockingAutodock Made Easy with MGL Tools - Molecular Docking
Autodock Made Easy with MGL Tools - Molecular Docking
 
COMPUTER AIDED DRUG DESIGN.pptx
COMPUTER AIDED DRUG DESIGN.pptxCOMPUTER AIDED DRUG DESIGN.pptx
COMPUTER AIDED DRUG DESIGN.pptx
 
2003 medicinal chemistry laboratory manual 1
2003   medicinal chemistry laboratory manual 12003   medicinal chemistry laboratory manual 1
2003 medicinal chemistry laboratory manual 1
 
molecular docking screnning. pptx
molecular docking screnning. pptxmolecular docking screnning. pptx
molecular docking screnning. pptx
 
molecular docking
molecular dockingmolecular docking
molecular docking
 
Bio Linux
Bio LinuxBio Linux
Bio Linux
 
Autodock4 Procedure
Autodock4 ProcedureAutodock4 Procedure
Autodock4 Procedure
 
Energy Minimization Using Gromacs
Energy Minimization Using GromacsEnergy Minimization Using Gromacs
Energy Minimization Using Gromacs
 
Molecular docking of small molecules using AutoDock vina.pdf
Molecular docking of small molecules using AutoDock vina.pdfMolecular docking of small molecules using AutoDock vina.pdf
Molecular docking of small molecules using AutoDock vina.pdf
 
Secure Mining of Association Rules in Horizontally Distributed Databases
Secure Mining of Association Rules in Horizontally Distributed DatabasesSecure Mining of Association Rules in Horizontally Distributed Databases
Secure Mining of Association Rules in Horizontally Distributed Databases
 
OpenDiscovery
OpenDiscoveryOpenDiscovery
OpenDiscovery
 
Pandora FMS: MongoDB plugin
Pandora FMS: MongoDB pluginPandora FMS: MongoDB plugin
Pandora FMS: MongoDB plugin
 
Ligbuilder V2: overview and tutorial.
Ligbuilder V2: overview and tutorial.Ligbuilder V2: overview and tutorial.
Ligbuilder V2: overview and 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
 
Goslar2010 poster
Goslar2010 posterGoslar2010 poster
Goslar2010 poster
 
Through the firewall with miniCRAN
Through the firewall with miniCRANThrough the firewall with miniCRAN
Through the firewall with miniCRAN
 
Md simulation
Md simulationMd simulation
Md simulation
 
Session 24 - JDBC, Intro to Enterprise Java
Session 24 - JDBC, Intro to Enterprise JavaSession 24 - JDBC, Intro to Enterprise Java
Session 24 - JDBC, Intro to Enterprise Java
 
Raptor user manual3.0
Raptor user manual3.0Raptor user manual3.0
Raptor user manual3.0
 
Structure based drug design- kiranmayi
Structure based drug design- kiranmayiStructure based drug design- kiranmayi
Structure based drug design- kiranmayi
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 

Molecular Docking Using Autodock Tools

  • 1. MOLECULAR DOCKING Using Autodock Tools Presented by: Vikram Aditya B. Sc. (H) Biochemistry Shivaji College, DU Intern, JNU
  • 2. Overview Molecular docking is a computational process which involves the prediction of favorable conformation of a ligand within the binding site of a target macromolecule. • 3D structure of the macromolecule Target Structure • Information about the location of the active site of target Binding Site • 3D structure of the compounds whose binding is to be studied Ligand The prerequisites for molecular docking:
  • 3. Target Structure / Macromolecule 3D structure of the protein can be determined experimentally using various techniques (x-ray crystallography, NMR spectroscopy) or if already determined, it can be acquired from various PDB repositories ( RCSB, PDBe, PDBj ) https://www.rcsb.org/ https://www.ebi.ac.uk/pdbe/ https://pdbj.org/ PDB
  • 4. Target Structure / Macromolecule PDB ID: 5L7S PDB ID: 3ZRG Crystal structure of RxLR effector PexRD2 from Phytophthora infestans Crystal structure of RXLR effector PexRD54 from Phytophthora infestans
  • 5. Binding Site Finding binding sites: There are several servers and tools – UniProt, CastP, GRID, POCKET, SurfNet, PASS etc.
  • 6. Ligand • Filtered FASTA sequence • Structure prediction in QUARK ----> 3D structure (pdb) • Structure Validation in PSVS *Small peptide sequence ID: 0489 * this peptide is translated from non coding DNA ( junk DNA ) and modelled into 3D structure by ab-inito approach [Ref: Dr. Pawan Dhar, Synthetic Biology Lab, School of Biotechnology, JNU]
  • 8. Rigid and Flexible Docking DOCKING RIGID BODY DOCKING FLEXIBLE DOCKING The rigid docking methods do not consider ligand and receptor flexibility. - Orientation is taken as a whole - No freedom of rotation in their side change The flexible docking ligand and target molecules both are allowed to change conformations during the docking process - More reliable - Requires more computational power
  • 9. Components in Docking Process Docking programs are generally devised as combination of two components: A search algorithm and scoring function. 1. Search Algorithms – identify the possible conformations 2. Scoring Functions – prediction of interaction energy corresponding to each of the predicted binding confirmation DOCKING Binding mode prediction Binding affinity prediction
  • 10. Exhaustive Conformational Ensemble Fragment Based Search algorithms play a crucial role in identifying all the conformations that are feasible in the search space Search Algorithms Search Algorithm Shape Matching Systematic Search Stochastic Algorithm Ligand divided in fragments Fragments docked individually into the target docked fragments linked covalently Address ligand flexibility problem Use ensemble of ligand conformations previously generated through rigid docking Various conformations generated by energy sampling over the entire range of degrees of freedom & all global & local minima visited Genetic Algorithm
  • 11. Genetic Search Algorithm, a stochastic search method It applies theories of evolution and natural selection. An initial population of solutions is created through genetic operators (mutations, crossovers and migrations), and ranked using the survival of the fittest. The initial population covers a wide area of the energy landscape. The lowest energy conformations are selected as templates for the generation of the next population. GA requires generation of an initial population of ligand conformations. Search Algorithms
  • 12. Scoring function computes the binding affinity of each conformer of the ligand docked Scoring Function Scoring Functions Force Field Empirical Knowledge based Define potential energy of system Based on molecular mechanics & interaction energy between receptor-ligand Based on empirical energy terms such as H-bonds, ionic & hydrophobic & aromatic interactions, no. of rotatable bonds Based on protein-ligand complex information derived from the crystal structure
  • 13. Autodock Tool Setting up the macromolecule: Load macromolecule File > Read Molecule That will open the startup directory window where we can search or browse the pdb file of test macromolecule. -or- File > Import > Fetch From Web That will open Fetch PDB window where we can directly import the macromolecule from RCSB. Note: It is advisable to first set the startup directory first by File > Preferences > Set --> In the Startup Directory, enter the location of the file to be docked “C:UsersvikraDesktop”directory”” and Make Default --> Set 1
  • 14. Energy Minimization of the macromolecules .i.e., removal of all the hetero-atoms, and solvents, which may interfere in docking process. Edit > Delete Water Edit > Hydrogens > Add Polar Only  OK Edit > Charges > Add Kollman Charges OK Edit > Atoms > Assign AD4 Type OK This process can also be done manually by reading the pdb file using Wordpad or it can also be done using SPDBV. The molecule is saved in Protein Data Bank, Partial Charge (Q), & Atom Type (T)) format { .pdbqt } File > Save > Write PDBQT Choose the file directory and necessary PDB records to be saved and click on  OK 2 3 Setting Up Macromolecule
  • 15. Reading a PDB File on Wordpad
  • 16. Creating Flexible Receptor 1 Go to Flexible Residues > Input > Choose Macromolecule… This will open the Choose Macromolecule Window, select the macromolecule and click Select Molecule. We can also create a flexible receptor / binding site on the macromolecule to allow flexible docking. To create flexible bonds: 2 From the dashboard open the list of macromolecule residues and select the residues among which flexibility is to be allowed. Then go to; Flexible Residues > Choose Torsions in Currently Selected Residues…  This will open the Torsion Count Window, choose flexible bonds, Close
  • 17. Setting Up Ligand Next step is loading the ligand and setting up the torsion tree To Insert a ligand: 1 Go to Ligand > Input > Open… This will open the Ligand File for Autodock4 Window where we search for pdb file of our short peptide and click Open. 2 After loading ligand summary for ligand window appear which shows information of aromatic carbons and rotatable bonds. If TORSDOF exceeds 32 (.i.e., maximum number of torsions autodock supports) Ligand > Torsion Tree > Set Number of Torsions… The window for setting active torsions appear, set number of active torsions moving to max 32 & Dismiss
  • 18. Setting Up Ligand Setting up the torsion tree 3 Go to Ligand > Torsion Tree > Detect Root… Ligand > Torsion Tree > Choose Root… 4 After setting up the Torsion Tree for ligand save it in .pdbqt Ligand > Output > Save as PDBQT… The Formatted Autotors Molecule File: window will appear, go to save directory set the file name and Save.
  • 19. Setting Up Grid Parameter File (.gpf) We set up the grid by choosing defining the macromolecule and the ligand: 1 Choose the Macromolecule: Grid > Macromolecule > Choose… Choose Macromolecule window will appear, select the molecule (3ZRG) and replace the .pdbqt file in the directory to save the grid information 2 Choose the Ligand: Grid > Set Map Types > Choose Ligand… Choose Macromolecule window will appear, select the molecule (3ZRG) and replace the .pdbqt file in the directory to save the grid information
  • 20. Setting Up Grid Parameter File (.gpf) Making Grid Box: 3 Grid > Macromolecule > Choose… Choose Macromolecule window will appear, select the molecule (3ZRG) and replace the .pdbqt file in the directory to save the grid information To set up grid box it is important to have the knowledge of the binding site, but if the binding site is unknown we can perform blind docking. a Blind Docking Include whole macromolecule in the grid box
  • 21. Setting Up Grid Parameter File (.gpf) Making Grid Box: b Site specific binding When we know the binding site, we can select the residues present in the binding site and make the grid box over selected residues (denoted by yellow stars in the structure) -or- Central atom is picked up, and its x, y, z coordinates is marked to make up the grid box. Central atom is selected using the information of the residue number (for example, in case of protein 3ZRG, binding site is represented by residues 85-101, 109, 112 | so we can pick residue 96 as a central atom X Y Z 4 Save the Grid Parameter File Grid > Output > Save GPF…
  • 23. Generating Docking Parameter File (.dpf) To resize or crop your 3D model within a frame, you can use the pan and zoom tool. 1 Select the macromolecule and ligand for docking: Docking > Macromolecule >Set Rigid Filename…  choose the “mol.pdbqt” Docking > Ligand >Choose…  choose the “ligand.pdbqt” Set search parameters and desired number of runs for the docking: Docking > Search Parameters > Genetic Algorithm…  Set Number of GA Runs > Accept 3 When you are finished editing, click the Pan & Zoom button again to exit Pan and Zoom mode. For flexible receptor docking, we also Set Flexible Residues Filename Save the docking parameter file: Docking > Output > Lamarkian GA(4.2)…  Set the file directory  Save 2 3
  • 24. Running Autogrid 1 Run > Run AutoGrid…  Browse Program Pathname and the select “autogrid4.exe” Browse Parameter Filename and the select “3zrg.gpf” Log Filename will be saved automatically to the directory as “3zrg.glg” Cmd script will appear  Launch Autogrid can also be run using other command line environments like Cygwin Creating map files & .glg using .gpf necessary for autodock:
  • 25. Running Autogrid from Cygwin Creating map files & .glg using .gpf necessary for autodock: 1 Open Cygwin and run following commands: >> cd “file directory” >> ./autogrid4.exe -p *.gpf -l *.glg & >> tail -f *.glg * filename After Successful Completion all the necessary map files are created in the file directory, close the terminal. Prior to running Autogrid using Cygwin it is advisable to paste autogrid4.exe in the file directory.
  • 26. Running Autodock Creating .dlg file for scoring: 1 Run > Run AutoDock…  Browse Program Pathname and the select “autodock4.exe” Browse Parameter Filename and the select “3zrg.dpf” Log Filename will be saved automatically to the directory as “3zrg.dlg” Cmd script will appear  Launch Autodock can also be run using other command line environments like Cygwin
  • 27. Running Autodock from Cygwin 1 Open Cygwin and run following commands: >> cd “file directory” >> ./autodock4.exe -p *.dpf -l *.dlg & >> tail -f *.dlg * filename After Successful Completion all the necessary map files are created in the file directory, close the terminal. Prior to running Autodock using Cygwin it is advisable to paste autodock4.exe in the file directory. Creating .dlg file for scoring:
  • 28. Analysis of Autodock Autodock creates .dlg file which contains information of all min & max energy conformations: 1 Reading the .dlg file manually; Open .dlg file generated after autodock in wordpad  & Find RMSD table, which displays the min binding energy 2 Analyze docking in Autodock suite; Go to: Analyze > Dockings > Open…  select the .dlg file  Open Analyze > Macromolecules > Choose…  select the macrmol  Select Analyze > Conformations > Play…  Open panel to set play options and check on:  Show info  Build H-bonds
  • 29. Thankyou References: Guided by: https://epgp.inflibnet.ac.in/ http://autodock.scripps.edu/ Dr. Pawan K Dhar Prof. & Dean, School of Biotechnology, JNU Dr. Aditi Singh