Use case
Protein–ligand docking
Generate and compare plausible small-molecule binding poses within a prepared protein target and defined search region.
Inputs
2 required
Methods
3 connected
- 01AutoDock Vina
- 02GNINA
- 03smina
Run AutoDock Vina, GNINA, and smina from the same target and ligand, then compare their native poses and scores.
Use this templateWhat is protein–ligand docking?
Protein–ligand docking is a computational method for placing a small molecule in a protein binding site and ranking plausible binding orientations. It generates poses and method-specific scores or confidence values, not direct proof of binding affinity.
The calculation moves a ligand through a receptor region while sampling its orientation and internal torsions. Each engine pairs this search with an approximate scoring function based on steric fit, hydrogen bonds, electrostatics, hydrophobic contacts, torsional penalties, or learned interaction patterns. The top-scoring pose may still differ from the experimental structure.
Useful results depend on deliberate preparation of the target, ligand chemistry, protonation states, cofactors, structural waters, and search region. Local docking assumes the pocket is known; uncertain sites call for pocket detection, blind docking, or multiple receptor states. The output is a set of structural hypotheses for inspection and experimental prioritization.
When to use protein–ligand docking
- Suitable protein–ligand docking question. Generating pose hypotheses for known or proposed binding sites
- Required structures and evidence are available. A prepared protein structure, a chemically valid ligand, and a defined search region when the method requires one
Benefits of protein–ligand docking
- Practical output. Produces inspectable 3D binding hypotheses
- Comparative evidence. Supports rapid method comparison
- Connected analysis. Connects poses to downstream interaction review
Primary limitations
- Method dependence. Scores are not experimental affinities
- Input sensitivity. Protein preparation can dominate the result
- Validation boundary. A single receptor conformation may miss induced fit
How protein–ligand docking works
Protein–ligand docking methods differ mainly in how they search conformational space and how they rank the resulting poses.
- Classical search and scoring. AutoDock Vina, smina, and related methods search a user-defined region with empirical or semi-empirical scoring functions. They are transparent and widely used, but receptor flexibility is usually limited.
- CNN-assisted docking. GNINA combines a Vina-family search with convolutional neural-network scoring. Its CNN score is a learned ranking signal and should not be reported as measured binding affinity.
- Learned pose generation. Diffusion and flow-based models generate complex geometries from learned structural distributions. They can complement classical search, but confidence remains model-specific and sensitive to training-domain coverage.
Applications of protein–ligand docking
Researchers use protein–ligand docking when a three-dimensional pose would make a downstream decision more concrete.
- Hit interpretation. Propose how a screening hit might contact the target and identify interactions that can be tested with analogs or mutations.
- Structure-guided design. Compare possible binding modes for related compounds before selecting modifications for synthesis and testing.
- Pose preparation. Generate starting complexes for interaction fingerprints, geometric checks, minimization, or carefully scoped molecular-dynamics analysis.
How to do protein–ligand docking online
ProteinIQ connects preparation, complementary docking engines, and pose review in one browser workflow while preserving each method’s native files and scores.
- Upload or fetch the protein. Start with a PDB structure that contains the biologically relevant chains, cofactors, and state. Repair missing atoms and inspect unresolved residues near the pocket.
- Add the ligand. Provide SMILES or a structure file with the intended stereochemistry, charge, tautomer, and protonation state. Treat alternate chemical states as separate inputs.
- Define the binding region. Use a co-crystallized ligand, known residues, or independently predicted pockets to choose a search region. Avoid an arbitrary oversized box when the site is known.
- Run complementary methods. Open the protein–ligand workflow and run AutoDock Vina, GNINA, and smina from the same prepared inputs so differences reflect the methods rather than inconsistent preparation.
- Inspect and export poses. Review clashes, buried polar groups, key contacts, score meaning, and agreement across methods. Download the native PDBQT or SDF poses and logs for follow-up.
How to interpret protein–ligand docking results
Review a docking result at three levels: chemical validity of the ligand, geometric plausibility of the complex, and consistency with known biology. A numerically favorable score cannot rescue an impossible valence state, a severe protein clash, or a pose that contradicts established mutational evidence.
When a reference complex exists, evaluate pose recovery with an appropriate structural measure rather than score alone. For prospective work, compare multiple poses and methods, retain failed runs, and state which receptor and ligand states were used. Experimental binding or functional measurements remain necessary for affinity and mechanism claims.
How the protein–ligand docking workflow works
Run AutoDock Vina, GNINA, and smina from the same target and ligand, then compare their native poses and scores.
- Prepare the receptor. Start with a PDB structure that contains the biologically relevant chains, cofactors, and state. Repair missing atoms and inspect unresolved residues near the pocket.
- Standardize the ligand. Provide SMILES or a structure file with the intended stereochemistry, charge, tautomer, and protonation state. Treat alternate chemical states as separate inputs.
- Define the search space. Use a co-crystallized ligand, known residues, or independently predicted pockets to choose a search region. Avoid an arbitrary oversized box when the site is known.
- Generate poses. Open the protein–ligand workflow and run AutoDock Vina, GNINA, and smina from the same prepared inputs so differences reflect the methods rather than inconsistent preparation.
- Review and export. Review clashes, buried polar groups, key contacts, score meaning, and agreement across methods. Download the native PDBQT or SDF poses and logs for follow-up.
Inputs and outputs
Check formats before running, then inspect and download the result from every workflow step.
Inputs
- Structural inputs.
PDBSDFSMILESPrepared protein PDB plus a SMILES, SDF, or MOL ligand with correct chemistry. - Method context. Binding-site evidence, restraints, receptor-state provenance, known ligands, or reference complexes when available.
Outputs
- Docked structures.
PDBPDBQTSDFRanked poses, engine-native scores, docking logs, and downloadable structure files. - Review evidence. Method-native rankings, confidence, logs, interaction context, failures, and files for reproducible follow-up.
Tools for protein–ligand docking
Use these methods to prepare inputs, run the core analysis, inspect outputs, and validate the evidence described in this workflow.

