Consensus docking

Compare results across docking engines while preserving each method’s native poses, scores, and confidence values.

What is consensus docking?

Consensus docking is a computational method for comparing ligand poses or rankings from more than one docking engine. It asks whether a structural hypothesis survives a change in search or scoring method, using an explicit rule for matching poses and judging agreement.

Pose consensus concerns geometry: two methods place the ligand in a similar orientation and pocket. Rank consensus concerns the order of compounds in a screen. These are different questions. A matching pose can have different native scores, and two compounds can rank similarly while adopting unrelated poses.

The method is most useful when the inputs are prepared identically. Averaging a Vina energy with a learned pose confidence has no physical meaning. Agreement is also less independent when engines share a search algorithm or training data, so consensus is a robustness check rather than a new measurement.

When to use consensus docking

Define the comparison rule before running the engines:

  • You want to test whether a proposed pose recurs across methods.
  • A lead series has unstable ranks under one scoring function.
  • You need to separate search failure from scoring disagreement.
  • A known complex can benchmark the comparison on your target class.

Strengths and limitations

Consensus makes method sensitivity visible. If chemically valid poses from different engines occupy the same pocket with similar contacts, the structural hypothesis deserves closer study. Disagreement can identify a flexible site, ambiguous ligand chemistry or insufficient sampling.

Consensus cannot repair a shared input error. Related engines can repeat the same bias, and agreement on a false pocket remains possible. A rule selected after seeing the answers risks turning a weak result into apparent support.

How consensus docking works

The featured workflow runs three methods on the same protein and ligand. Each keeps its own pose files and score scale.

ToolNative evidenceComparison role
AutoDock VinaEmpirical docking energy and posesClassical search baseline
GNINAEmpirical and CNN-derived scores with posesTests learned rescoring on Vina-style search
DiffDock-LGenerated poses and pose confidenceTests a different generative search

Compare equivalent poses by their ligand coordinates after aligning the receptor, then inspect whether key contacts recur. For rank consensus across compounds, normalize or aggregate ranks within each method instead of adding raw values. State how failed runs and invalid poses are handled.

Applications of consensus docking

In lead optimization, consensus can flag analogues whose proposed binding mode is stable across methods. It can also show that a favorable energy is tied to one engine's placement, prompting further sampling or a different receptor structure.

In a screen, rank agreement may help prioritize compounds for experimental testing after a protocol has been benchmarked on relevant known ligands. It does not imply that the engines independently predict affinity, and the selected compounds still need chemical and biological validation.

How to do consensus docking online

  1. Prepare one receptor. Select the relevant pocket and retain a consistent set of cofactors, waters and protonation choices.
  2. Standardize the ligand. Use the same stereoisomer, tautomer and charge state in every branch.
  3. Set the comparison rule. Decide whether agreement means matching poses, contacts or within-method ranks. Record the rule before reviewing outputs.
  4. Run the comparison workflow. Feed the common protein and ligand to AutoDock Vina, GNINA and DiffDock-L; set any site controls needed by the classical engines.
  5. Check geometry. Use PoseBusters to reject invalid ligand structures and clashes before counting agreement.
  6. Compare surviving poses. Align receptors, examine ligand orientation and use ProLIF with consistent settings if residue-contact fingerprints help distinguish modes.

How to interpret consensus docking results

Vina energy is an approximate score in kcal/mol. GNINA's CNN output and DiffDock-L's confidence answer different model-specific questions. Compare pose geometry directly and compare ranks only within a defined protocol; do not average these raw scores.

Report agreements and disagreements, including invalid or missing predictions. Consensus supports prioritizing poses and compounds for tests, but even unanimous predictions do not confirm binding, affinity, safety or function.

How the consensus docking workflow works

Run AutoDock Vina, GNINA, and DiffDock-L in parallel while preserving method-native results for explicit comparison.

  1. Standardize shared inputs. Use the same prepared protein, ligand states, cofactors, and search assumptions for every engine so preparation differences do not masquerade as method differences.
  2. Choose complementary engines. Select engines with meaningfully different search or scoring assumptions. The included workflow compares AutoDock Vina, GNINA, and DiffDock-L.
  3. Run independent docking. Retain every method-native pose, score, confidence value, log, and failure instead of overwriting results with one merged table.
  4. Match comparable poses. Cluster poses using ligand heavy-atom geometry, symmetry-aware RMSD, or declared interaction criteria. Do not call two poses a consensus merely because their scores are both favorable.
  5. Apply a declared consensus rule. Use a predefined pose- or rank-level rule, test sensitivity to missing outputs, and export the underlying per-engine evidence with the consensus result.

Inputs and outputs

Check formats before running, then inspect and download the result from every workflow step.

Inputs

Structural inputs

PDBSDFSMILES

One consistently prepared protein and ligand set shared by all selected docking engines.

Method context

Binding-site evidence, restraints, receptor-state provenance, known ligands, or reference complexes when available.

Outputs

Docked structures

PDBPDBQTSDF

Per-engine poses and scores, pose clusters, agreement summaries, and retained method provenance.

Review evidence

Method-native rankings, confidence, logs, interaction context, failures, and files for reproducible follow-up.

Frequently asked questions

AI answers from our docs. No sign-in needed.

Run your first analysis today

Start with 200 free credits and no installs. Upgrade when your project needs more compute.