AutoDock

Last updated
AutoDock and AutoDock Vina
Developer(s) Scripps Research
Initial release1989;35 years ago (1989)
Stable release
4.2.6 (AutoDock), 1.2.0 (AutoDock Vina) / 2014;10 years ago (2014) (AutoDock), 2021;3 years ago (2021) (AutoDock Vina)
Written in C++, C
Operating system Linux, Mac OS X, SGI IRIX, and Microsoft Windows
Platform Many
Available inEnglish
Type Protein–ligand docking
License GPL (AutoDock), Apache License (AutoDock Vina)
Website autodock.scripps.edu (AutoDock) vina.scripps.edu (AutoDock Vina)

AutoDock is a molecular modeling simulation software. It is especially effective for protein-ligand docking. AutoDock 4 is available under the GNU General Public License. AutoDock is one of the most cited docking software applications in the research community. [1] It is used by the FightAIDS@Home and OpenPandemics - COVID-19 projects run at World Community Grid, to search for antivirals against HIV/AIDS and COVID-19. [2] In February 2007, a search of the ISI Citation Index showed more than 1,100 publications had been cited using the primary AutoDock method papers. As of 2009, this number surpassed 1,200.

Contents

AutoDock Vina is a successor of AutoDock, significantly improved in terms of accuracy and performance. [3] It is available under the Apache license.

Both AutoDock and Vina are currently maintained by Scripps Research, specifically the Center for Computational Structural Biology (CCSB) led by Dr. Arthur J. Olson [4] [5]

AutoDock is widely used and played a role in the development of the first clinically approved HIV-1 integrase inhibitor by Merck & Co. [6] [7]

Programs

AutoDock consists of two main programs: [8]

Usage of AutoDock has contributed to the discovery of several drugs, including HIV1 integrase inhibitors. [6] [7] [9] [10]

Platform support

AutoDock runs on Linux, Mac OS X, SGI IRIX, and Microsoft Windows. [11] It is available as a package in several Linux distributions, including Debian, [12] [13] Fedora, [14] and Arch Linux. [15]

Compiling the application in native 64-bit mode on Microsoft Windows enables faster floating-point operation of the software. [16]

Improved versions

AutoDock for GPUs

Improved calculation routines using OpenCL and CUDA have been developed by the AutoDock Scripps research team. [17]

It results in observed speedups of up to 4x (quad-core CPU) and 56x (GPU) over the original serial AutoDock 4.2 (Solis-Wets) on CPU.

The CUDA version was developed in a collaboration between the Scripps research team and Nvidia [9] [17] while the OpenCL version was further optimized with support from the IBM World Community Grid team.

AutoDock Vina

AutoDock has a successor, AutoDock Vina, which has an improved local search routine and makes use of multicore/multi-CPU computer setups. [3]

AutoDock Vina has been noted for running significantly faster under 64-bit Linux operating systems in several World Community Grid projects that used the software. [18]

AutoDock Vina is currently on version 1.2, released in July 2021. [19] [20]

Third-party improvements and tools

As an open source project, AutoDock has gained several third-party improved versions such as:

FPGA acceleration

Using general programmable chips as co-processors, specifically the OMIXON experimental product, [28] speedup was within the range 10x-100x the speed of standard Intel Dual Core 2 GHz CPU. [29]

See also

Related Research Articles

<span class="mw-page-title-main">Structural bioinformatics</span> Bioinformatics subfield

Structural bioinformatics is the branch of bioinformatics that is related to the analysis and prediction of the three-dimensional structure of biological macromolecules such as proteins, RNA, and DNA. It deals with generalizations about macromolecular 3D structures such as comparisons of overall folds and local motifs, principles of molecular folding, evolution, binding interactions, and structure/function relationships, working both from experimentally solved structures and from computational models. The term structural has the same meaning as in structural biology, and structural bioinformatics can be seen as a part of computational structural biology. The main objective of structural bioinformatics is the creation of new methods of analysing and manipulating biological macromolecular data in order to solve problems in biology and generate new knowledge.

<span class="mw-page-title-main">Drug design</span> Invention of new medications based on knowledge of a biological target

