AutoDock Tools (ADT), part of the MGLTools package, is a free graphical user interface used to prepare coordinate files for molecular docking with AutoDock 4 and AutoDock Vina. It is essential for converting standard molecular formats (like .pdb) into the specialized PDBQT format required for docking. 1. Download and Installation
Source: Download the MGLTools installer from the official CCSB website. Operating Systems:
Windows: Run the installer (.exe) and follow the prompts. It typically installs in C:\Program Files (x86)\MGLTools.
Linux/MacOS: Often available via package managers or a tarball. In some environments, it can be activated via Conda using conda activate mgltools and launched with the adt command.
Components: The package includes AutoDock Tools, the Python Molecular Viewer (PMV), and Vision. 2. Workflow: How It Works download autodock tools work
The primary function of ADT is to prepare the "Receptor" (protein) and "Ligand" (small molecule) for docking. Phase 1: Receptor Preparation
Load Molecule: Go to File > Read Molecule and select your protein PDB file.
Clean Up: Remove water molecules and existing ligands (HETATM) using the Edit menu or external visualizers like Discovery Studio.
Add Details: Add polar hydrogen atoms and assign Gasteiger charges. Save PDBQT: Export the prepared protein as a .pdbqt file. Phase 2: Ligand Preparation How to Perform Molecular Docking with AutoDock Vina AutoDock Tools (ADT) , part of the MGLTools
Let’s fix the specific issues that lead people to search for “download autodock tools work.”
| Problem | Symptom | Solution |
|--------|---------|----------|
| “No module named numpy” | ADT launches but fails on grid generation | conda install numpy |
| Python 2.7 errors | “Python 2.7 is required but not found” | Use conda environment with Python 3.8 (MGLTools 1.5.7+ fixes this) |
| Missing Tkinter | “TclError: no display name” (Linux headless) | Install python3-tk (Linux) or use X11 forwarding |
| ADT GUI shows blank boxes | Text missing in menus | Install appropriate fonts: conda install fontconfig (Linux) or update graphics drivers (Windows) |
| Cannot open PDB files | “Bad PDB format” | Use pdb4amber or OpenBabel to clean the PDB first |
| Docking fails with “ERROR: can’t find autodock4” | PATH not set | Manually add AutoDock4 executable to the same environment’s bin folder |
To ensure ADT works, quickly prepare a test molecule:
1hsg.pdb – HIV protease).C).After installing via conda, run this quick test: Secondary Reliable Source (more accessible):
adt.File → Read Molecule → navigate to examples/protein.pdb (if included) or download 1DWD.pdb from RCSB.Ligand menu, choose Input → Open → load a sample ligand (e.g., indole.pdb).Grid → Macromolecule → choose the protein → Yes to save as PDBQT.To test docking readiness:
Ligand → Torsion Tree → Detect Root and Choose Torsions.Grid → Set Map Types → choose ligand.Docking → Macromolecule → Set Rigid Filename.Run AutoDock dialog without crashes, your setup is functional.The official source is the Scripps Research AutoDock website.
MGLTools-1.5.7-Setup.exeMGLTools-1.5.7-Mac-X11.dmgMGLTools-1.5.7-Linux-x86_64-InstallAvoid third-party download sites to prevent malware or outdated versions.
If you are on a remote server without a display, you don't need the graphical ADT. Use the Python scripts directly:
prepare_receptor4.pyprepare_ligand4.pyprepare_gpf4.pyThese scripts work perfectly in a terminal. In this case, your download is "working" even if the graphical interface fails.
adt (Terminal: open /Applications/MGLTools-1.5.7/bin/adt)~/mgltools-1.5.7/bin/adtUpon first launch, ADT will ask for the location of AutoDock and AutoDock Vina executables (you need to download these separately if you plan to run docking).