AutoDock Vina icon

AutoDock Vina

1.2.7

Dock ligands into protein structures and estimate binding modes, poses, and affinity scores. Learn more

Input

Upload files or drag and drop
Upload files or drag and drop

Automatic repairs supported missing atoms when needed. It can retain waters and other components. Review the receptor before docking.

0 credits

Output

Configure inputs to begin

Set options on the left, then click “Submit job” — or start from an example.

(Single mode) c-Abl kinase—Imatinib

(Simultaneous co-docking) Human DHFR—Methotrexate + NADPH

(Batch mode) c-Abl kinase—Inhibitor panel

AutoDock Vina webserver overview

AutoDock Vina is an open-source molecular docking engine for predicting protein-small-molecule binding poses. ProteinIQ runs AutoDock Vina 1.2.7 with Vina, Vinardo, or AutoDock4 scoring and returns ranked poses, affinity estimates, RMSD bounds, preparation records, and downloadable files.

The webserver supports single-ligand docking, independent batch docking, simultaneous ligand docking, selected flexible receptor residues, hydrated ligand workflows, zinc metalloprotein workflows, and score, local, or randomize operations. The AutoDock Vina online guide covers structure preparation, pocket selection, validation, and worked examples.

Pricing

AutoDock Vina jobs start at 15 credits. A standard single-ligand docking run starts at 20 credits. ProteinIQ calculates the exact price from the submitted structures and settings before submission.

Single-ligand docking

Ligand heavy atomsExhaustiveness 8Exhaustiveness 32Exhaustiveness 64
Up to 3020 credits40 credits57 credits
6026 credits51 credits73 credits
10031 credits61 credits87 credits
15036 credits71 credits100 credits

Batch docking

LigandsExhaustiveness 8Exhaustiveness 32Exhaustiveness 64
228 credits56 credits80 credits
336 credits72 credits102 credits
552 credits104 credits148 credits
1092 credits184 credits261 credits

Simultaneous co-docking

LigandsExhaustiveness 8Exhaustiveness 32Exhaustiveness 64
240 credits80 credits114 credits
3100 credits200 credits283 credits
4240 credits480 credits679 credits
5500 credits1,000 credits1,415 credits

These baseline prices assume Dock, a compact search box, a receptor with up to 4,000 protein atoms, and ligands with no more than 7 rotatable bonds. Batch and simultaneous prices assume up to 30 heavy atoms per ligand. Larger search boxes, receptors, or more flexible ligands increase the exact quote.

Score only, Local only, and Randomize only start at 15 credits. The scoring function and number of returned poses do not currently change the estimate.

Inputs

One receptor and at least one ligand are required. The selected ligand mode determines whether one ligand is docked, several ligands are docked independently, or several ligands are placed in the same pocket.

InputAccepted formatsLimits and behavior
Receptor.pdb, .ent, .cif, .mmcif, prepared .pdbqt, or an RCSB PDB IDMaximum 50 MB. Prepared PDBQT receptors are used as submitted. Other structures follow the selected receptor preparation method.
LigandSMILES, .pdbqt, .sdf, .mol, .mol2, .smiles, .smi, .txt, or .csv; PubChem identifiers are also acceptedMaximum 50 MB. Hosted preparation supports up to 32 rotatable bonds, 150 heavy atoms, and 300 total atoms per ligand.
Job nameTextOptional label for the run.

Settings

Defaults and ranges follow the ProteinIQ AutoDock Vina tool definition. Dependent controls appear when their parent mode is selected.

Docking and pocket

ParameterTypeDefaultDescription
Ligand modeenumSingle ligandSingle ligand, Simultaneous co-docking with up to 5 ligands, or Batch docking with up to 10 ligands.
Scoring functionenumVinaVina, Vinardo, or AutoDock4. Zinc and hydrated workflows require AutoDock4.
Exhaustivenessinteger8Search thoroughness, 1 to 64.
Number of posesinteger9Maximum poses, 1 to 50.
Pocket definitionenumAutomaticAutomatic uses a detected bound ligand or falls back to the whole receptor. Strict Bound ligand only, Select residues, Manual coordinates, and Whole protein choices are also available.
Bound ligand residuesstringoptionalComma-separated chain:residue IDs. Defines the pocket, then removes those residues.
Binding-site residuesstringconditionalComma-separated chain:residue IDs. Required for Select residues; residues remain in the receptor.
Pocket padding (A)number5Padding on each side of a ligand or residue pocket, 0 to 20 in 0.5 steps.
Center X (A)number0Manual box center on the X axis.
Center Y (A)number0Manual box center on the Y axis.
Center Z (A)number0Manual box center on the Z axis.
Size X (A)number25Manual box size on the X axis, minimum 1.
Size Y (A)number25Manual box size on the Y axis, minimum 1.
Size Z (A)number25Manual box size on the Z axis, minimum 1.
Whole-protein padding (A)number4Padding around receptor bounds, 0 to 20 in 0.5 steps.

