Use case

Protein–ligand docking

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

Protein–ligand docking and pose reviewRead-only 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

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.

Frequently asked questions

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