AutoDock Vina Docking

Dock a ligand library into a receptor (uploaded or fetched by PDB ID) with AutoDock Vina and get ranked binding energies per ligand and per pose.

by Temple Compute

Run AutoDock Vina Docking on Horus

W-02 · AutoDock Vina Docking

Dock a ligand library into a receptor (uploaded or fetched by PDB ID) with AutoDock Vina and get ranked binding energies per ligand and per pose.

Domain: Drug Discovery

Overview

Docks a ligand library into a receptor (uploaded PDB or fetched from RCSB) with AutoDock Vina. Receptors are prepared with OpenBabel and ligands with Meeko (SMILES are embedded to 3D with RDKit). Output is ranked binding energies per ligand and per pose. The workflow has 3 tasks.

Pipeline

prep    receptor.pdb (or RCSB pdb_id) + ligands ──► results/vina_inputs.tar.gz
dock    AutoDock Vina per ligand                ──► results/docking_out.tar.gz
summary parse affinities                        ──► results/summary.csv + results/poses.csv

Inputs / Outputs

Parameters

| id | Default | Meaning | |---|---|---| | receptor | examples/receptor.pdb | Receptor, used when pdb_id is empty | | pdb_id | empty | 4-character PDB code to fetch instead of the upload | | ligands | examples/ligands.smi | Ligand library (SMILES or SDF) | | box_center | 15.190 53.903 16.917 | Box center X Y Z in Å (1IEP ATP pocket); empty = blind docking on the centroid | | box_size | 20 | Cubic box edge in Å (10-60) | | exhaustiveness | 16 | Vina search effort per ligand (1-64) | | n_poses | 9 | Poses per ligand (1-20) |

box_center must match the receptor used.

References