Drug design, often referred to as rational drug design or simply rational design, is the inventive process of finding new medications based on the knowledge of a biological target. The drug is most commonly an organic small molecule that activates or inhibits the function of a biomolecule such as a protein, which in turn results in a therapeutic benefit to the patient. In the most basic sense, drug design involves the design of molecules that are complementary in shape and charge to the biomolecular target with which they interact and therefore will bind to it. Drug design frequently but not necessarily relies on computer modeling techniques. This type of modeling is sometimes referred to as computer-aided drug design. Finally, drug design that relies on the knowledge of the three-dimensional structure of the biomolecular target is known as structure-based drug design. In addition to small molecules, biopharmaceuticals including peptides and especially therapeutic antibodies are an increasingly important class of drugs and computational methods for improving the affinity, selectivity, and stability of these protein-based therapeutics have also been developed.

grid.org was a website and online community established in 2001 for cluster computing and grid computing software users. For six years it operated several different volunteer computing projects that allowed members to donate their spare computer cycles to worthwhile causes. In 2007, it became a community for open source cluster and grid computing software. After around 2010 it redirected to other sites.

<i>In silico</i> Latin phrase referring to computer simulations

In biology and other experimental sciences, an in silico experiment is one performed on computer or via computer simulation. The phrase is pseudo-Latin for 'in silicon', referring to silicon in computer chips. It was coined in 1987 as an allusion to the Latin phrases in vivo, in vitro, and in situ, which are commonly used in biology. The latter phrases refer, respectively, to experiments done in living organisms, outside living organisms, and where they are found in nature.

<span class="mw-page-title-main">World Community Grid</span> BOINC based volunteer computing project to aid scientific research

World Community Grid (WCG) is an effort to create the world's largest volunteer computing platform to tackle scientific research that benefits humanity. Launched on November 16, 2004, with proprietary Grid MP client from United Devices and adding support for Berkeley Open Infrastructure for Network Computing (BOINC) in 2005, World Community Grid eventually discontinued the Grid MP client and consolidated on the BOINC platform in 2008. In September 2021, it was announced that IBM transferred ownership to the Krembil Research Institute of University Health Network in Toronto, Ontario.

<span class="mw-page-title-main">Docking (molecular)</span> Prediction method in molecular modeling

In the field of molecular modeling, docking is a method which predicts the preferred orientation of one molecule to a second when a ligand and a target are bound to each other to form a stable complex. Knowledge of the preferred orientation in turn may be used to predict the strength of association or binding affinity between two molecules using, for example, scoring functions.

Protein–ligand docking is a molecular modelling technique. The goal of protein–ligand docking is to predict the position and orientation of a ligand when it is bound to a protein receptor or enzyme. Pharmaceutical research employs docking techniques for a variety of purposes, most notably in the virtual screening of large databases of available chemicals in order to select likely drug candidates. There has been rapid development in computational ability to determine protein structure with programs such as AlphaFold, and the demand for the corresponding protein-ligand docking predictions is driving implementation of software that can find accurate models. Once the protein folding can be predicted accurately along with how the ligands of various structures will bind to the protein, the ability for drug development to progress at a much faster rate becomes possible.

<span class="mw-page-title-main">Virtual screening</span>

Virtual screening (VS) is a computational technique used in drug discovery to search libraries of small molecules in order to identify those structures which are most likely to bind to a drug target, typically a protein receptor or enzyme.

In molecular modelling, docking is a method which predicts the preferred orientation of one molecule to another when bound together in a stable complex. In the case of protein docking, the search space consists of all possible orientations of the protein with respect to the ligand. Flexible docking in addition considers all possible conformations of the protein paired with all possible conformations of the ligand.

In the fields of computational chemistry and molecular modelling, scoring functions are mathematical functions used to approximately predict the binding affinity between two molecules after they have been docked. Most commonly one of the molecules is a small organic compound such as a drug and the second is the drug's biological target such as a protein receptor. Scoring functions have also been developed to predict the strength of intermolecular interactions between two proteins or between protein and DNA.

