Docking
MolModa's docking workflow predicts how small molecules bind to a target protein, returning both a pose (geometry) and an affinity score. Docking is run from Binding Docking Compound Docking/Scoring (guided tour).
For a step-by-step walkthrough, see the TD001 tutorial.
Preparing for docking
Before running a docking calculation, you typically need to:
- Load a protein (Protein Data Bank, AlphaFold, or a local file) and a set of compounds (PubChem, file, text, or the molecular editor).
- Protonate the protein and the compounds at the relevant pH (
ProteinsProtonate/Deprotonate Proteins(guided tour);CompoundsBuildProtonate/Deprotonate Compounds(guided tour)). - Identify a binding pocket (
ProteinsPocket Detection(guided tour)) or define a custom region (RegionsNew Region(guided tour) orRegionsRegion From Molecule(s)(guided tour)).
Analyzing results
After docking, two analysis plugins help you interpret the output:
2D Interaction Diagram(BindingAnalysis) (guided tour) — generates a PoseView diagram showing protein-ligand interactions for a selected pose.Evaluate Docking Performance(BindingDocking) (guided tour) — calculates receiver-operating-characteristic (ROC) and enrichment-factor curves, useful for benchmarking a docking protocol against known actives and decoys.
Docking scores and poses are organized in the Data panel, where you can sort, filter, and select entries for closer inspection.