Powered by Smartsupp
D
Dock
Back to Home/Molecular docking guides & how-to tutorials/How to Do Molecular Docking: Step-by-Step Tutorial for Students
How To
Tutorial
AutoDock Vina
Coursework
Review Setup
Step By Step

How to Do Molecular Docking: Step-by-Step Tutorial for Students

Dock TeamPublished on 6/4/20267 min read

This is the hands-on companion to what molecular docking is. You will go from zero to a submittable PDF + ZIP on Dock (AutoDock Vina + Meeko in the browser). Estimated time: 45–90 minutes for a first single-ligand run; half a day for a 20-analog class screen after prep is understood.

Numbered zero through nine steps for molecular docking on Dock from inputs to lab report
Step 4 (Review setup) is free — do not skip it.

Step 0 — Gather inputs before opening Dock

ItemWhere to get itNotes
Protein structureRCSB PDB ID or .pdb filePrefer holo; read holo vs apo
Ligand(s)SMILES or .sdfOne SMILES per line for batch; see prep guide
Binding site rationaleCo-crystal, paper, or predicted pocketOne sentence for Methods
RubricSyllabus / TA instructions# compounds, figures, report length
Account / creditsDock sign-in + planFree: 3 ligands/job; Review = 0 credits

Step 1 — Load the receptor

  1. Open the Dock home page and sign in (required before Run docking).
  2. In the protein field, enter a 4-character PDB ID (e.g. 6LU7 for SARS-CoV-2 main protease) or upload a .pdb file.
  3. If the structure has multiple protein chains, Dock will ask you to pick one — choose the chain with the co-crystal ligand or the chain your instructor names.

Structure tips: resolution < 2.5 Å when possible; note whether your ligand of interest is already in the PDB (holo). Missing loops in the pocket cannot be fixed by docking — pick another PDB entry or state the limitation.

Step 2 — Add ligand(s)

Single-ligand homework (smoke test)

  • Mode: single ligand.
  • Name: e.g. ethanol_test.
  • SMILES: CCO (quick parse check) or your assigned structure.