<span class="mw-page-title-main">Help Cure Muscular Dystrophy</span> BOINC based World Community Grid volunteer computing subproject

Help Cure Muscular Dystrophy is a volunteer computing project that runs on the BOINC platform.

<span class="mw-page-title-main">FightAIDS@Home</span>

FightAIDS@Home is a volunteer computing project operated by the Olson Laboratory at The Scripps Research Institute. It runs on internet-connected home computers, and since July 2013 also runs on Android smartphones and tablets. It aims to use biomedical software simulation techniques to search for ways to cure or prevent the spread of HIV/AIDS.

Lead Finder is a computational chemistry tool designed for modeling protein-ligand interactions. This application is useful for conducting molecular docking studies and quantitatively assessing ligand binding and biological activity. Lead Finder offers free access to individual users, especially those in non-commercial and academic settings.

<span class="mw-page-title-main">David Goodsell</span>

David S. Goodsell, is an associate professor at the Scripps Research Institute and research professor at Rutgers University, New Jersey. He is especially known for his watercolor paintings of cell interiors.

Jeffrey Skolnick is an American computational biologist. He is currently a Georgia Institute of Technology School of Biology Professor, the Director of the Center for the Study of Systems Biology, the Mary and Maisie Gibson Chair, the Georgia Research Alliance Eminent Scholar in Computational Systems Biology, the Director of the Integrative BioSystems Institute, and was previously the Scientific Advisor at Intellimedix.

LiSiCA is a ligand-based virtual screening software that searches for 2D and 3D similarities between a reference compound and a database of target compounds which should be represented in a Mol2 format. The similarities are expressed using the Tanimoto coefficients and the target compounds are ranked accordingly. LiSiCA is also available as LiSiCA PyMOL plugin both on Linux and Windows operating systems.

Molecular Operating Environment (MOE) is a drug discovery software platform that integrates visualization, modeling and simulations, as well as methodology development, in one package. MOE scientific applications are used by biologists, medicinal chemists and computational chemists in pharmaceutical, biotechnology and academic research. MOE runs on Windows, Linux, Unix, and macOS. Main application areas in MOE include structure-based design, fragment-based design, ligand-based design, pharmacophore discovery, medicinal chemistry applications, biologics applications, structural biology and bioinformatics, protein and antibody modeling, molecular modeling and simulations, virtual screening, cheminformatics & QSAR. The Scientific Vector Language (SVL) is the built-in command, scripting and application development language of MOE.

LeDock is a proprietary, flexible molecular docking software designed for the purpose of docking ligands with target proteins. It is available for Linux, macOS, and Windows.

FlexAID is a molecular docking software that can use small molecules and peptides as ligands and proteins and nucleic acids as docking targets. As the name suggests, FlexAID supports full ligand flexibility as well side-chain flexibility of the target. It does using a soft scoring function based on the complementarity of the two surfaces.

rDock Free molecular docking software

rDock is an open-source molecular docking software that be used for docking small molecules against proteins and nucleic acids. It is primarily designed for high-throughput virtual screening and prediction of binding mode.

