Use case
Protein–protein docking
Model how two prepared protein structures may assemble and interact within a biologically plausible complex.
Inputs
2 required
Methods
4 connected
- 01HADDOCK3
- 02LightDock
- 03EquiDock
- 04AF2Dock
Run HADDOCK3, LightDock, EquiDock, and AF2Dock in parallel and retain each method’s models for comparison.
Use this templateWhat is protein–protein docking?
Protein–protein docking is a computational method for arranging two protein structures into plausible complexes. Methods differ in whether they use restraints, global rigid-body search, learned geometry, or flexible refinement.
Protein–protein docking searches the relative orientation of two large, irregular surfaces with thousands of possible contacts. Global methods explore broadly, while information-driven methods narrow the search with restraints, predicted interface residues, cross-links, mutagenesis, or known domain contacts. Some protocols then refine side chains or limited backbone motion around each candidate interface.
Every model remains conditional on the supplied conformations and evidence. Unbound structures may rearrange during association, flexible loops may be missing, and oligomeric state or domain orientation may be uncertain. Treat the output as a set of interface hypotheses to cluster, compare across methods, and test experimentally, not as one automatically correct complex.
When to use protein–protein docking
- Suitable protein–protein docking question. Building testable interaction-interface and complex-assembly hypotheses
- Required structures and evidence are available. Prepared structures or models for both partners, plus restraints or interface evidence when available
Benefits of protein–protein docking
- Practical output. Supports global and information-driven searches
- Comparative evidence. Produces explicit interface models
- Connected analysis. Makes method disagreement visible
Primary limitations
- Method dependence. Large conformational changes remain difficult
- Input sensitivity. False interfaces can score well
- Validation boundary. Benchmark metrics require a native reference
How protein–protein docking works
The appropriate search strategy depends on how much reliable interface information is available before docking.
- Global rigid-body docking. Methods such as LightDock and EquiDock explore orientations without requiring a known interface. They provide broad coverage but can generate many plausible-looking false interfaces.
- Information-driven docking. HADDOCK3 uses ambiguous or explicit interaction restraints to focus sampling and refinement. Restraints improve the search only when the underlying evidence is credible.
- Learned complex modeling. AF2Dock, DFMDock, GeoDock, and related approaches use learned structural priors. Their confidence and failure modes differ from energy-based docking and require independent review.
Applications of protein–protein docking
Protein–protein docking is used to convert interaction evidence into explicit structural hypotheses.
- Interface mapping. Identify candidate contact residues for mutagenesis, cross-linking, or construct design.
- Complex assembly. Model how known interaction partners or domains may assemble when no experimental complex structure is available.
- Method benchmarking. Compare global, restrained, and learned methods against a native reference using DockQ and interface-specific measures.
How to do protein–protein docking online
The ProteinIQ comparison workflow keeps both partner structures constant while running several protein–protein docking strategies side by side.
- Prepare both protein partners. Upload separate PDB structures, select the correct chains and biological states, repair common structural problems, and remove irrelevant crystallographic contacts.
- Collect interface evidence. Record known contact residues, cross-links, mutational effects, conservation, or predicted interaction sites. Distinguish direct restraints from lower-confidence hints.
- Choose global or restrained search. Use global methods when the interface is unknown and information-driven methods when defensible restraints can reduce the search space.
- Run the comparison workflow. Generate models with HADDOCK3, LightDock, EquiDock, and AF2Dock while preserving each method’s clusters, rankings, and native structures.
- Compare candidate interfaces. Inspect recurring contacts, buried surface geometry, clashes, restraint satisfaction, and method agreement. Use DockQ only when a native reference complex is available.
How to interpret protein–protein docking results
Prioritize interface clusters supported by independent evidence rather than selecting a single model solely because it ranks first. Similar interfaces produced by unrelated methods can increase confidence, but correlated training data or scoring assumptions can also create shared bias.
A docked complex does not establish that the proteins interact in the cell, in the modeled stoichiometry, or under the relevant conditions. Validate contact residues and interaction-dependent function with suitable biochemical, biophysical, structural, or cellular experiments.
How the protein–protein docking workflow works
Run HADDOCK3, LightDock, EquiDock, and AF2Dock in parallel and retain each method’s models for comparison.
- Prepare both partners. Upload separate PDB structures, select the correct chains and biological states, repair common structural problems, and remove irrelevant crystallographic contacts.
- Map interface evidence. Record known contact residues, cross-links, mutational effects, conservation, or predicted interaction sites. Distinguish direct restraints from lower-confidence hints.
- Choose global or restrained search. Use global methods when the interface is unknown and information-driven methods when defensible restraints can reduce the search space.
- Generate complex models. Generate models with HADDOCK3, LightDock, EquiDock, and AF2Dock while preserving each method’s clusters, rankings, and native structures.
- Compare interfaces. Inspect recurring contacts, buried surface geometry, clashes, restraint satisfaction, and method agreement. Use DockQ only when a native reference complex is available.
Inputs and outputs
Check formats before running, then inspect and download the result from every workflow step.
Inputs
- Structural inputs.
PDBSDFSMILESTwo prepared PDB structures, optionally accompanied by residue-level interface restraints. - Method context. Binding-site evidence, restraints, receptor-state provenance, known ligands, or reference complexes when available.
Outputs
- Docked structures.
PDBPDBQTSDFRanked complex models, method-native scores, interface contacts, and validation metrics when a reference is supplied. - Review evidence. Method-native rankings, confidence, logs, interaction context, failures, and files for reproducible follow-up.
Tools for protein–protein docking
Use these methods to prepare inputs, run the core analysis, inspect outputs, and validate the evidence described in this workflow.

HADDOCK3
Information-driven biomolecular docking

LightDock
Global swarm-based macromolecular docking

ColabDock
Restraint-guided learned complex modeling

DFMDock
Diffusion-based protein complex prediction

EquiDock
Fast rigid protein–protein docking

GeoDock
Geometry-aware flexible complex modeling

AF2Dock
Structure-based co-folding and refinement

ScanNet
Predict likely protein interaction sites

PDBFixer
Repair partner structures before docking

MolProbity
Inspect structural geometry

USAlign
Compare alternative complex structures

DockQ
Score models against a native reference
Other molecular docking workflows
Compare related approaches based on the molecular system, available evidence, required inputs, and decision you need to support.
Protein–ligand docking
Predict small-molecule binding poses in a protein target and inspect scoring and interaction evidence.
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
No, global methods can search without restraints, but the search space is large and false interfaces are common. Reliable cross-links, mutational data, conservation, or predicted interface residues can focus an information-driven run; uncertain evidence should be tested as a separate condition rather than enforced as fact.
Building testable interaction-interface and complex-assembly hypotheses
Two prepared PDB structures, optionally accompanied by residue-level interface restraints.
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 core-facility modeling commonly combines approximately $55–$169 per labor hour with separate compute charges. 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.
A plausible interface is not evidence that the proteins interact in the relevant biological context. Validate with controls, orthogonal interaction assays, mutagenesis, and native-reference benchmarking where possible.
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.