ProteinIQ
Sign inStart for free
ProteinIQ

Molecular docking

Protein–ligand docking

Generate and compare plausible small-molecule binding poses within a prepared protein target and defined search region.

Start this workflowCompare docking types
Protein–ligand docking and pose reviewWorkflow preview

Inputs

2 required

Methods

3 connected

  1. 01AutoDock Vina
  2. 02GNINA
  3. 03smina

Run AutoDock Vina, GNINA, and smina from the same target and ligand, then compare their native poses and scores.

Use this template

On this page

  • Overview
  • Core approaches
  • Applications
  • Online workflow
  • Interpretation
  • How it works
  • Inputs & outputs

What 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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. PDB SDF SMILES Prepared 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. PDB PDBQT SDF Ranked 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.

Start this workflow
ProteinIQ

© 2026 ProteinIQ

Products

  • Bioinformatics tools
  • Workflows
  • PDB viewer
  • API

Solutions

  • Small molecule
  • RNA discovery
  • Antibody engineering
  • Peptide discovery
  • Enzyme engineering
  • Protein engineering
  • Virtual screening
  • Molecular docking
  • Protein structure prediction
  • RNA structure prediction
  • Protein structure alignment
  • Protein design
  • Sequence alignment
  • Phylogenetic analysis
  • Molecular dynamics simulation

Resources

  • Documentation
  • Blog
  • Guides
  • Datasets
  • Changelog
  • Sitemap

Company

  • About
  • Contact
  • Enterprise
  • Pricing
  • Security
  • Trust center
  • Author
  • Legal
  • Terms
  • Privacy policy

Connect

  • LinkedIn
  • X
  • Discord
  • Pricing