This paper provides a systematic overview of ADT’s capabilities, from installation and interface navigation to advanced scripting. We also present a case study of docking a kinase inhibitor to illustrate the complete workflow.
| Pitfall | Consequence | Solution | |---------|-------------|----------| | Forgetting to merge non-polar hydrogens | Incorrect torsion tree, missing polar H | Always use Merge Non-Polar | | Not removing water molecules | False positive hydrogen bonds | Delete waters unless structurally critical | | Using default grid center without inspection | Docking into irrelevant region | Visually verify binding site using ADT’s 3D view | | Too few GA runs (e.g., <10) | Poor sampling reproducibility | Use ≥50 runs for AutoDock 4; for Vina, set num_modes=20 | | Neglecting to set torsions for flexible side chains | Missed induced fit effects | Use flexible residues feature (Advanced Docking) | | Saving PDBQT with spaces in filenames | AutoGrid/AutoDock errors | Use underscores, no spaces |
Ready to dive in? Here is the simplified workflow you will follow in AutoDock Tools: autodock tools
AutoDock Tools, molecular docking, drug discovery, AutoDock Vina, ligand preparation, grid box, binding affinity, virtual screening.
AutoDock Tools is a free, open-source molecular modeling software developed by the Scripps Research Institute. Its primary job is to prepare, visualize, and analyze the molecules you want to dock. This paper provides a systematic overview of ADT’s
The "lock" needs to be rigid and clean.
AutoDock Tools is distributed as part of MGLTools (Molecular Graphics Laboratory Tools). It is platform-independent, running on Linux, macOS, and Windows, provided Python 2.7 (or legacy compatibility) and Tkinter are available. However, newer distributions (post-2020) offer Python 3 support. Here is the simplified workflow you will follow
ADT successfully reproduced the crystallographic pose, validating the setup.
Predict the binding mode of the anticancer drug imatinib (Gleevec) to the ABL kinase domain (PDB ID: 1IEP).
ADT supports batch processing through its Run → Batch Docking utility. Users can prepare a directory of ligands (as PDBQT), define a receptor and grid, and launch sequential or parallel docking jobs. However, for large libraries (>1000 ligands), command-line Vina with Python wrapper scripts is recommended over the ADT GUI.