AF2Dock icon

AF2Dock

(1.0.0)

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

Input

Inputs

First protein docking partner.

Second protein docking partner moved during docking.

Settings

0 credits

Output

Configure inputs to begin

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

What is AF2Dock?

AF2Dock is a Gray Lab method for structure-based protein-protein docking. It adapts AlphaFold2-style co-folding to start from two protein structures, then refines receptor-ligand placement through flow matching and ranks sampled complexes with iPTM.

Use AF2Dock when you already have receptor and ligand structures and want a set of ranked complex models without manually defining interface restraints. The default hosted model uses the AF2Dock_base checkpoint.

How to use AF2Dock online

Upload a receptor protein structure and a ligand protein structure, or fetch each partner from RCSB. AF2Dock accepts .pdb and .cif files. RCSB entries are fetched as CIF structures by default because AF2Dock checks file suffixes directly and supports pdb and cif.

If either structure has unresolved residues that must be mapped back to a full chain sequence, add the optional A3M alignment for that partner. The A3M must include two records for every chain: for chain A, name them A_full and A. Those records must have the same aligned length, and the non-gap positions in the chain record must equal the resolved residue count in the uploaded structure.

Inputs

InputAccepted formatDescription
Receptor structure.pdb, .cif, or RCSB IDFirst protein docking partner. Protein ATOM records are required.
Ligand structure.pdb, .cif, or RCSB IDSecond protein docking partner moved during docking. Protein ATOM records are required.
Receptor A3M alignment.a3mOptional mapping from resolved receptor residues to full receptor sequence when residues are missing.
Ligand A3M alignment.a3mOptional mapping from resolved ligand residues to full ligand sequence when residues are missing.

Settings

SettingDefaultDescription
Number of samples40Number of sampled complexes to generate. This preserves the AF2Dock source default; reduce it when a faster exploratory run is sufficient.
Flow-matching steps10Native --num_steps value. More steps increase refinement time.
Merge first steps0Native --merge_first_n_steps value. Leave at 0 for the standard run.
Additional refine steps0Native --additional_refine_steps value. Adds refinement after interpolation.
Random seedblankBlank lets AF2Dock choose a random seed. Enter a non-negative integer for reproducibility.
Filter low-pLDDT residuesfalseLeave off to preserve the default behavior of no input pLDDT cutoff.

ProteinIQ caps hosted jobs at 40 samples, 50 flow-matching steps, 2,200 total residues, and 62 combined receptor-ligand chains to bound runtime and output size while respecting AF2Dock's PDB output format.

Results

AF2Dock writes a target folder for each submitted receptor-ligand pair. ProteinIQ returns every generated file from that folder.

File patternDescription
*_iptm.csvRanked sample table sorted by iPTM from high to low.
*_sN.pdbFinal predicted complex for sample N, with pLDDT values written into the B-factor column.
*_sN_ori_chain.pdbPredicted complex with original residue and chain mapping restored when AF2Dock can recover it.
*_sN_out.pklConfidence and auxiliary output dictionary for sample N, including pLDDT, pTM, iPTM, weighted pTM, PAE, final atom positions, and final atom mask.
*_sN_t0_template.pdbInitial template written before a subsequent pose-update step. A one-step run without refinement does not produce this file.

The Metrics tab is sorted by iPTM and also reports pTM, weighted pTM, mean/minimum/maximum pLDDT, and mean/maximum PAE from each final confidence file. Higher iPTM generally indicates a stronger model confidence signal for the sampled interface within the same AF2Dock job. Treat these values as model-confidence and pose-ranking signals, not as experimental affinity measurements.

Understanding the output

Start with the top-ranked complex in the 3D viewer, then compare nearby ranks for alternative interfaces. The *_ori_chain.pdb files are useful when you need to trace residues back to original chain IDs, while the *_out.pkl files preserve detailed confidence arrays for offline analysis.

When inference includes a subsequent pose-update step, AF2Dock returns the first-step *_t0_template.pdb even when full intermediate output saving is disabled. If you enable intermediate prediction or confidence settings, additional step-level PDB or pickle files may be included.

When to use AF2Dock vs alternatives

ToolBest fitWhy choose it
AF2DockProtein-protein docking from two structures with AF2-style refinementReturns ranked complex structures and AF2-style confidence outputs.
DFMDockFast rigid docking without MSAs or AlphaFold-style templatesUseful for exploratory structure-only docking with learned energy ranking.
HADDOCK3Experimental restraints or interface residues are availableIntegrates explicit docking restraints and refinement stages.
ColabDockAlphaFold2-guided docking with manual or reference-derived restraintsBetter fit when restraint information should steer complex prediction.
DockQEvaluate a predicted complex against a known referenceUse after docking when a native or benchmark complex is available.
PPAPEstimate protein-protein affinity for a predicted complexUse after docking when ranking or triaging protein interfaces by affinity is needed.

AF2Dock is most useful when receptor and ligand structures are available and the docking question benefits from AlphaFold2-style confidence outputs. It is less suitable for non-protein ligands, nucleic-acid partners, cofactors, large induced-fit motions, or structures whose missing residues cannot be mapped with an A3M file.

Based on Graylab/AF2Dock v1.0.0 and the AF2Dock_base model checkpoint.

Table of contents

Related tools

DFMDock

DFMDock

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.

protein-dockingai-powered+5
EquiDock

EquiDock

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.

protein-dockingai-powered+5
GeoDock

GeoDock

GeoDock predicts flexible protein-protein docking complexes from two separate protein structures using a multi-track iterative transformer and the DIPS 0.3 checkpoint from the Gray Lab release.

protein-dockingai-powered+5
ColabDock

ColabDock

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.

protein-dockinginteraction-prediction+4
HADDOCK3

HADDOCK3

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.

protein-dockinginteraction-prediction+4
LightDock

LightDock

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.

protein-dockinginteraction-prediction+4
ParaSurf

ParaSurf

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.

protein-analysisinteraction-prediction+4
SurfDock

SurfDock

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.

protein-dockingstructure-prediction+5
DiffDock-L

DiffDock-L

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.

protein-dockingblind-docking+5
DynamicBind

DynamicBind

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.

protein-dockingblind-docking+5

Input

Inputs

First protein docking partner.

Second protein docking partner moved during docking.

Settings

0 credits

Output

Configure inputs to begin

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