References

  1. Sousa SF, Fernandes PA, Ramos MJ (October 2006). "Protein-ligand docking: current status and future challenges". Proteins. 65 (1): 15–26. doi:10.1002/prot.21082. PMID   16862531. S2CID   21569704.
  2. "We want to stop pandemics in their tracks". IBM. 2020-04-01. Retrieved 2020-04-04.
  3. 1 2 Trott O, Olson AJ (January 2010). "AutoDock Vina: improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading". Journal of Computational Chemistry. 31 (2): 455–61. doi:10.1002/jcc.21334. PMC   3041641 . PMID   19499576.
  4. "The Center for Computational Structural Biology". The Center for Computational Structural Biology. 2020-05-15. Retrieved 2020-05-15.
  5. "Arthur Olson | Scripps Research". www.scripps.edu. Retrieved 2019-05-22.
  6. 1 2 Goodsell DS, Sanner MF, Olson AJ, Forli S (August 2020). "The AutoDock suite at 30". Protein Science. 30 (1): 31–43. doi:10.1002/pro.3934. PMC   7737764 . PMID   32808340.
  7. 1 2 Schames JR, Henchman RH, Siegel JS, Sotriffer CA, Ni H, McCammon JA (April 2004). "Discovery of a novel binding trench in HIV integrase". Journal of Medicinal Chemistry. 47 (8): 1879–81. doi:10.1021/jm0341913. PMID   15055986.
  8. Park H, Lee J, Lee S (November 2006). "Critical assessment of the automated AutoDock as a new docking tool for virtual screening". Proteins. 65 (3): 549–54. doi:10.1002/prot.21183. PMID   16988956. S2CID   28351121.
  9. 1 2 Gupta G (2020-05-26). "Racing the Clock, COVID Killer Sought Among a Billion Molecules". Nvidia. Archived from the original on 2020-06-11. Retrieved 2020-09-26.
  10. "Molecules in Motion: Computer Simulations Lead to a Better Understanding of Protein Structures". www.nsf.gov. Retrieved 2019-05-22.
  11. "AutoDock — AutoDock". autodock.scripps.edu. Retrieved 2019-05-22.
  12. "Debian Package Tracker - autodocksuite". tracker.debian.org. Retrieved 2019-05-22.
  13. "Debian Package Tracker - autodock-vina". tracker.debian.org. Retrieved 2019-05-22.
  14. "Package autodocksuite". apps.fedoraproject.org. Archived from the original on 2020-01-01. Retrieved 2019-05-22.
  15. "AUR (en) - autodock-vina". aur.archlinux.org. Retrieved 2019-05-22.
  16. "How to compile autodock as native 64 bit windows application — AutoDock". autodock.scripps.edu. Retrieved 2019-05-22.
  17. 1 2 GitHub - ccsb-scripps/AutoDock-GPU: AutoDock for GPUs using OpenCL., Center for Computational Structural Biology, 2019-08-23, retrieved 2019-09-15
  18. "Windows 10 or Linux". World Community Grid. 2019-10-31. Retrieved 2020-04-04.
  19. ccsb-scripps/AutoDock-Vina, Center for Computational Structural Biology, 2021-07-20, retrieved 2021-07-20
  20. Eberhardt, Jerome; Santos-Martins, Diogo; Tillack, Andreas F.; Forli, Stefano (2021-07-19). "AutoDock Vina 1.2.0: New Docking Methods, Expanded Force Field, and Python Bindings". Journal of Chemical Information and Modeling. 61 (8): 3891–3898. doi:10.1021/acs.jcim.1c00203. ISSN   1549-9596. PMC   10683950 . PMID   34278794.
  21. "smina". SourceForge. Retrieved 2019-09-15.
  22. "Off-Target Pipeline". sites.google.com. Retrieved 2019-05-22.
  23. "Consensus Scoring ToolKit | consensus scoring optimization for protein ligand docking" . Retrieved 2019-05-22.
  24. "Turning Docking and Virtual Screening as simple as it can get..." www.fc.up.pt. Retrieved 2019-05-22.
  25. "Welcome to the PyRx Website".
  26. Samdani A, Vetrivel U (June 2018). "POAP: A GNU parallel based multithreaded pipeline of open babel and AutoDock suite for boosted high throughput virtual screening". Computational Biology and Chemistry. 74: 39–48. doi:10.1016/j.compbiolchem.2018.02.012. PMID   29533817. S2CID   3849603.
  27. Gorgulla C, Boeszoermenyi A, Wang ZF, Fischer PD, Coote PW, Padmanabha Das KM, et al. (April 2020). "An open-source drug discovery platform enables ultra-large virtual screens". Nature. 580 (7805): 663–668. Bibcode:2020Natur.580..663G. doi:10.1038/s41586-020-2117-z. PMC   8352709 . PMID   32152607. S2CID   212653203.
  28. "Omixon - Products - Docking". 2010-03-05. Archived from the original on 2010-03-05. Retrieved 2019-05-22.
  29. Pechan I. FPGA-Based Acceleration of the AutoDock Molecular Docking Software. BME MDA, a Műegyetem Digitális Archivuma. ISBN   9783981375411 . Retrieved 2019-05-22.