Batch SAR assignment

  • Switch to batch / screening mode.
  • Paste one SMILES per line (lines with # are comments).
  • Or upload a multi-record SDF — compound names come from the SDF title line.
  • Watch the ligand count vs your plan limit (Free 3 · Student 30 · etc.).

Dock canonicalizes SMILES with RDKit; you do not need to draw PDBQT by hand.

Step 3 — Define the binding site (search box)

Dock must know where the ligand is allowed to search. Pick one method:

MethodWhen to useOn Dock
Co-crystal ligandHolo PDB (default best)Auto-centered on bound ligand
Pocket residuesPaper gives residue numbersAdvanced → e.g. 214,226,245
Predicted pocketApo onlySelect rank 1–3 from pocketeer list
Custom XYZTA gave coordinatesAdvanced → center + box size (Å)

Default box size is 20 × 20 × 20 Å — fine for many drug-like ligands. Enlarge only if your analogs are much larger than the co-crystal ligand, and mention it in Methods.

Step 4 — Advanced options (expand before Review)

  • Protonation pH — default 7.4; match your lab protocol.
  • Preserve HETATM — e.g. ZN, HEM if the rubric requires metals/cofactors.
  • Co-crystal redock — on by default for single ligand; for batch, enable in Advanced after you trust the box.
  • PyMOL figure — optional +0.5 credit/job; publication-style PNG for top hit.

Step 5 — Review setup (0 credits)

Click Review setup (not Run docking yet). Dock validates protein, box, and every ligand without charging credits.

Checklist for protein OK, ligands OK, redock pass, and credit estimate before running docking
Use the 3D preview: the blue box should sit inside the binding pocket, not in solvent far away.

Fix common blockers before continuing:

  • Chain required — select protein chain from dropdown.
  • Invalid SMILES — fix typos in that line.
  • High TORSDOF — simplify structure or expect ambiguous poses.
  • Box far from protein — re-center on co-crystal or residues.
  • Apo structure — read the pocket disclaimer; confirm site with literature.

Changing only ligands after a successful Review reuses cached protein validation in your browser session — no need to re-download the PDB.

Step 6 — Redock check (holo structures)

If a co-crystal ligand is detected, Dock can redock it and report RMSD vs the crystal pose.

  • Pass (≤ ~2 Å): proceed to full run or analog screen.
  • Fail: adjust pH, box, chain, or PDB; do not dock 30 analogs on a broken setup.

Redock validates the workflow, not your new analogs. Details: interpret results.

Step 7 — Run docking (spend credits)

When Review shows ready, click Run docking. Credits are charged at submit based on ligand count:

  • 1–3 ligands → 1 credit
  • 4+ ligands → ceil(n ÷ 5) credits (+0.5 if PyMOL enabled)

Wait for the job queue (priority on Research/Lab plans). Backend runs AutoDock Vina (exhaustiveness 8, top 3 poses exported) with parallel workers for multi-ligand jobs. Failed ligands do not cancel the whole batch.

Large screens: virtual screening for class.

Step 8 — Download and archive results

From the results dashboard:

  • Download results.zip — poses, complexes, run_manifest.json, interactions, figures.
  • Download the PDF report for printing / submission.
  • Copy Methods text if the UI offers one — edit before submitting.

Retention: 7 days on all plans — save files locally the same day.

Step 9 — Analyze poses (30–60 min)

  1. Open result.json or the PDF table — sort by affinity_best (more negative = better within this run).
  2. Load complexes/{ligand}_complex.pdb in PyMOL or ChimeraX — check top pose in pocket.
  3. Read interactions/{ligand}.json or the 2D diagram in figures/.
  4. Note pose_confidence_label — ambiguous if gap_to_second < 0.5 kcal/mol.
  5. List failed ligands from the summary — include in report.

Step 10 — Write the lab report

Three columns Methods Results Discussion with bullet hints for docking reports
Pull numbers from run_manifest.json so Methods matches what you actually ran.

Methods (example): Molecular docking was performed using AutoDock Vina (via Dock pipeline v1.9.x, exhaustiveness 8). The receptor was prepared from PDB 6LU7 (chain A), protonated at pH 7.4 with Meeko to PDBQT. The search grid was centered on the co-crystallized inhibitor with dimensions 20×20×20 Å. Ligands were built from SMILES (dimorphite_dl, RDKit ETKDG, MMFF94). Top poses were analyzed with PLIP interaction diagrams and PoseBusters pose QC.

Discussion (example): Compound ligand_12 ranked highest (−8.1 kcal/mol) with a 1.0 kcal/mol gap to the second mode and favorable H-bonding to Asp189. ortho-Substitution (ligand_21) weakened predicted affinity, consistent with steric clash in the modeled pocket. Results are computational hypotheses; cell-based inhibition was not measured.

Worked example: PDB 6LU7 + one ligand (15 min)

  1. PDB ID 6LU7 → chain with inhibitor (verify in RCSB).
  2. Single ligand SMILES from your assignment (or CCO for parse test).
  3. Review setup → confirm box on protease active site.
  4. Redock if co-crystal present.
  5. Run docking (1 credit).
  6. Download ZIP; open complex in PyMOL; screenshot for report.

Common mistakes (avoid)

MistakeFix
Run docking without ReviewAlways Review first (0 credits)
Wrong chain on dimerPick chain with ligand
Huge box “just in case”Tight box around pocket
Skip redock on holoFix setup before analog batch
“Proved binding” languageSay “predicted” / “computational”
Lost ZIP after 7 daysDownload same day

Local Vina instead of Dock?

If your course requires command-line Vina, the logical steps are the same (prep → box → vina → analyze); only the UI changes. Comparison: online vs local tools. Student hub: molecular docking for students.

Next reads: interpret affinity and poses · 4-week learning roadmap.

Related Posts

Molecular Docking
AutoDock Vina
Hub guide for undergrad docking coursework: why students use online Vina, Dock workflow, credits, PDF/ZIP deliverables, learning path to deep-dive blogs, and when local install still wins.
6/4/20266 min read
AutoDock Vina
PDB
Deep prep guide aligned with Meeko + Vina: PDB cleanup, chain selection, pH 7.4 protonation, binding box rules, SMILES/SDF batch format, TORSDOF warnings, redock checks, and troubleshooting valence/chain errors.
6/4/202610 min read
Docking Results
Binding Affinity
Read Vina affinity and RMSD like a TA: mode tables, gap_to_second pose confidence, PoseBusters QC, PLIP interactions, ADMET flags, redock vs crystal, and honest discussion paragraphs for lab reports.
6/4/20269 min read