Autodock Vina

Z MetaCentrum
Skočit na navigaci Skočit na vyhledávání

We thank Mgr. Jiří Wiesner for writing following text.

Description

AutoDock Vina is a new program for drug discovery, molecular docking and virtual screening. AutoDock Vina achieves an approximately two orders of magnitude speed-up compared with the molecular docking software AutoDock 4, while also significantly improving the accuracy of the binding mode predictions.

License

To be able to run Vina, the user must accept the licence.

Usage

Upcoming modulesystem change alert!

Due to large number of applications and their versions it is not practical to keep them explicitly listed at our wiki pages. Therefore an upgrade of modulefiles is underway. A feature of this upgrade will be the existence of default module for every application. This default choice does not need version number and it will load some (usually latest) version.

You can test the new version now by adding a line

source /cvmfs/software.metacentrum.cz/modulefiles/5.1.0/loadmodules

to your script before loading a module. Then, you can list all versions of vina and load default version of vina as

module avail vina/ # list available modules
module load vina   # load (default) module


If you wish to keep up to the current system, it is still possible. Simply list all modules by

module avail vina

and choose explicit version you want to use.

Run calculation either:

vina "command_line_argument = value" # each argument on its separate line. 

or

vina --config CONFIG_FILE # where CONFIG_FILE is text file containing all arguments

see

vina --help

for available options.


FAQs concerning Vina

Do I always have to specify the number of CPUs being used by Vina?

Yes, unless you are using the whole node for that particular job. Vina, if not restricted, automatically claims to use all processors on the node.

What input format does Vina use for receptor and ligand files?

The input format is PDBQT format, which is also used by Autodock4. PDBQT format is an extended pdb format with atomic charge and atom type information located in separate columns behind the coordinate columns.

What is the preferred application for preparation of PDBQT files?

AutoDockTools which is a part of MGLTools, web page: http://mgltools.scripps.edu. Search for the detailed instructions on the pdbqt conversion on this web page: http://autodock.scripps.edu/faqs-help/tutorial/using-autodock-4-with-autodocktools. The instructions on preparation of flexible receptor sidechains are also included.

What kind of charges should the PDBQT files contain? Gasteiger, RESP on HF/6-31G* level?

The charges may be zero in fact, Vina does not use any charges at all.

How do I define the search space?

Vina uses a grid which is defined by its center and number of points in each dimension. The grid spacing is always set to 1A and its purpose is just to inform Vina about the size of the search space; it has nothing to do with the accuracy of the computation.

How do I run a calculation?

The calculation can be set up by using command line arguments or a configuration file. To display the available command line arguments type vina --help. The configuration file syntax is: command_line_argument = value, each argument on its separate line. To run a calculation with a config file type vina --config CONFIG_FILE_NAME.

Configuration file example:

receptor = ../../1xlw_spo_rigid.pdbqt
flex = ../../1xlw_spo_flex.pdbqt
ligand = ../../K05.pdbqt
center_x = -2.518
center_y = 4.689
center_z = -9.073
size_x = 28
size_y = 32
size_z = 28
out = K05_out.pdbqt
cpu = 1
exhaustiveness = 8

How do display the docking results? Use Pymol. PDBQT files can be directly opened, you have to display them by displaying all files. Use arrows to switch between different ligand binding modes.

I see incorrectly oriented hydrogens in the ligand and flexible receptor parts. How is this possible?

Vina uses a united-atom scoring function. In Vina, the degrees of freedom that only move hydrogens, such as the hydroxyl group torsions, are degenerate. Therefore, in the output, some hydrogen atoms can be expected to be positioned randomly (but consistent with the covalent structure). For a united-atom treatment, this is essentially a cosmetic issue.


Documentation

Reference

O. Trott, A. J. Olson, AutoDock Vina: improving the speed and accuracy of docking with a new scoring function, efficient optimization and multithreading, Journal of Computational Chemistry 31 (2010) 455-461.

Homepage

http://vina.scripps.edu/