Download AutoDock 4 and AutoDock Vina

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Protein moonlighting wikipedia , lookup

List of types of proteins wikipedia , lookup

Western blot wikipedia , lookup

Molecular evolution wikipedia , lookup

Protein adsorption wikipedia , lookup

History of molecular evolution wikipedia , lookup

Biochemistry wikipedia , lookup

Paracrine signalling wikipedia , lookup

G protein–coupled receptor wikipedia , lookup

Metalloprotein wikipedia , lookup

Size-exclusion chromatography wikipedia , lookup

Signal transduction wikipedia , lookup

Drug discovery wikipedia , lookup

Multi-state modeling of biomolecules wikipedia , lookup

Transcript
AutoDock 4 and AutoDock Vina
-Brief Intruction
Guanglin Kuang
2014-3-25
Docking
-wikipedia
• General definition:
In the field of molecular modeling, docking is a method which predicts the
preferred orientation of one molecule to a second when bound to each
other to form a stable complex. Knowledge of the preferred orientation in
turn may be used to predict the strength of association or binding affinity
between two molecules using for example scoring functions.
• Usage:
Docking is frequently used to predict the binding orientation of small
molecule drug candidates to their protein targets in order to in turn
predict the affinity and activity of the small molecule. Hence docking plays
an important role in the rational design of drugs, for example, hit
identification and lead optimization.
lock-and-key
Theoretical Background
 Docking approaches:
 Shape complementarity
 Simulation
 Search algorithm:
 Systematic or Stochastic torsional searches about rotatable bonds
 Genetic algorithms to "evolve" new low energy conformations
 Molecular dynamics simulations
 Structural flexibility:
 Ligand flexibility
 Receptor flexibility (Induced fit docking)
 Scoring function:
 Force field
 Empirical
 Knowledge -based
 Popular Softwares:
 DOCK, AUTODOCK, GOLD, Glide (Schrödinger), FlexX (Sybyl), MOE-Dock …
J. Med. Chem., 2004, 47 (12), pp 3032–3047
Nat Rev Drug Discov. 2004 Nov;3(11):935-49.
AutoDock 4.0
 AutoDock is an automated procedure for
predicting the interaction of ligands with
biomacromolecular targets.
 The current version of AutoDock, using the
Lamarckian Genetic Algorithm and empirical
free energy scoring function.
𝑽 = 𝑾𝒗𝒅𝒘
(
𝒊,𝒋
𝑨𝒊𝒋
𝒓𝟏𝟐
𝒊𝒋
−
𝑩𝒊𝒋
)+
𝒓𝟔𝒊𝒋
𝑾𝒉𝒃𝒐𝒏𝒅
𝒊,𝒋
𝒒𝒊 𝒒𝒋
+ 𝑾𝒆𝒍𝒆𝒄
𝒊,𝒋
𝜺 𝒓𝒊𝒋 𝒓𝒊𝒋
𝑪𝒊𝒋 𝑫𝒊𝒋
𝑬(𝒕)( 𝟏𝟐 − 𝟏𝟎 )
𝒓𝒊𝒋
𝒓𝒊𝒋
+ 𝑾𝒔𝒐𝒍
(𝑺𝒊 𝑽𝒋 + 𝑺𝒋 𝑽𝒊 )𝒆
𝒓𝟐𝒊𝒋
− 𝟐
𝟐𝝈
𝒊,𝒋
𝑳−𝑳
𝑷−𝑷
𝑷−𝑷
𝑷−𝑳
𝑷−𝑳
∆𝑮 = 𝑽𝑳−𝑳
𝒃𝒐𝒖𝒏𝒅 − 𝑽𝒖𝒏𝒃𝒐𝒖𝒏𝒅 + 𝑽𝒃𝒐𝒖𝒏𝒅 − 𝑽𝒖𝒏𝒃𝒐𝒖𝒏𝒅 + 𝑽𝒃𝒐𝒖𝒏𝒅 − 𝑽𝒖𝒏𝒃𝒐𝒖𝒏𝒅 + ∆𝑺𝒄𝒐𝒏𝒇
 AutoDock calculations are performed in several
steps:
 Preparation of coordinate files using
AutoDockTools
 Recalculation of atomic affinities using AutoGrid
 Docking of ligands using AutoDock,
 Analysis of results using AutoDockTools.
Journal of Computational Chemistry, Vol. 19, No. 14, 1639]1662 (1998)
Journal of Computational Chemistry: Volume 30, Issue 16, pages 2785–2791, December 2009
http://autodock.scripps.edu/
AutoDock Vina
 AutoDock 4 and AutoDock Vina were both
developed in the Molecular Graphics Lab at The
Scripps Research Institute. AutoDock Vina
inherits some of the ideas and approaches of
AutoDock 4 . They use the same type of structure
format (PDBQT) for maximum compatibility with
auxiliary software. However, the source code, the
scoring function and the actual algorithms used
are brand new.
 Advantages (Compared to AutoDock 4.0):
 Faster (can be used for virtual screening)
 Ease of use
 More accurate (arguably)
 Disadvantages
 The algorithm and scoring function is not as
straightforward and physical as that of AutoDock 4.
Works more like a black-box
Journal of Computational Chemistry, Volume 31, Issue 2, pages 455–461, 30 January 2010
http://vina.scripps.edu/manual.html
Virtual Screening Using Vina
 Step 1: Prepare the protein:
 Use AutoDockTools
 Step 2: Prepare the Ligands:
corina -d wh,rs,neu,r2d,errorfile=errors.sdf database.sdf database-3D.sdf
babel -isdf database-3D -opdb ligand.pdb -m
#! /bin/bash
for f in ligand*.pdb; do
b=`basename $f .pdb`
echo Processing ligand $b
mkdir -p $b
pythonsh $ADT_Utilities24/prepare_ligand4.py -l $f -o ${b}/${b}.pdbqt
done
conf.txt
receptor = protein.pdbqt
cpu = 8
 Step 3: Virtual Screening
#! /bin/bash
for f in ligand*.pdb; do
b=`basename $f .pdb`
echo Processing ligand $b
vina --config conf.txt --ligand ${b}/${b}.pdbqt --out ${b}/${b}_out.pdbqt --log ${b}/${b}_log.txt
done
center_x = -2.0
center_y = 57.1
center_z = 52.3
size_x = 22.5
size_y = 22.5
size_z = 22.5
 Step 4: Analysis
 Find the top scored ligands: vina_screen_get_top.py
 Analyze the binding modes with AutoDockTools
http://vina.scripps.edu/manual.html