
SigmaDock is a fragment-based molecular docking tool using SE(3) equivariant diffusion models to predict how small molecule ligands bind to protein targets. Presented at ICLR 2026, it generates multiple binding poses with Vinardo scoring.

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.

GPU-accelerated molecular docking using the AutoDock4 force field. Up to 56x faster than serial AutoDock via CUDA parallelization of the Lamarckian Genetic Algorithm.

AutoDock Vina is a widely-used molecular docking tool that predicts protein-ligand binding modes using physics-based force fields. Fast, reliable, and the gold standard for structure-based drug discovery.
SurfDock is a protein-ligand docking method that guides pose generation using the geometric features of the protein binding surface. Published in Nature Methods in 2024, it combines a multimodal protein representation — sequence, 3D structural graphs, and molecular surface geometry — with a generative diffusion model that optimizes translational, rotational, and torsional degrees of freedom. The surface geometry component is what distinguishes SurfDock from earlier diffusion-based docking methods: encoding the shape and electrostatic properties of the binding pocket reduces intermolecular clashes and improves physical plausibility of the predicted poses.
Pose confidence is estimated by SurfScore, a mixture density network trained on the same multimodal protein-ligand representation. This means the same surface-aware features used to generate poses are also used to rank them.
On the PDBbind 2020 benchmark, SurfDock achieved Top-1 / Top-5 success rates of 68% / 81% at a 2.0 Å RMSD threshold, substantially outperforming DiffDock (45% / 51%) while also improving adherence to physical constraints.
ProteinIQ hosts SurfDock on GPU infrastructure, so no local installation, CUDA setup, or dependency management is required.
| Input | Description |
|---|---|
Protein | PDB file or RCSB PDB ID (e.g., 3HTB). Must contain protein atom records. |
Ligand | SMILES string, SDF, MOL, or MOL2 file, or PubChem CID lookup. Organic small molecules only (no metals or metalloids). Maximum 150 heavy atoms. |
| Setting | Range | Default | Description |
|---|---|---|---|
Number of poses | 1–40 | 10 | How many binding pose conformers to sample. More poses increases prediction diversity but adds compute time. |
Sampling steps | 5–50 | 20 | Number of diffusion denoising steps. Increasing this can improve pose quality at the cost of runtime. |
SurfDock returns ranked PDB files, one per pose, alongside a summary table:
| Column | Description |
|---|---|
Rank | Pose rank by confidence score (1 = best). |
Confidence Score | SurfScore confidence estimate. Higher values indicate a more plausible binding geometry. |
File | Downloadable PDB file for the pose. |
All poses are also available in the 3D viewer, and the full file set can be downloaded together.
Structure preparation runs through PDB2PQR and APBS to compute molecular surface electrostatics, and MSMS to generate the surface mesh. These surface features — encoding shape complementarity and charge distribution in the binding pocket — are combined with sequence-level information and a graph-based 3D structural representation into a unified equivariant network.
Pose generation starts from randomized ligand conformations that are iteratively refined through reverse diffusion. At each denoising step the model predicts how to adjust the ligand's translation, rotation, and internal torsion angles to better fit the pocket geometry. After generation, SurfScore ranks poses using the same protein surface representation, giving a confidence estimate grounded in the same geometric information that drove sampling.
SurfScore assigns a scalar confidence to each pose. Higher scores indicate better predicted complementarity between ligand and binding surface. Unlike docking energies from physics-based methods, SurfScore does not correspond to binding affinity in kcal/mol; it is a relative ranking signal rather than an absolute thermodynamic prediction.
For downstream analysis, poses with the highest confidence scores are the most appropriate starting points for visual inspection or further refinement. Significant drops in score between the top-ranked and lower-ranked poses often indicate a well-defined binding mode.