DOCK 3.7

Jump to: navigation, search


DOCK 3.7 the current version in the DOCK 3 series of docking programs developed and used by the Shoichet Lab. Please read and cite the DOCK 3.7 paper Coleman, Carchia, Sterling, Irwin & Shoichet, PLOS ONE 2013.

DOCK 3.7 is written in Fortran and some C. It is an update of DOCK 3.6 with many improved features. DOCK 3.7 comes with all the tools necessary to prepare a protein for docking and some tools necessary to build ligands, though some tools must be obtained externally. It uses new Flexibase/DB2 files found in ZINC15. It includes tools to prepare receptors, and several auxiliary scripts.

DOCK 3.7 is available at

Start here

For DOCKovalent, start here


These are getting quite old, need updating, CUBS tutorials? New MT1 tutorial when ready

Prepare Receptor

These scripts setup the grids and matching spheres and are used to optimize the pocket

Prepare Screening Library

For new users using will be a better source for DUDE-E(Z) decoys and extrema decoys, can also do 3d building

Running Docking

These scripts are also out of date. Where is for LSD?


Post Docking Clustering

Post Docking Filters

Redocking with Enhanced Sampling


Available Libraries

Analog by Catalog

Previous verisons and compatibility

DOCK 3.7 is part of the DOCK 3 series. It differs substantially from its immediate predecessor DOCK 3.6, which uses a different format of database files that cannot be read by DOCK 3.7, and vice versa.

How to Cite

To cite the DOCK 3.7 paper, please use Coleman, Carchia, Sterling, Irwin & Shoichet, PLOS ONE 2013.

How to Download

DOCK 3.7 is available at

How to Setup a Slurm node

An example Tutorial how to setup a slurm running node can be found here:


DOCK 3.7 is written in Fortran and some C. Scripts are mostly in python and perl.

This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of this license, visit This page is adapted from "DOCK3.7 Documentation" by Ryan G. Coleman. Based on a work at