AutoDock Vina
Classical pose search and Vina-family scoring

GNINA
CNN-assisted docking and rescoring

SMINA
Customizable Vina-derived docking and minimization

AutoDock-GPU
GPU-accelerated AutoDock4 search

PandaDock
Complementary physics-based docking

TEMPL Pipeline
Template-guided pose prediction

PDBFixer
Repair missing atoms and common PDB issues

PDB2PQR
Assign protonation and charge preparation context

fpocket
Identify candidate cavities

PoseBusters
Check chemical and geometric plausibility

ProLIF
Summarize protein–ligand interaction fingerprints

OpenMM
Relax and inspect selected complexes
Other molecular docking workflows
Compare related approaches based on the molecular system, available evidence, required inputs, and decision you need to support.
Protein–protein docking
Predict how two protein partners assemble into a biomolecular complex.
Antibody–antigen docking
Explore antibody recognition orientations with antibody-aware interface evidence.
Peptide–protein docking
Model a flexible peptide partner against a protein receptor.
Blind docking
Search a protein broadly when the relevant binding site is unknown.
Flexible molecular docking
Account for ligand flexibility and selected or learned receptor movement.
Ensemble docking
Dock against multiple receptor conformations instead of one static structure.
Consensus docking
Compare poses and rankings from multiple docking methods.
AI molecular docking
Use learned diffusion or flow models to predict protein–ligand complexes.
Frequently asked questions
A local docking workflow requires a defensible search region, usually from a co-crystal ligand, annotated residues, mutational evidence, or pocket detection. If the site is genuinely unknown, use a blind-docking protocol and treat the predicted location as an additional hypothesis.
Generating pose hypotheses for known or proposed binding sites
Prepared protein PDB plus a SMILES, SDF, or MOL ligand with correct chemistry.
Accuracy depends on target class, input preparation, conformational coverage, method domain, and the evaluation criterion. Benchmark against relevant known complexes and report pose accuracy separately from ranking or affinity claims.
Public computational-core rates can start around $55–$169 per labor hour, with compute charged separately. These public rates are service examples rather than universal prices; scope, preparation, number of systems, methods, compute, interpretation, and experimental work change the total.
ProteinIQ Plus is $29 per month and Pro is $99 per month. Compute-heavy runs also consume credits according to the selected tool and workload; a separately scoped done-for-you engagement is available when experimental design, data preparation, interpretation, or reporting needs expert support.
Treat each pose as a structural hypothesis. Confirm important conclusions with orthogonal calculations, known ligands, mutagenesis, biophysical binding measurements, or functional assays.
Start with a workflow you can inspect and edit
Add your inputs, review the settings, and keep every structure, score, table, and file connected to the step that produced it.