GeoDock icon

GeoDock

(v1.0.4)Code (opens in a new tab)Paper (opens in a new tab)Docs

Flexible protein-protein docking with a multi-track iterative transformer.

Upload file or drag and dropPDB, ENT, CIF, MMCIF · up to 50 MB
Upload file or drag and dropPDB, ENT, CIF, MMCIF · up to 50 MB

Output

Configure inputs to begin

Set options on the left, then click “Submit job”.

What is GeoDock?

GeoDock predicts a protein–protein complex from two separate protein structures. ProteinIQ runs the Gray Lab release with its DIPS 0.3 checkpoint and offers the source tool’s OpenMM refinement method.

Inputs

Upload one structure for each partner, or fetch each by its RCSB PDB ID.

InputAccepted structuresLimit
Receptor (first protein partner)PDB, ENT, CIF, or mmCIF1000 protein residues
Ligand (second protein partner)PDB, ENT, CIF, or mmCIF1000 protein residues

The combined limit is 1200 protein residues. Both partners are proteins; the ligand slot is not for small molecules. For small-molecule docking, use GNINA.

GeoDock reads the first coordinate model and includes all protein chains in that model. Original input files remain available for download. Parsing, residue recognition, alternate-location selection, and missing-backbone handling follow the native tool. Missing backbone atoms are not repaired before prediction; prepare suitable structures for the biological question you want to test.

For PDB and ENT files, every ATOM and HETATM record in the first model needs an occupancy value in columns 55–60 and a B-factor value in columns 61–66. Blank values are rejected before the job is created or credits are charged. Export a complete PDB from your structure software or supply mmCIF.

If you have sequences rather than structures, predict the partners first with ESMFold or AlphaFold 2.

Settings

SettingDefaultMeaning
RefinementOnRefine the predicted complex and retain the unrefined prediction as a separate download.
Refinement methodOpenMMNative OpenMM minimization.

The collapsed Refinement options section contains the selected method’s controls:

MethodSettingDefaultMeaning
OpenMMRestraint stiffness10 kcal/mol/ŲPosition restraints on N, CA, C, and CB atoms. Zero disables their force.
OpenMMForce tolerance2.39 kcal/mol/nmPositive minimization convergence threshold, approximately 10 kJ/mol/nm.

OpenMM uses PDBFixer, the amber14 ff14SB force field, hydrogen addition, and CPU minimization. Refinement can change atom content, coordinates, and PDB annotations; inspect both the prediction and the refined structure. Refinement may vary between runs and can take substantially longer than docking, particularly for large partners.

Results

GeoDock returns one predicted complex. The Viewer displays structure files; Data shows confidence summaries; Files provides the original inputs, results, and provenance. Logs shows the scientific run record.

FileContents
geodock_complex.pdbRefined complex when refinement is on; otherwise the unrefined prediction.
geodock_complex_unrefined.pdbPrediction before refinement, returned when refinement is on. Native per-residue pLDDT values are in its B-factor column.
receptor_input.*, ligand_input.*Original partner files in their submitted formats.
provenance.jsonSource revision, compatibility patch, model and dependency identities, settings, and input hashes.
run.logRun status, protein residue counts, completed phases, settings, and confidence summary.

Mean, minimum, and maximum pLDDT always describe the unrefined GeoDock prediction. They do not measure the quality of the refined coordinates. Use the unrefined PDB to inspect per-residue confidence: refinement can overwrite B-factors or change residue content.

The native pLDDT scale runs from 0 to 100. Higher values indicate higher model confidence, but a confident local structure does not establish that the proteins bind or that the interface is correct. Evaluate the interface against experimental evidence and other structural predictions.

The workflow output is the primary geodock_complex.pdb; reference structures, confidence-bearing raw output, provenance, and the Run log remain downloadable from the job.

Scientific method

GeoDock uses a multi-track iterative transformer to model residue features and pairwise geometry. The served checkpoint uses four recycling iterations. ProteinIQ preserves the native model output and optional refinement results rather than rebuilding their coordinates or scores.

For the method and its evaluation, see Flexible Protein–Protein Docking with a Multi-Track Iterative Transformer and the GeoDock source repository.

Table of contents

Related tools

AF2Dock

AF2Dock

Structure-based protein-protein docking with AF2Dock flow-matching refinement

DFMDock

DFMDock

Dock protein-protein complexes with diffusion-based sampling and learned energy ranking.

DiffDock-PP

DiffDock-PP

Rigid protein-protein docking with a diffusion model and confidence ranking.

EquiDock

EquiDock

Dock rigid protein-protein complexes using SE(3)-equivariant geometric modeling.

ColabDock

ColabDock

Protein-protein docking guided by experimental restraints using AlphaFold2

LightDock

LightDock

Protein-protein, protein-peptide, and protein-DNA docking using Glowworm Swarm Optimization

ParaSurf

ParaSurf

Surface-based deep learning for paratope-antigen interaction prediction

RAPiDock

RAPiDock

All-atom protein-peptide docking with unranked samples.

SurfDock

SurfDock

Surface-informed diffusion generative model for reliable and accurate protein-ligand complex prediction

DiffDock-L

DiffDock-L

Predict protein-ligand binding poses and confidence scores without a predefined binding site.