Docking molecules with Vina

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

SOMA2 – Drug Design Environment. Drug design environment – SOMA2 The SOMA2 project Tekes (National Technology Agency of Finland) DRUG2000 program.
Computer Basics Hit List of Items to Talk About ● What and when to use left, right, middle, double and triple click? What and when to use left, right,
EndNote. What is EndNote:  EndNote is referencing software that enables you to create a database of references from your readings. Your database of references.
Professional Toolkit V2.0 C:\Presentations - SmartCafe_Prof_V2.0 - bsc page 1 Professional Toolkit 2.0.
 Use the Left and Right arrow keys or the Page Up and Page Down keys to move between the pages. You can also click on the pages to move forward.  To.
Cayuse Tools for Research Plans. 2 Why Cayuse? Making the “Whole Job” Easier SF 424 Forms completion Auto-Population Information Reuse Form Filling Calculation.
AutoDock 4 and AutoDock Vina -Brief Intruction
Winmail.dat what it is and what to do with it This guide tells you all about winmail.dat files and the WMDecode decoder Instructions for installing WMDecode.
Raymond R. Balise Health Research and Policy
Receptor-based virtual screening Lab version 2. Virtual screening Goal: identify ligands that tightly bind to a protein Requirements: a computer database.
Installing SAS 9.3 Raymond R. Balise Health Research and Policy.
Installing SAS 9.3 Raymond R. Balise Health Research and Policy.
Computational Biology, Part 10 Protein Structure Prediction and Display Robert F. Murphy Copyright  1996, 1999, All rights reserved.
Scite Scintilla integrated text editor. Click here.
PowerPoint 2002 Linking Video in Presentation and Delivering Presentation on the Road.
How to install the Zelle graphics package
Reference Manager Making your life easier! Updated September 2007.
Installing Ricoh Driver. Items you need to know IP address of Printer Options that are installed And Paper Sizes To get all this information you can print.
Android 4: Creating Contents Kirk Scott 1. Outline 4.1 Planning Contents 4.2 GIMP and Free Sound Recorder 4.3 Using FlashCardMaker to Create an XML File.
HBar OR Reader Documentation A copy of the PowerPoint Viewer is shipped with the HBar OR Reader on the HBar Official Records [OR] CD. The PowerPoint Viewer.
Lab 8 – C# Programming Adding two numbers CSCI 6303 – Principles of I.T. Dr. Abraham Fall 2012.
DockoMatic: Automated Tool for Homology Modeling and Docking Studies DOCKOMATIC-Student Procedure-Homology Modeling & Molecular Docking Tutorial.
MODELLER hands-on Ben Webb, Sali Lab, UC San Francisco Maya Topf, Birkbeck College, London.
Creating Your PE Webshop Using SmartStore.biz This Tutorial assumes you have downloaded the software from This tutorial is based.
KJOlinski.com - RapidHMI INTRODUCING RapidHMI AND PLCExplorer.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Instructor: Chris Trenkov Hands-on Course Python for Absolute Beginners (Spring 2015) Class #001 (January 9, 2015)
How To: Add HYPERLINKS and IMAGES with HYPERLINKS to your Outlook Signature. By: Tom Jackson
WindowsXP Explorer The Explorer is a used to organize and control the files and folders of the different storage systems such as the hard drive, floppy.
SMART Teams: Students Modeling A Research Topic Jmol Training 101!
Dreamweaver An introduction to Dreamweaver by a beginner who can show you the rudiments of quickly and easily creating a web site. An attempt to offer.
HTML Hyper Text Markup Language A simple introduction.
Setting Up an on-line Store Tutorial Using SmartStore.biz This Tutorial assumes you have downloaded the software from This Tutorial.
Introduction to PowerPoint Curriculum Implementation Day Friday, November 3, 2006 K.J. Benoy.
Crystallographic Databases I590 Spring 2005 Based in part on slides from John C. Huffman.
Publishing Your Web Pages Ann Emmanuel SIUE Web Administrator
EndNote. What is EndNote? EndNote is referencing software that enables you to create a database of references from your readings.
Module 3 Protein Structure Database/Structure Analysis Learning objectives Understand how information is stored in PDB Learn how to read a PDB flat file.
WFM 6311: Climate Risk Management © Dr. Akm Saiful Islam WFM 6311: Climate Change Risk Management Akm Saiful Islam Lecture-7:Extereme Climate Indicators.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Import Testing Data Presented by: Adrian Ruiz Presented by: Adrian Ruiz.
Prepared by: Steve Teo Contributors: Tong Huu Khiem.
A Genomics View of Unix. General Unix Tips To use the command line start X11 and type commands into the “xterm” window A few things about unix commands:
Java Programming, Second Edition Appendix A Working with Java SDK 1.4.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Integrity Check As You Well Know, It Is A Violation Of Academic Integrity To Fake The Results On Any.
Instructor: Elon Yariv – PDB founded with 7 X-ray structures – 102,318 X-ray, 11,256 NMR & 933 EM structures.
Autoligand is a script that comes with autodock tools. It has two modes: Find #n binding site within the grid region. Define shape and volume of binding.
Text2PTO: Modernizing Patent Application Filing A Proposal for Submitting Text Applications to the USPTO.
What type of project? I tried three type of project and the only one I managed to obtain the results I wanted was this one. It is more flexible and much.
Sequence: PFAM Used example: Database of protein domain families. It is based on manually curated alignments.
Using a set-up file to read ASCII data into Stata
Structural Bioinformatics in Drug Discovery
Endnote Part I.
Introduction to Computers
Bomgar Remote support software
Adding Assignments and Learning Units to Your TSS Course
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
Step 1: Read into ICM the crystal structures you wish to use for 4D docking.
Instructor: Prasun Dewan (FB 150,
EndNote by: fatimah alotaibi.
Inovonics Wireless Corporation
3.1 Basic Concept of Directory and Sub-directory
Cheminformatics Basics
Review of Previous Lesson
Mr.Halavath Ramesh 16-MCH-001 Dept. of Chemistry Loyola College University of Madras-Chennai.
Mr.Halavath Ramesh 16-MCH-001 Dept. of Chemistry Loyola College University of Madras-Chennai.
Mr.Halavath Ramesh 16-MCH-001 Dept. of Chemistry Loyola College University of Madras-Chennai.
Mr.Halavath Ramesh 16-MCH-001 Dept. of Chemistry Loyola College University of Madras-Chennai.
Presentation transcript:

Docking molecules with Vina

Autodock Vina

To study molecules they must be docked Docked molecules bind their enzyme or receptor in a specific conformation Docked molecules bind with high affinity The best way to get docked conformation is to use X-ray crystallography Alternative: use docking software like Vina to predict docked conformation

What is docking? Find the conformation with which a ligand binds a receptor This information includes full coordinates of all ligand atoms The docked configuration is the (presumed) lowest energy binding site

Steps 1. get protein structure 2. create files with protein only 3. Use a known ligand (not your ligand) to define the ligand binding site 4. Generate some modified structure files 5. Use files with docking software 6. Extract predicted conformation and make new file with protein and target ligand docked

Make a folder Need a place to store many files Make c:\thesis

Get PDB file Go to PDB RSCB on web Search for PDB code if unknown Once PDB code is known, download it Use PDB/Tools, download entries and follow instructions You must have Java enabled Change mmCIF to PDB as type of file Change compressed to uncompressed Save in your thesis folder

PDB search

PDB download

PDB info – Protein name

PDB – ligand name (HET)

PDB coordinates

Start with PDB file with protein and ligand (not your ligand) Make a copy of the PDB file Split it into only protein and only ligand Ligand will be used to get coordinates of binding site Example: beta adrenergic receptor and carazolol 2rh1.pdb

Use wordpad text editor Copy cau (= carazolol, ligand) from 2rh1 Paste into a file called car.pdb REMARK carazolol HETATM 3598 O17 CAU A 408 -33.477 10.957 8.170 1.00 50.96 O HETATM 3599 C16 CAU A 408 -32.267 10.230 8.041 1.00 45.65 C HETATM 3600 C18 CAU A 408 -32.478 8.951 7.225 1.00 51.24 C HETATM 3601 N19 CAU A 408 -33.702 8.250 7.600 1.00 54.99 N HETATM 3602 C20 CAU A 408 -33.806 6.805 7.498 1.00 60.13 C

PDB files have 3D structure information including XYZ coordinates of atoms Also have atom numbers Residue numbers Atom types

Find the center of the ligand This will be the center used when you dock your ligand to the receptor Start with the X coordinate. Add all the X values and then divide by the number of atoms. Record for later Repeat for Y and Z coordinates The only purpose of having a ligand at this point is to define the ligand binding site.

Find coordinates z y x REMARK carazolol HETATM 3598 O17 CAU A 408 -33.477 10.957 8.170 1.00 50.96 O HETATM 3599 C16 CAU A 408 -32.267 10.230 8.041 1.00 45.65 C HETATM 3600 C18 CAU A 408 -32.478 8.951 7.225 1.00 51.24 C HETATM 3601 N19 CAU A 408 -33.702 8.250 7.600 1.00 54.99 N HETATM 3602 C20 CAU A 408 -33.806 6.805 7.498 1.00 60.13 C

Carazolol – no hydrogens

Visualizing structures Try rasmol or raswin Download at google: rasmol bernstein Several web tutorials available

Adding hydrogens Hydrogen is rarely found in PDB files But all atoms are needed to dock molecules Solution: add back missing hydrogens We will use Babel

OpenBabel Download openbabel from its web site Install Use the command prompt to run the program Use a full ‘path’, that is a description of the program location Add hydrogens On my machine that is (one line): \lm\downloads\openbabel-2.1.1\babel.exe -ipdb car.pdb –opdb carH.pdb -h

Add H

Check that hydrogens have been added HETATM 20 C1 CAU 408 -26.395 6.432 7.689 1.00 0.00 C HETATM 21 C6 CAU 408 -27.717 6.731 8.006 1.00 0.00 C HETATM 22 C5 CAU 408 -28.269 7.948 7.652 1.00 0.00 C ATOM 23 H CAU 408 -34.319 10.255 8.260 1.00 0.00 H ATOM 24 H CAU 408 -31.904 9.929 9.079 1.00 0.00 H ATOM 25 H CAU 408 -31.591 8.256 7.396 1.00 0.00 H

Other ligands Up to now we have been dealing with the ligand found in the PDB file with your receptor/protein You may wish to try docking that ligand as a control At some point you will want to deal with other ligands

Getting other ligands To use ligands they must be transferred from the page to PDB format Some ligands may be present in other files in the protein data bank – try searching Ligands can be drawn, e.g. with DS Viewer Pro or other software and saved in PDB format Most ligand files will have to have hydrogens added

Add hydrogen to the protein Repeat ligand procedure, but with protein We did car.pdb  carH.pdb Now make copy of the protein pdb file with the ligand deleted (e.g. CAU in this example) (you can delete WAT and other ligands too) Now, with full path, use babel to add H

Add hydrogen to protein Full path on my machine (yours will differ) \lm\downloads\babel-2.1.1\babel.exe –ipdb bar.pdb –opdb barH.pdb -h Result: bar.pdb  barH.pdb

We’re almost ready to dock But we need two things: Torsions Hydrogen bonds

Torsions The ligand may have rotatable bonds Benzene can not twist (0 torsions) Hexane can twist (3 torsions, we’ll ignore rotating methyl groups) MGLtools calculates these Vina will twist the ligand to try to find the best fit during docking

H bonds We need to find H bond acceptors and donors MGLtools also calculates these

MGLtools MGLtool, ADT, Autodock tools are the same Download from MGLtools site Install Read tutorial Click to open window

MGLtools

MGLtools We will use MGLtools/Autodock tools for two things: Annotate the ligand(s) Annotate the receptor

Autodock / MGL tools First we will process the ligand to add torsions and H bond information On left side of ADT screen find ligand menu Open ligandH.pdb (or other file) Note: this is the ligand file you want to dock, not the X-yl structure file, unless you are docking it as a control

Autodock/MGLtools and ligand Select torsion tree Find the ligand torsion ‘root’. Detect root Aromatic carbons: set names Output: Save file as carH.pdbqt It is key that you save the pdbqt file that MGLtools makes

ADT and protein/receptor Find ‘grid’ menu Macromolecule Open receptor file with hydrogens (receptorH.pdb) The file gets processed Save as ligandH.pdbqt Do not choose ‘flexible’

ADT receptor refinement Now the receptor file and ligand file have been saved as .pdbqt files. These have H bond and torsion information Look at the ligandH.pdbqt file using wordpad or simpletext It still looks like a .pdb file, but has extra information added

Now we have all of the files that we need to dock a ligand Let’s check: receptorH.pdbqt ligandH.pdbqt Binding site coordinates

Setting up Vina Vina needs to know what you want to do: What receptor What ligand Where the binding site is Where to send out the results This information is placed in a file called config.txt

Configuration file, config.txt Config.txt gives information to Vina as it docks your ligand The left side of each = is Vina code (don’t change) The right side of each = is your input You control the site of binding, the size of the site, and the receptor and ligand

Example Vina configuration file out = out_carh.pdbqt receptor = 2rhe.pdbqt ligand = carh.pdbqt center_x = -28 center_y = 9 center_z = 6 size_x = 25 size_y = 25 size_z = 25 energy_range = 4

Download Vina Web site AutoDock Vina Install in ‘thesis’ folder, or wherever your config file and .pdbqt files are saved. Get the right version of Vina for your computer (e.g. PC vs. Mac)

Autodock Vina

Read manual!

Dock ligand Open command prompt Make certain that command prompt is pointed to thesis directory/folder Use the cd command with command prompt or Mac command screen

Finding the right directory If necessary change directory using ‘cd’ E.g. type ‘cd \thesis’ [without the quotes] for a PC Or type ‘cd /thesis’ [without quotes] for mac This assumes that you put all your files in the directory ‘thesis’ on the c:drive or equivalent Type dir/p [PC] or ls [Mac] to check that your files are present

Vina docking To dock, type : vina.exe --config config.txt

Vina docking

Vina output It takes a minute or two for Vina to dock This represents millions of docked positions being analyzed The output file name is defined by the config file out = outfilename.txt Each outfile has several models We usually only care about model 1, the best

Output score We often want to know how tightly a ligand binds Vina gives an estimate in the output file Look for Vina Result: x If x is -10 or less, binding is very tight If x is -6 to -7 binding is just random, not tight In between is hard to judge

Visualizing a docking The easiest way is to splice the best ligand model onto the receptor with its ligand removed Open the outfilename.txt (whatever you called it in config.txt) – the Vina output Copy from the beginning of model 1 to model 2 [note the residue number of the ligand] Paste into a copy of the receptor pdb file with the old ligand removed

Seeing is believing Now you can open your new file with receptor and docked ligand using RasWin or another visualization program Use the residue number of the ligand to select it (e.g. select 480) Convert to spacefill (e.g. spacefill) How does it look? Is it in a binding pocked?

Next steps Having a ligand binding model is valuable Specific contacts can be analyzed By comparing two or more models and the contacts that they make, patterns of receptor change can be determined E.g differences between active and inactive receptors or receptor subtypes can be understood