The AutoDock suite of programs are widely distributed community codes, used by a broad base of biomedical researchers for the prediction of biomolecular interactions and the screening of chemical compound libraries in the process of drug discovery. AutoDock was initially developed 21 years ago, to solve the flexible ligand- protein docking problem. In the intervening years both the user community and the AutoDock suite have significantly expanded. AutoDock and AutoDock Vina are now distributed under open source licenses;AutoDock is currently the world's most widely used and cited molecular docking program. Critical funding is sought to support the growing user community and to further develop AutoDock software capabilities. We are proposing to extend the usefulness, usability and maintainability of the AutoDock software, and to enhance the interactions between the users and developers by further development of the codes, utilizing contemporary software engineering practices. Our experience with the object-oriented high-level language Python has shown us that an agile, component-based, approach to software development can produce code that is easily extensible, inter-operable, maintainable, and platform independent. Computationally intensive components will be written in C or C++ and integrated with Python wrappers. Our goals for the continued development and maintenance of the AutoDock suite are to expand its usefulness, its usability and its maintainability, within an evolvable software platform, for the broad diversity of its users. In order to achieve these goals, we propose the following three specific aims that will target utility, usability and community support: 1. Utility Expand the capabilities of the AutoDock software and associated methods, to include: methods for enhanced performance;scoring function enhancements;and improved methods for pre-processing and analysis through new software development and integration of external methods 2. Usability. Develop integration-layer architecture and an AutoDock Applications Manager (ADAM) software to enhance interoperability with external methods and to facilitate the design, implementation, and archiving and reproducibility of docking and virtual screening computations. We will also develop a unified ADAM Graphical User Interface and visualization environment for docking and virtual screening, with turnkey, wizard-like interfaces for novice users and interactive tools for problem specification and analysis of virtual screening results 3. Community Support. Continue and enhance AutoDock community interaction and Internet content to strengthen user support, contributed open-source development, software dissemination, tutorials, and documentation.

Public Health Relevance

Computer software has become a critical tool in contemporary biomedical research. AutoDock is the most widely used computer program for predicting the interaction of chemical compounds with biological molecules and is currently in use by over 30,000 researchers worldwide. The goal of this proposal is to support new advances and more effective use of this program to aid scientists in their discovery and design of new pharmaceuticals and other chemical compounds to aid in medical research.

National Institute of Health (NIH)
National Institute of General Medical Sciences (NIGMS)
Research Project (R01)
Project #
Application #
Study Section
Macromolecular Structure and Function D Study Section (MSFD)
Program Officer
Preusch, Peter C
Project Start
Project End
Budget Start
Budget End
Support Year
Fiscal Year
Total Cost
Indirect Cost
Scripps Research Institute
La Jolla
United States
Zip Code
Perryman, Alexander L; Santiago, Daniel N; Forli, Stefano et al. (2014) Virtual screening with AutoDock Vina and the common pharmacophore engine of a low diversity library of fragments and hits against the three allosteric sites of HIV integrase: participation in the SAMPL4 protein-ligand binding challenge. J Comput Aided Mol Des 28:429-41
Morris, Garrett M; Green, Luke G; Radic, Zoran et al. (2013) Automated docking with protein flexibility in the design of femtomolar "click chemistry" inhibitors of acetylcholinesterase. J Chem Inf Model 53:898-906
Trott, Oleg; Olson, Arthur J (2010) AutoDock Vina: improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading. J Comput Chem 31:455-61
Goodsell, David S (2009) Computational docking of biomolecular complexes with AutoDock. Cold Spring Harb Protoc 2009:pdb.prot5200
Perry, J Jefferson P; Harris, Rodney M; Moiani, Davide et al. (2009) p38alpha MAP kinase C-terminal domain binding pocket characterized by crystallographic and computational analyses. J Mol Biol 391:1-11
Morris, Garrett M; Huey, Ruth; Lindstrom, William et al. (2009) AutoDock4 and AutoDockTools4: Automated docking with selective receptor flexibility. J Comput Chem 30:2785-91
Barglow, Katherine T; Saikatendu, Kumar S; Bracey, Michael H et al. (2008) Functional proteomic and structural insights into molecular recognition in the nitrilase family enzymes. Biochemistry 47:13514-23
Morris, Garrett M; Huey, Ruth; Olson, Arthur J (2008) Using AutoDock for ligand-receptor docking. Curr Protoc Bioinformatics Chapter 8:Unit 8.14
Chang, Max W; Belew, Richard K; Carroll, Kate S et al. (2008) Empirical entropic contributions in computational docking: evaluation in APS reductase complexes. J Comput Chem 29:1753-61
Harris, Rodney; Olson, Arthur J; Goodsell, David S (2008) Automated prediction of ligand-binding sites in proteins. Proteins 70:1506-17

Showing the most recent 10 out of 12 publications