Flexible molecular docking
Model ligand binding poses while accounting for selected side-chain flexibility or learned receptor movement.
More molecular docking workflows
Tools for flexible molecular docking
Use these methods to prepare inputs, run the core analysis, inspect outputs, and validate the evidence described in this workflow.
DynamicBind
Predict ligand-specific protein conformational change
FlowDock
Generate flexible flow-based complexes
AutoDock Vina
Model selected flexible side chains
DiffDock-L
Provide a complementary pose hypothesis
AlphaFlow
Generate alternative protein conformations
MDGen
Explore structural dynamics
OpenMM
Relax selected complexes
GROMACS
Run longer molecular-dynamics checks
PDBFixer
Repair receptor structures
PDB2PQR
Prepare protonation context
PoseBusters
Check pose plausibility
ProLIF
Track interaction changes
What is flexible molecular docking?
Flexible molecular docking is a computational method for predicting ligand poses while allowing some movement in the protein receptor. The allowed motion may be a few selected side chains or a model-generated change in backbone and pocket geometry.
Ordinary small-molecule docking usually samples ligand torsions against one fixed receptor. That works poorly when an apo structure closes a pocket that opens on binding. Flexible docking adds receptor degrees of freedom, but each method permits a different kind of motion and should be interpreted within that boundary.
The output is a proposed ligand pose paired with a proposed receptor conformation. A protein movement that clears a clash is not automatically biologically accessible. The larger search space can also reward distorted local structures, so both partners need validation.
When to use flexible molecular docking
Use receptor flexibility when there is a reason to question the input pocket shape:
- Apo and holo structures differ near the binding site.
- A side-chain rotamer blocks a known ligand pose.
- A predicted structure has uncertain pocket loops.
- Rigid docking fails a relevant known-ligand control.
Strengths and limitations
Flexible methods can test whether plausible local motion changes a docking conclusion. Learned models can propose a coupled ligand and protein complex from an apo input, giving a concrete induced-fit hypothesis to inspect.
Allowing motion also creates more ways to fit an incorrect ligand. A model can move residues unrealistically or overlook the energetic cost of a conformational change. For a set of experimentally supported discrete receptor states, ensemble docking may provide a clearer comparison.
How flexible molecular docking works
The featured workflow compares two learned approaches that generate ligand placement and receptor adjustment together.
| Tool | Protein representation | Reported evidence |
|---|---|---|
| DynamicBind | Diffusion model with protein motion enabled | Complex structures, lDDT-style confidence and learned pKd estimate |
| FlowDock | Flow-matching model of a bound complex | Paired protein and ligand files, ligand plDDT and affinity estimate |
Coupled pose and receptor prediction
DynamicBind can move the protein while predicting ligand pose; its flexibility setting is enabled in the workflow. FlowDock samples a bound complex from an unbound structure prior and can use a receptor PDB directly. Both can generate several candidate complexes, so a single top rank should not hide alternative placements.
Selected-side-chain flexibility in AutoDock Vina is a narrower alternative when the moving residues are known in advance. It cannot represent arbitrary backbone rearrangement, but its constraint can be an advantage when strong structural evidence limits the motion.
Applications of flexible molecular docking
An apo kinase or an uncertain predicted pocket can produce rigid-receptor clashes even for a plausible ligand. Flexible docking can propose which side chains or loops would need to move. Compare those changes with experimental structures or simulations before treating them as induced fit.
The method is also useful as a sensitivity check alongside rigid docking. If a pose appears only after large, unsupported protein movement, that dependence matters more than a favorable model score. If modest local changes restore a known binding mode, the result can guide targeted structural work.
How to do flexible molecular docking online
- Choose the receptor state. Supply an apo or predicted PDB with the relevant chains and inspect missing pocket residues.
- Prepare the ligand. Use one defined stereoisomer and plausible protonation state; retain its chemical identity across both methods.
- Run the flexible workflow. Connect the shared receptor and ligand to DynamicBind with protein motion enabled and to FlowDock.
- Sample alternatives. Review each tool's sample count and retain more than the top complex when the pocket is uncertain.
- Inspect both partners. Compare predicted pocket changes with the input structure and check ligand geometry with PoseBusters.
- Record the dependence on motion. Note which pose requires which protein change, and compare with a rigid or known-complex control where available.
How to interpret flexible molecular docking results
DynamicBind's pKd and FlowDock's affinity are learned estimates on their own scales, not measured dissociation constants. Their confidence values describe model predictions, not the physical cost of opening a pocket. Do not rank one tool's complexes against the other's using raw scores.
Check for clashes, strained ligand geometry and implausible protein deformation before using either score. A plausible coupled complex supports a testable pose and motion hypothesis; it does not confirm binding, activity, safety or function.
How the flexible molecular docking workflow works
Compare DynamicBind protein-dynamic predictions with FlowDock complex predictions from identical inputs.
- Identify flexible regions. Compare available structures, known ligands, missing density, or simulation states to decide whether side chains, loops, domains, or the whole pocket require alternative treatment.
- Prepare receptor states. Repair the structure and preserve cofactors or structural waters that define the pocket. Do not use flexibility to compensate for incorrect protonation or missing chemistry.
- Prepare the ligand. Standardize stereochemistry, protonation, tautomers, and charges. Ligand flexibility cannot correct a chemically invalid input.
- Model coupled motion. Generate coupled protein–ligand predictions from the same inputs and retain model-specific confidence, coordinates, and logs.
- Inspect structural changes. Compare the output protein with the starting structure, check clashes and strained geometry, and ask whether the motion is supported by known structures, simulations, or experiments.
Inputs and outputs
Check formats before running, then inspect and download the result from every workflow step.
Inputs
Structural inputs
PDBSDFSMILESA protein PDB and ligand structure, ideally supported by alternate conformations or known flexible residues.
Method context
Binding-site evidence, restraints, receptor-state provenance, known ligands, or reference complexes when available.
Outputs
Docked structures
PDBPDBQTSDFPredicted complexes, changed protein coordinates, pose confidence, and downloadable structures.
Review evidence
Method-native rankings, confidence, logs, interaction context, failures, and files for reproducible follow-up.
Frequently asked questions
Use the smallest flexibility model supported by structural or biochemical evidence. Selected side chains are appropriate for local rotamer changes, an ensemble is appropriate for known discrete states, and coupled-motion models are useful when induced fit is central. Unconstrained motion increases both search cost and opportunities for unrealistic structures.
Binding sites with induced fit, alternative side-chain states, or known conformational plasticity
A protein PDB and ligand structure, ideally supported by alternate conformations or known flexible residues.
Accuracy depends on target class, input preparation, conformational coverage, method domain, and the evaluation criterion. Benchmark against relevant known complexes and report pose accuracy separately from ranking or affinity claims.
Public computational support may start near $55–$169 per labor hour, while longer simulations add compute cost. These public rates are service examples rather than universal prices; scope, preparation, number of systems, methods, compute, interpretation, and experimental work change the total.
ProteinIQ Plus is $29 per month and Pro is $99 per month. Compute-heavy runs also consume credits according to the selected tool and workload; a separately scoped done-for-you engagement is available when experimental design, data preparation, interpretation, or reporting needs expert support.
Flexible docking predicts possible coupled conformational changes; it does not prove that a state is populated or kinetically accessible. Compare with structural ensembles, simulations, and experimental evidence.
AI answers from our docs. No sign-in needed.
Run your first analysis today
Start with 200 free credits and no installs. Upgrade when your project needs more compute.