
DFMDock (Denoising Force Matching Dock) is a diffusion model that unifies sampling and ranking for protein-protein docking within a single framework. It predicts docked poses for protein-protein complexes from unbound structures using denoising score matching with optional clash force guidance.

EquiDock is an SE(3)-equivariant graph neural network for rigid protein-protein docking. It predicts a binding pose for a protein-protein complex from unbound structures using geometric deep learning, with DIPS and DB5 pretrained checkpoints from the native release.

ColabDock is a protein-protein docking framework that uses AlphaFold2 to predict complex structures guided by experimental restraints from cross-linking mass spectrometry, NMR, or other sources.

HADDOCK (High Ambiguity Driven protein-protein DOCKing) is an integrative modeling platform for biomolecular complexes. It uses experimental data and bioinformatic predictions to guide the docking process, generating accurate protein-protein complex structures.

LightDock is a protein-protein, protein-peptide, and protein-DNA docking framework using Glowworm Swarm Optimization (GSO). It predicts macromolecular binding modes and interfaces for biological complexes.

ParaSurf is a state-of-the-art surface-based deep learning model for predicting interactions between antibodies and antigens. It identifies paratope binding sites on antibody structures with high accuracy across multiple benchmark datasets.

SurfDock is a surface-informed diffusion generative model for protein-ligand docking, published in Nature Methods 2024. It leverages protein surface geometry to guide a diffusion process for reliable and accurate protein-ligand complex prediction.

DiffDock-L is a state-of-the-art molecular docking tool that uses diffusion models to predict how small molecule ligands bind to protein targets. It generates multiple binding poses with confidence scores.

DynamicBind is an AI-powered protein-ligand binding prediction tool that recovers ligand-induced conformational changes from unbound protein structures. It predicts both ligand binding poses and protein conformational changes.

GNINA is a molecular docking tool that combines traditional physics-based docking with deep learning CNN scoring for protein-small-molecule complexes. It provides accurate binding predictions with confidence scores, optimized for high-throughput virtual screening.
GeoDock predicts docked protein-protein complex structures from two separate protein partners. The method uses a multi-track iterative transformer designed for flexible docking, allowing residue-level conformational changes during complex prediction.
ProteinIQ runs the public GeoDock inference workflow with the DIPS 0.3 checkpoint from the Gray Lab release.
| Input | Required | Format | Description |
|---|---|---|---|
| Receptor | Yes | PDB or RCSB PDB ID | First protein partner. Use the larger or target protein when the partner roles are known. |
| Ligand | Yes | PDB or RCSB PDB ID | Second protein partner. This is a protein docking partner, not a small molecule ligand. |
GeoDock expects protein structures with standard amino acid backbone atoms. For large systems, trim nonessential chains, tags, or distant domains before docking.
| Setting | Default | Description |
|---|---|---|
| OpenMM refinement | On | Relaxes the predicted complex with GeoDock's built-in OpenMM minimization (amber14 ff14SB) to remove steric clashes and add hydrogens. Turn it off to return the raw model output. |
Refinement runs GeoDock's own minimization step, the same one bundled in the GeoDock release. Turning it off reproduces the public notebook workflow, which ships with refinement disabled.
GeoDock returns one docked complex in PDB format. The output uses chain A for
the first partner and chain B for the second partner.
Per-residue pLDDT values are GeoDock's confidence in the docked pose, written by the model into the PDB B-factor column. ProteinIQ summarizes the mean, minimum, and maximum pLDDT for the complex. These values describe the raw prediction and are reported whether or not refinement is enabled.
When refinement is on, the predicted complex is energy-minimized to relieve clashes and gains hydrogen atoms, so its B-factor column no longer carries pLDDT. The raw, pre-refinement complex remains available as a separate file so the per-residue pLDDT values stay accessible.
The original input structures and predicted complex remain downloadable from the result files tab.
Chu LS, Ruffolo JA, Harmalkar A, Gray JJ. Flexible Protein-Protein Docking with a Multi-Track Iterative Transformer. Protein Science. 2023; e4862. https://doi.org/10.1002/pro.4862