Who created the DOCK molecular docking program?
DOCK was created in the 1980s by Irwin "Tack" Kuntz's group at UCSF. It is the first docking program ever developed. Codevelopers include Brian K. Shoichet, David A. Case, and Robert C. Rizzo.
Short answers, pulled from the story.
DOCK was created in the 1980s by Irwin "Tack" Kuntz's group at UCSF. It is the first docking program ever developed. Codevelopers include Brian K. Shoichet, David A. Case, and Robert C. Rizzo.
DOCK uses geometric algorithms, including a shape-matching method that places spheres in a protein's binding pocket and performs bipartite matching between those spheres and a candidate molecule. This rigid docking approach is present in all versions of the program.
DOCK accounts for ligand flexibility using two methods: an algorithm called anchor and grow (versions 4-6), and hierarchical docking of databases (versions 3.5-3.7). Anchor and grow works by fixing a rigid substructure of the molecule in the pocket, then building out flexible portions incrementally.
AMBER score is a scoring function implemented into DOCK version 6 by David A. Case's group via a molecular dynamics engine. It accounts for receptor flexibility and ranks compounds by their binding energy across energetic ensembles rather than a single static pose.
Two versions are actively developed: DOCK 6 and DOCK 3. They represent distinct lines of the original program suited to different needs in computational chemistry and drug discovery.
DOCK predicts the binding modes of small molecules to protein targets, a process central to structure-based drug discovery. Its methods support both rigid and flexible ligand docking as well as large-scale virtual screening of compound databases.