MODEL LEARNING PATH

DiffDock

Original DiffDock predicts how a ligand should translate, rotate and change torsions inside a fixed receptor. A separate all-atom confidence network ranks the generated poses.

Loading the interactive page…

DiffDock made ligand docking a generative inference problem over translation, rotation and torsions, followed by learned pose ranking. Its framework directly motivated DiffDock-PP and DiffDock-L. The card year is ICLR 2023 (first preprint: 2022); original validation is computational pose prediction, not prospective binding experiments.

Chapters

  1. Construct molecular context

    Prepared ligand/receptor features and typed geometric relations feed the score network.

    Build typed geometric relations for a ligand–receptor score network.

  2. Predict motion scores

    Equivariant readouts produce separate translation, rotation and bond-torsion scores.

    Keep translation, rotation and torsion score outputs distinct.

  3. Update the ligand pose

    A manifold sampling step supplies increments; rigid motion, directed torsions and alignment apply them to coordinates.

    Apply pose increments to the intended atoms and align the result.

  4. Rank completed poses

    A separately trained all-atom network and pooled confidence head assess candidate poses.

    Aggregate candidate-pose features for a separate confidence prediction.

All exercises in this guide