Receptor preparation and workflow

Automatic runs PDB2PQR when standard protein residues have reconstructable missing atoms, including structures with linked or modified residues. Bond records must reference existing, unambiguous atoms. Preparation checks for lost heavy atoms or changed residue identities before Meeko assigns docking charges and atom types. PDB2PQR may adjust atom positions during its native repair; the preparation report records those changes. Unresolved alternate conformers, duplicate atom identities, insufficient reconstruction coordinates, or missing atoms above PDB2PQR's 10% repair limit prevent automatic repair. Choose Always PDB2PQR to request preparation even when no missing atoms are detected.

Automatic uses direct Meeko when no supported missing-atom repair is needed. Direct Meeko retains deposited waters unless they are explicitly selected in Residues to remove. Automatic PDB2PQR repair removes waters; the Retain waters during PDB2PQR switch applies to explicitly selected PDB2PQR preparation. Prepared receptor PDBQT files bypass these preparation steps and retain their submitted charges and atom types.

Waters, cofactors, bound ligands, and alternate conformers need to match the intended receptor model. Component warnings invite review and do not reject a structure merely because it contains nonstandard residues. Meeko makes the final chemistry check. For example, an unexpected inter-residue bond involving HOH A:791 requires inspection of that water and its nearby atoms. Adding A:791 to Residues to remove is appropriate only when that water should be excluded. Preparation does not retry by deleting a failing component or changing chemistry automatically.

Missing binding-site selections and inputs beyond PDB2PQR's supported reconstruction limits are rejected before submission when those conditions can be determined from the selected inputs. A receptor that needs explicit component removal or conformer selection is checked by the native preparer after those choices are applied. Large search boxes produce a warning rather than an arbitrary size restriction.

ParameterTypeDefaultDescription
Docking operationenumDockDock, Score only, Local only, or Randomize only.
Receptor preparation methodenumAutomaticAutomatic, Direct Meeko, or Always PDB2PQR. Prepared PDBQT is unchanged.
Use PROPKA protonationbooleanfalseRuns PROPKA during Always PDB2PQR preparation.
Receptor pHnumber7PROPKA pH, 0 to 14 in 0.1 steps.
Retain waters during PDB2PQRbooleanfalseKeeps compatible deposited waters during PDB2PQR preparation only.
Remove detected ligand-like chainsbooleantrueRemoves detected ligand-like chains and stale linked records.
Residues to removestringoptionalMeeko deletion specification for waters, ligands, ions, or other components.
Residue template assignmentsstringoptionalMeeko assignments in chain:residue=template form.
Default alternate locationstringoptionalAlternate-location ID applied to residues with multiple conformers.
Residue alternate locationsstringoptionalResidue-specific choices, for example A:42=B,B:17=A.
Blunt polymer endsstringoptionalMeeko polymer-end termination specification.
Delete residues Meeko cannot parameterizebooleanfalseDeletes incomplete or unsupported residues and records their IDs.
Flexible residuesstringoptionalSide chains in chain:residue form.
Random seedinteger0Nonzero values make identical runs reproducible.
Hydrated ligand workflowbooleanfalseIncludes ligand-associated waters. Requires one ligand, Dock, and AutoDock4.
Zinc metalloprotein modebooleanfalseEnables zinc-specific parameters. Requires AutoDock4.

Search and output controls

ParameterTypeDefaultDescription
Energy range (kcal/mol)number3.0Retains poses within 0.1 to 20 kcal/mol of the best pose.
Min RMSD between poses (A)number1.0Minimum pose separation, 0.1 to 5.
Max evaluationsinteger0Scoring-evaluation limit, up to 2147483647. 0 uses Vina's heuristic.
Grid spacing (A)number0.375Affinity-map spacing, 0.1 to 1 in 0.025 steps.
Force even voxelsbooleanfalseRequests even affinity-map voxel counts for Vina or Vinardo.
Set unbound ligand energybooleanfalseEnables a supplied unbound energy in Score only mode.
Unbound ligand energy (kcal/mol)number0Unbound ligand energy used when enabled.
Local optimization max stepsinteger0Step limit in Local only, up to 2147483647. 0 uses Vina's heuristic.
Randomization max stepsinteger10000Clash-avoidance step limit in Randomize only, 0 to 100000.
Disable post-docking refinementbooleanfalseSkips final local optimization for Vina or Vinardo.
Use custom scoring weights (advanced)booleanfalseEnables weights for the selected scoring function.

Custom scoring weights

These fields are available when Use custom scoring weights (advanced) is enabled. The defaults are the tool's current Vina, Vinardo, and AutoDock4 values.

