Use case

Consensus docking

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

Multi-engine consensus docking reviewRead-only preview

Inputs

2 required

Methods

3 connected

  1. 01AutoDock Vina
  2. 02GNINA
  3. 03DiffDock-L

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

Use this template

What is consensus docking?

Consensus docking is a method for combining or comparing results from multiple docking engines or scoring functions. It identifies predictions that remain stable across methods, but a defensible protocol defines pose matching and rank aggregation in advance rather than averaging incompatible raw scores.

Consensus docking compares multiple docking engines, search strategies, or scoring models run on the same prepared inputs. Agreement across independent methods may reduce sensitivity to one engine’s assumptions. Pose agreement, rank aggregation, interaction-pattern comparison, and post-docking rescoring are separate analyses and need separate rules.

Do not average AutoDock Vina energies, neural-network scores, and diffusion confidence values as if they measured one quantity. Define how equivalent poses are matched, how rankings are normalized, and how failed results are handled. Several related scoring functions can agree because they share the same bias.

When to use consensus docking

  • Suitable consensus docking question. Checking whether a pose or prioritization survives changes in docking method
  • Required structures and evidence are available. Identically prepared inputs, multiple complementary engines, and a predefined consensus rule

Benefits of consensus docking

  • Practical output. Exposes method sensitivity
  • Comparative evidence. Can prioritize recurring poses
  • Connected analysis. Reduces reliance on one scoring function

Primary limitations

  • Method dependence. Agreement can reflect shared bias
  • Input sensitivity. Raw scores are not directly commensurate
  • Validation boundary. More engines do not guarantee correctness

How consensus docking works

Consensus protocols should name the object being combined rather than using “consensus” as a generic label.

  • Consensus pose selection. Poses from different engines are clustered by ligand geometry or interaction pattern, and recurring binding modes are prioritized for inspection.
  • Consensus ranking. Within-method ranks are combined using a declared rule such as rank voting or best-rank selection. This avoids treating incompatible raw scores as one unit.
  • Consensus rescoring. A common set of poses is evaluated by several scoring functions. Correlated scores and shared failure modes still need to be considered.

Applications of consensus docking

Consensus docking is useful when method sensitivity is itself an important part of the decision.

  • Pose robustness. Identify binding modes that recur across classical, CNN-assisted, and learned pose-generation methods.
  • Screening triage. Reduce dependence on one ranking by combining declared within-method ranks, while preserving compounds missing from particular methods.
  • Protocol benchmarking. Compare candidate consensus rules on known complexes or actives before applying the rule prospectively.

How to do consensus docking online

ProteinIQ’s consensus workflow runs three complementary engines in parallel and intentionally leaves their native outputs separate for transparent review.

  1. Standardize one shared input set. 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 methods. Select engines with meaningfully different search or scoring assumptions. The included workflow compares AutoDock Vina, GNINA, and DiffDock-L.
  3. Run each method independently. 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 and report the 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.

How to interpret consensus docking results

Agreement increases robustness to method choice only when the methods provide partly independent evidence. If all engines inherit the same receptor error, incorrect ligand state, or training bias, consensus can reinforce the same wrong answer.

Benchmark the complete decision rule against relevant known complexes or screening data instead of evaluating each engine in isolation. Report disagreements and failures because they are often more informative than a forced combined score.

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. PDB SDF SMILES 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. PDB PDBQT SDF 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

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