ParameterTypeDefaultDescription
Vina gauss1number-0.035579Vina weight.
Vina gauss2number-0.005156Vina weight.
Vina repulsionnumber0.840245Vina weight.
Vina hydrophobicnumber-0.035069Vina weight.
Vina hydrogennumber-0.587439Vina weight.
Vina gluenumber50Vina weight.
Vina rotationnumber0.05846Vina weight.
Vinardo gauss1number-0.045Vinardo weight.
Vinardo repulsionnumber0.8Vinardo weight.
Vinardo hydrophobicnumber-0.035Vinardo weight.
Vinardo hydrogennumber-0.6Vinardo weight.
Vinardo gluenumber50Vinardo weight.
Vinardo rotationnumber0.05846Vinardo weight.
AD4 van der Waalsnumber0.1662AutoDock4 weight.
AD4 hydrogen bondnumber0.1209AutoDock4 weight.
AD4 electrostaticnumber0.1406AutoDock4 weight.
AD4 desolvationnumber0.1322AutoDock4 weight.
AutoDock4 gluenumber50AutoDock4 weight.
AutoDock4 rotationnumber0.2983AutoDock4 weight.

Outputs

OutputWhat it contains
StructureInteractive receptor and ligand poses for inspecting binding geometry.
DataDocking affinity, RMSD lower and upper bounds, and native energy terms. Score only and Local only also return the named energy-term vector.
FilesIndividual pose PDBQT files, a combined native PDBQT, prepared receptor and ligand files, optional PDB2PQR output, and preparation metadata. Hydrated workflows include their additional water-containing files.
LogsThe curated run.log with preparation, resolved automatic-pocket decisions, box, docking, and output details.

Understanding docking results

AutoDock Vina scores are approximate model outputs. Within a run that uses the same receptor preparation, ligand representation, box, scoring function, and settings, more negative affinity values rank as more favorable. Scores from different scoring functions or differently prepared systems are not directly comparable.

ResultInterpretation
AffinityPredicted binding score in kcal/mol. It is useful for within-protocol ranking, not as a measured binding constant.
RMSD lower and upper boundsDistance from the best returned pose cluster. They describe pose similarity, not experimental accuracy.
Energy termsComponents of the selected scoring model. AutoDock4 includes map-based electrostatic and desolvation terms; Vina and Vinardo use different empirical terms.
Pose geometryContacts, clashes, ligand strain, protonation, alternate locations, waters, and box placement still require structural inspection.

Table of contents

Related tools

AutoDock-GPU

AutoDock-GPU

GPU-accelerated molecular docking using the AutoDock4 force field. Up to 56x faster than serial AutoDock via CUDA parallelization of the Lamarckian Genetic Algorithm.

protein-dockingaffinity-prediction+4
FlowDock

FlowDock

FlowDock predicts protein-ligand complex structures and binding-affinity scores using geometric flow matching.

protein-dockingstructure-prediction+5
GNINA

GNINA

GNINA is a molecular docking tool that combines traditional physics-based docking with deep learning CNN scoring for protein-small-molecule complexes. It provides accurate binding predictions with confidence scores, optimized for high-throughput virtual screening.

protein-dockingaffinity-prediction+4
PandaDock

PandaDock

Open-source molecular docking platform using physics-based scoring functions. CPU-optimized algorithms achieve sub-angstrom accuracy (0.014A RMSD) without GPU requirements.

protein-dockingaffinity-prediction+5
SMINA

SMINA

SMINA is a fork of AutoDock Vina with enhanced scoring functions, custom scoring support, and 10-20x faster minimization. Ideal for scoring function development, pose refinement, and high-performance docking workflows.

protein-dockingaffinity-prediction+5
DiffDock-L

DiffDock-L

DiffDock-L is a state-of-the-art molecular docking tool that uses diffusion models to predict how small molecule ligands bind to protein targets. It generates multiple binding poses with confidence scores.

protein-dockingblind-docking+5
DynamicBind

DynamicBind

DynamicBind is an AI-powered protein-ligand binding prediction tool that recovers ligand-induced conformational changes from unbound protein structures. It predicts both ligand binding poses and protein conformational changes.

protein-dockingblind-docking+5
SigmaDock

SigmaDock

SigmaDock is a fragment-based molecular docking tool using SE(3) equivariant diffusion models to predict how small molecule ligands bind to protein targets. Presented at ICLR 2026, it generates multiple binding poses with Vinardo scoring.

protein-dockingdiffusion-model+5
SurfDock

SurfDock

SurfDock is a surface-informed diffusion generative model for protein-ligand docking, published in Nature Methods 2024. It leverages protein surface geometry to guide a diffusion process for reliable and accurate protein-ligand complex prediction.

protein-dockingstructure-prediction+5
TEMPL Pipeline

TEMPL Pipeline

TEMPL Pipeline predicts protein-ligand poses by finding similar protein templates, aligning template ligands, generating constrained conformers, and ranking poses with shape and pharmacophore scores.

protein-dockingempirical+4