Fact-checked by Grok 2 weeks ago

AutoDock

AutoDock is a suite of tools for computational molecular and , designed to predict how small molecules, such as substrates, , or candidates, bind to macromolecular receptors like proteins with known three-dimensional structures. Developed at the Scripps Research Institute in , , AutoDock originated in 1990 as the first program to incorporate ligand flexibility using and volumetric energy evaluation methods. Over three decades, the AutoDock suite has evolved into a comprehensive collection of engines and supporting utilities, including AutoDock4, which employs an empirical and a Lamarckian for rapid conformational searches; AutoDock Vina, an optimized version that internally calculates grid potentials without pre-computation and supports multithreading; and specialized tools like AutoDock-GPU for accelerated computations on graphics processing units. Graphical interfaces such as AutoDockTools (ADT) facilitate , setup, execution, and result , while utilities like AutoGrid generate pre-calculated energy grids for efficient simulations. The suite also extends to advanced features, including support for covalent , peptide via AutoDock CrankPep, receptor flexibility, and binding site prediction with tools like AutoSite. All components are freely available under open-source licenses, promoting widespread adoption in academic and industrial research. AutoDock has had a profound impact on structure-based and , with key papers garnering over 30,000 citations on and the suite referenced in more than 7,000 publications as of 2020. It has contributed to landmark achievements, such as aiding the design of the first HIV-1 integrase inhibitor at Merck and supporting efforts in the OpenPandemics project for drug candidates. Applications span validation, lead optimization in pharmaceutical development, and of chemical libraries to identify potential therapeutics.

History and Development

Origins and Early Versions

AutoDock's development began in 1990 at The Scripps Research Institute, where computational biologists David S. Goodsell and Arthur J. Olson created the first automated method for flexible ligands to rigid protein receptors. This pioneering approach addressed the emerging need for computational tools to predict ligand binding amid the rapid expansion of the (PDB), which by 1990 contained around 500 structures and was growing exponentially, enabling structure-based drug design for the first time on a broader scale. The initial release, AutoDock 1.0, focused on simulating ligand-receptor interactions through a search algorithm combined with an empirical scoring function derived from molecular force fields, such as the united-atom model, to estimate binding affinities. This version allowed for ligand flexibility while treating the receptor as rigid, marking a significant advance over earlier rigid-body methods and facilitating applications in and enzyme-inhibitor studies. The software's debut was detailed in the foundational publication introducing automated via , which demonstrated its utility in reproducing known crystal structures of protein- complexes. By the late 1990s, AutoDock evolved to version 3.0, incorporating the Lamarckian genetic algorithm (LGA) to enhance handling of flexibility through a global optimization strategy that combined genetic algorithms with local energy minimization, allowing offspring to inherit refined phenotypes from parental local searches. This improvement significantly expanded the conformational search space for larger, more flexible ligands, improving prediction accuracy in diverse biomolecular systems and solidifying AutoDock's role as a cornerstone tool in .

Key Milestones and Contributors

AutoDock 4 was released in , introducing significant enhancements including a semiempirical with explicit desolvation terms to better account for effects and refined parameter sets for improved binding affinity predictions. This version also marked the adoption of the GNU General Public License, enabling open-source distribution and widespread academic use. Subsequent updates, such as AutoDock 4.2 in and refinements through version 4.2.6 by 2014, focused on stability, parallelization, and compatibility improvements without altering core algorithms. Key ongoing leaders in the AutoDock suite's development include Arthur J. Olson, who has directed the Molecular Graphics Laboratory at The Scripps Research Institute since its inception, and David S. Goodsell, a principal contributor to and refinements. Garrett M. Morris played a pivotal role in algorithm development, particularly the Lamarckian and empirical scoring functions in early versions, while Ruth Huey contributed extensively to the AutoDockTools, facilitating preparation and analysis of simulations. Additional refinements to search algorithms in the and involved collaborations with researchers like Michel F. Sanner, enhancing grid-based evaluations and flexibility modeling. In 2010, a notable collaboration between Olson's team and developer Oleg Trott resulted in AutoDock Vina, a faster derivative using multithreading and a novel scoring function, which was integrated into the suite while maintaining compatibility with existing tools. This spin-off expanded the suite's applicability to high-throughput , building on AutoDock 4's framework. Development continued post-2020 with updates including AutoDock Vina v1.2.x (2021) and the introduction of AutoDock-GPU for hardware-accelerated computations (2021), further enhancing performance and accessibility. The suite's 30th anniversary in was commemorated in a reflective publication highlighting its evolution, with over 7,000 citing papers and integration with MGLTools for seamless visualization and preparation of molecular structures. This milestone underscored AutoDock's enduring impact on structure-based , emphasizing its modular, open-source nature that has fostered community-driven extensions.

Overview and Principles

Molecular Docking Fundamentals

Molecular docking is a computational technique used to predict the preferred orientation and binding affinity of a , known as the , to a macromolecular target, typically a protein receptor. This prediction involves modeling the interactions at the atomic level to identify the most stable complex formation within the target's . The input structures are usually three-dimensional coordinates obtained from experimental sources such as or NMR spectroscopy, often sourced from the (PDB). By simulating how a fits into the receptor's , molecular docking facilitates the understanding of molecular recognition processes essential for biological function. Key challenges in molecular arise from the inherent flexibility of both ligands and receptors, which allows for multiple conformational states that must be sampled to find the optimal binding pose. Ligands can have several rotatable bonds, leading to a vast conformational space, while receptors may undergo side-chain or even backbone adjustments upon binding. Additionally, accurately estimating the binding free energy requires accounting for factors like solvation effects, entropy changes, and non-bonded interactions, which are computationally demanding. The search space is particularly daunting, with even rigid-body involving up to 10^6 to 10^9 possible orientations due to translational and rotational ; incorporating flexibility can expand this to billions or more poses, necessitating efficient algorithms to avoid exhaustive enumeration. Docking approaches are broadly categorized as rigid or flexible. Rigid docking assumes fixed geometries for both and receptor, simplifying the problem but potentially missing induced-fit effects. Flexible docking, in contrast, permits conformational adjustments, better mimicking real biological scenarios, though at higher computational cost. handling distinguishes grid-based methods, which precompute interaction potentials on a discrete grid for rapid evaluation, from explicit simulations that model water molecules individually for greater accuracy. These techniques are integral to structure-based (SBDD), enabling of compound libraries to prioritize hits for synthesis and testing, as well as refining leads to improve potency and selectivity. The standard workflow for molecular docking begins with receptor preparation: protonation, charge assignment, and identification of the binding pocket, often using tools to remove waters or add missing residues. Ligand preparation follows, involving generation of low-energy conformers, tautomers, and ionization states. For grid-based , an energy grid is then computed around the binding site to map favorable interaction regions. The run samples poses within this space using search algorithms, ranks them via scoring functions that approximate (e.g., force-field or empirical potentials), and outputs top-scoring complexes. Post- analysis involves , clustering of poses, and validation against known binders to assess reliability.

AutoDock's Core Approach

AutoDock adopts a core that models the receptor as a rigid entity, while permitting flexibility in the to explore possible binding conformations within the receptor's . This separation simplifies the by fixing the receptor's geometry, derived from experimental structures, and focusing optimization efforts on the 's torsional . To enable efficient evaluation of non-bonded interactions, AutoDock employs precomputed grid maps that represent the receptor's interaction potentials—such as van der Waals, electrostatic, and hydrogen bonding—for each type of atom across a defined three-dimensional search space. These grids, generated prior to via the companion program AutoGrid, allow for rapid lookup of energy contributions during simulations, significantly speeding up the process compared to on-the-fly calculations. Central to AutoDock's philosophy is the application of for , particularly the Lamarckian genetic algorithm (LGA), which combines population-based search with local minimization to navigate the vast conformational and positional landscape of the . This stochastic approach mimics evolutionary processes to identify low-energy binding poses, balancing exploration and exploitation to avoid local minima. The binding affinity is assessed using an empirical scoring function rooted in derivatives of the , which includes parameterized terms for intermolecular energies (van der Waals, hydrogen bonding, and ) alongside intramolecular penalties and a desolvation correction; these components collectively estimate the of binding. A pivotal innovation lies in the automated derivation of scoring function parameters through against affinities from a curated set of 30 experimentally resolved protein-ligand complexes, ensuring the model's predictive power for diverse systems without manual tuning. Subsequent iterations, notably AutoDock 4, incorporate support for covalent by treating reactive residues as flexible side chains, enabling the simulation of irreversible ligand-receptor bonds via specialized torsional potentials and constraint handling. To enhance usability, AutoDock is seamlessly integrated with AutoDockTools (ADT), a graphical interface that streamlines ligand and receptor preparation—including , charge assignment, and rotatable selection—along with grid parameterization, job submission, and post-docking analysis through visualization of poses and clustering of results.

Algorithms and Methods

Scoring Functions

AutoDock employs an empirical scoring function to estimate the binding affinity of a to a receptor by approximating the change in upon binding, \Delta G. This function is expressed as \Delta G = \Delta G_{\text{gauss}} + \Delta G_{\text{hbond}} + \Delta G_{\text{elec}} + \Delta G_{\text{desolv}} + \Delta G_{\text{tors}}, where each term accounts for specific intermolecular and intramolecular contributions. The \Delta G_{\text{gauss}} term models steric interactions, including van der Waals attractions and repulsions, using a Lennard-Jones-like potential derived from the AMBER force field. \Delta G_{\text{hbond}} captures directional hydrogen bonding with a 12-10 potential, emphasizing geometry-dependent strengths up to 5 kcal/mol for optimal O/N interactions. The \Delta G_{\text{elec}} term evaluates electrostatic interactions via a screened Coulomb potential with a distance-dependent dielectric, while \Delta G_{\text{desolv}} addresses desolvation penalties based on atomic solvation parameters weighted by partial charges. Finally, \Delta G_{\text{tors}} represents the torsional entropy penalty, typically 0.3 kcal/mol per rotatable in the . To enable efficient evaluation during docking, AutoDock precomputes interaction potentials on a three-dimensional grid surrounding the receptor using AutoGrid, with a default resolution of 0.375 Å for balanced accuracy and computational cost. Separate affinity maps are generated for each ligand atom type (e.g., C, N, O), as well as for electrostatic and desolvation terms, allowing rapid lookup of energies for any ligand pose by trilinear interpolation. The Gaussian component within the steric term is mathematically formulated as \Delta G_{\text{gauss}} = \sum_{i,j} \exp\left( -\frac{r_{ij}^2}{2\sigma^2} \right), where r_{ij} is the interatomic distance and \sigma defines the width of the potential well, approximating attractive dispersion forces across atom pairs. This grid-based approach decouples receptor and ligand calculations, significantly accelerating the scoring process for large search spaces. The parameters for these terms, including weighting coefficients (e.g., 0.1662 for van der Waals), were derived through fitting to experimental binding data from 188 protein-ligand complexes sourced from the Ligand-Protein Database (LPDB) and PDBbind, achieving a of approximately 2.5 kcal/ in predicted \Delta G. In AutoDock 4.2, refinements improved by adopting a default "bound=unbound" model for the ligand's unbound state, reducing overpenalization of torsional terms compared to the prior extended conformation assumption, alongside an enhanced charge-based desolvation model applicable to all atom types including and metals. These updates enhance correlation with inhibition constants () for diverse complexes. Despite its strengths, the scoring function has notable limitations, including an overestimation of hydrophobic interactions due to simplified pairwise models that undervalue solvent entropy gains. Additionally, it lacks explicit modeling of molecules, treating implicitly through desolvation terms, which can lead to inaccuracies in hydration-dependent binding sites.

Search and Optimization Algorithms

AutoDock utilizes a variety of search and optimization algorithms to sample the vast conformational space of flexible ligands and identify low-energy poses within receptor sites. These methods balance to avoid local minima with local refinement to converge on optimal solutions, generating multiple runs to account for stochasticity. The generated poses are subsequently evaluated using empirical scoring functions to estimate affinities, though the focus here is on the search strategies themselves. The cornerstone algorithm in AutoDock 4 is the Lamarckian Genetic Algorithm (LGA), introduced in AutoDock 3.0 as a hybrid of traditional genetic algorithms (GA) for global search and local optimization inspired by Lamarckian evolution. Unlike standard Darwinian GAs, where only genotypic inheritance occurs, LGA incorporates phenotypic adaptations by applying local optimizations directly back to the individual's , enhancing convergence speed and solution quality. This approach represents each pose as a real-valued genome encoding translational, rotational, and torsional , with a population typically initialized at 150 individuals. Key genetic operators in LGA include two-point crossover, which exchanges segments between paired parent genomes at points between genes to produce offspring while preserving real-valued integrity, applied at a default rate of 0.8. Mutation introduces variability by adding random values drawn from a Cauchy distribution (with scale parameter γ=1) to genome elements, favoring small perturbations but allowing occasional large jumps, at a default rate of 0.02 per gene. Elitism preserves the top 1% of individuals across generations to maintain high-quality solutions. The Lamarckian inheritance is realized through periodic local minimization on selected individuals (default frequency 0.06), using a derivative-free pseudo-Solis and Wets method that performs up to 300 adaptive steps in the genotypic space—initial step sizes of 0.2 Å for translations, 5° for quaternions, and 2 radians for torsions—adjusting based on success (up to 4) or failure (up to 4) history before shrinking the search radius by factor ρ=1.0 (lower bound 0.01). Docking runs evolve for a default of 27,000 generations or until 2.5 million energy evaluations are reached, often across 50-100 independent runs to sample diversity. Earlier versions of AutoDock, such as , relied on () as the primary global search method, which employs sampling to generate random conformational changes followed by acceptance criteria based on the Metropolis algorithm and a cooling schedule to escape local minima. Simple procedures with subsequent energy minimization were also used to produce initial poses in these systems. While LGA superseded for efficiency in handling ligands with up to 32 rotatable bonds, simpler GA (without local search) and standalone local search remain available for targeted explorations or smaller molecules. Convergence across runs is assessed via clustering of the top-scoring poses using all-atom (RMSD) with a default tolerance of 2.0 , grouping similar conformations to identify distinct modes and reduce redundancy. The output consists of clustered results in PDBQT format, including coordinates, estimated energies, and RMSD values relative to a reference structure, typically saved for the lowest-energy pose per cluster. This process ensures robust sampling, with revealing the reliability of predicted poses through population sizes and energy spreads.

Software Components

Main Programs in the Suite

The core AutoDock suite comprises several key programs and utilities designed for molecular simulations, primarily AutoGrid for grid preparation, AutoDock for the process itself, and AutoDockTools as the graphical interface for setup and analysis. These components work together to enable the evaluation of ligand-receptor interactions based on precomputed energy grids. AutoGrid generates three-dimensional affinity maps, or grids, that represent the interaction energies between a ligand's atom types and the receptor's potential , allowing for efficient energy calculations during . It takes as input a grid parameter file (GPF) specifying the grid dimensions, center, and spacing, along with the receptor in PDBQT , and outputs binary grid map files (e.g., .map), a file (.fld), and a log file detailing the process. A typical command-line invocation is autogrid4 -p grid.gpf -l grid.glg, which processes the parameters and logs the results for verification. AutoDock executes the actual docking simulations by searching for optimal ligand orientations and conformations within the precomputed grids from AutoGrid, supporting flexible side chains in the receptor if specified. It uses search algorithms such as the to explore the conformational space and estimate binding energies via an empirical scoring function. Inputs include a docking parameter file (DPF) defining the , grid maps, and simulation parameters like the number of energy evaluations, with the ligand provided in PDBQT format; outputs consist of a log file (DLG) containing clustered poses, their energies, and coordinates. The standard command is autodock4 -p dock.dpf -l dock.dlg, which runs the simulation and records results for post-analysis. AutoDockTools (ADT), part of the MGLTools package and implemented in , serves as the primary graphical user interface for preparing inputs, setting up grids, launching simulations, and visualizing outcomes. It facilitates receptor and preparation by adding hydrogens (all or non-polar only), computing Gasteiger partial charges, and merging non-polar hydrogens to carbons, while also allowing users to define rotatable bonds via an AutoTors tool. For grid setup, ADT provides sliders and visual aids to create the GPF; analysis features include clustering docked poses by RMSD and displaying isocontoured affinity maps. Outputs from preparation steps are PDBQT files compatible with AutoGrid and AutoDock. Accessory tools in the suite include scripts for streamlined file preparation: prepare_receptor4.py, which converts a receptor PDB file to rigid PDBQT format by adding polar hydrogens and Gasteiger charges, invoked as prepare_receptor4.py -r receptor.pdb -o receptor.pdbqt; and prepare_ligand4.py, which prepares flexible s by adding charges, detecting torsions, and outputting PDBQT files, run via prepare_ligand4.py -l ligand.pdb -o ligand.pdbqt. These scripts automate the conversion to the PDBQT format required by the suite, ensuring compatibility with atom types and partial charges used in energy evaluations.

Platform Support and Usage

AutoDock, the core suite including AutoDock4 and AutoGrid4, is designed to be cross-platform, supporting , macOS, and Windows operating systems through compilation of its open-source code. It utilizes compilers such as for building and operates without any GPU requirements in its standard implementation, relying instead on CPU-based computations. Installation typically begins with downloading the source code tarball from the official website at autodock.scripps.edu. Users then build the executables from source in a environment, executing commands like make autogrid for grid generation tools and make autodock for the docking engine; pre-compiled binaries are also available for Windows and macOS. The suite depends on 2.7 for AutoDockTools (ADT), a graphical interface for preparation and analysis, which must be installed separately from the MGLTools distribution. The standard usage workflow involves several sequential steps: first, preparing the receptor and structures in ADT to produce PDBQT files with added charges and atoms. Next, generating affinity grids with AutoGrid, a process that can require several hours for large grids due to the computational intensity of precalculating interaction potentials across space. simulations are then run using AutoDock, typically taking minutes to hours per based on the search algorithm parameters and system size. Finally, docked poses are clustered and visualized in ADT, applying RMSD-based tolerances to identify distinct binding modes. Comprehensive tutorials and documentation support users, including the official AutoDock 4.2.6 (updated around 2014) and earlier manuals such as the 2007 AutoDock 4 . Common challenges include the grid size restriction to a maximum of 126 × 126 × 126 points per dimension, which limits the explorable volume and may necessitate multiple runs for large receptors.

Enhanced and Derivative Versions

AutoDock Vina

AutoDock Vina is an open-source molecular program developed by Oleg Trott in the Molecular Graphics Lab at The Scripps Research Institute, released in 2010 as a successor to AutoDock 4. It operates under the , allowing broad commercial and non-commercial use with minimal restrictions. Designed for and protein-ligand , Vina achieves an approximately two orders of magnitude speedup—typically 10-100 times faster than AutoDock 4 in single-threaded mode—while delivering comparable or superior pose accuracy, with success rates around 80% for (RMSD) below 2 Å on benchmark complexes. The program's scoring function represents a key design difference from its predecessor, employing a hybrid knowledge-based potential with empirically optimized weights for intermolecular interactions. It incorporates terms for Gaussian-shaped steric attractions (via two Gaussians), repulsion for overlaps, hydrophobic contributions, and directional hydrogen bonding, all summed over atom pairs between the and receptor. Unlike AutoDock 4, Vina omits an explicit desolvation term, implicitly handling effects through these empirical adjustments, and applies simplified torsion penalties proportional to the number of rotatable bonds in the (weighted by 0.0585 kcal/mol). This streamlined approach reduces computational overhead while preserving predictive reliability for binding affinities. For search and optimization, AutoDock Vina uses a strategy based on iterated local search, which randomly perturbs poses and iteratively refines them to escape local minima. Local refinements employ the Broyden–Fletcher–Goldfarb–Shanno (BFGS) quasi-Newton algorithm, leveraging both function values and gradients for efficient convergence. The is inherently multithreaded, enabling parallel execution across multiple CPU cores to further accelerate runs—up to several-fold speedup on multi-core systems—without requiring precomputed grid maps, as interactions are evaluated on-the-fly. AutoDock Vina is primarily used via , with inputs in PDBQT format compatible with the broader AutoDock suite. A typical invocation specifies a defining the receptor, , search space (center and size), exhaustiveness, and other parameters, followed by an output file, such as vina --config config.txt --out output.pdbqt. It supports flexible receptor residues through an additional --flex flag to define movable side chains, enhancing realism in scenarios. By default, the program generates and ranks up to 9 distinct binding modes, outputting their poses, energies, and clustering information for analysis. The latest stable version, 1.2.6, was released in February 2025 and includes fixes for output pose sorting.

Hardware-Accelerated Variants

Hardware-accelerated variants of AutoDock leverage architectures like GPUs and FPGAs to significantly enhance the performance of molecular docking simulations, particularly for large-scale in . These implementations focus on parallelizing computationally intensive components such as potential evaluations and search algorithms, enabling faster processing while maintaining compatibility with core AutoDock and Vina methodologies. AutoDock-GPU, introduced in 2012, utilizes to parallelize the grid map calculations and Lamarckian (LGA) from AutoDock 4.2, achieving observed speedups of up to 56-fold on GPUs relative to the serial CPU version. This variant supports batched ligand processing, making it suitable for high-throughput applications, and was further optimized for supercomputing environments like ORNL's , where porting enabled scalable pipelines. For AutoDock Vina, GPU-accelerated ports such as Vina-GPU (2022) and its successors like Vina-GPU 2.0 (2023) and Vina-GPU 2.1 (2024) adapt the Broyden-Fletcher-Goldfarb-Shanno (BFGS) local optimization and empirical scoring to , delivering average speedups of 21-fold and peaks up to 50-fold on 3090 GPUs against the original Vina. These tools excel in scenarios, processing millions of compounds efficiently by exploiting GPU parallelism for pose generation and evaluation. Vina-GPU 2.1 introduces algorithms like Reduced Iteration and Low Complexity BFGS (RILC-BFGS) for further speed and precision improvements. FPGA-based accelerations, exemplified by 2018 OpenCL implementations on Arria-10 devices, target custom hardware parallelization of AutoDock's grid computations and search routines, yielding up to approximately 1.9-fold improvements in energy efficiency over serial CPU baselines in prototype evaluations. These approaches prioritize low-power, for or docking tasks, though they require specialized hardware expertise. Among third-party tools, GNINA (2021) builds on Vina with GPU-accelerated () rescoring to refine docking poses, outperforming empirical Vina scoring in redocking and cross-docking benchmarks while leveraging GPUs for neural inference. AutoDockFR (2015), while primarily enabling explicit receptor side-chain flexibility in AutoDock 4-based docking, integrates with GPU workflows for enhanced throughput in flexible scenarios.

Applications and Limitations

Role in Drug Discovery

AutoDock serves as a cornerstone in structure-based , primarily through of vast compound libraries, such as the , to identify hit compounds capable of binding to macromolecular targets like enzymes or receptors. This process computationally evaluates binding affinities and poses for millions of small molecules, prioritizing those with favorable interactions for subsequent wet-lab testing, thereby accelerating the identification of leads in therapeutic areas including infectious diseases and . In hit-to-lead optimization, AutoDock facilitates iterative refinement of initial hits by predicting how structural modifications influence binding energetics and specificity, enabling chemists to design analogs with enhanced pharmacological profiles. Notable case studies highlight its practical impact: in the , early validations using AutoDock for inhibitors demonstrated accurate reproduction of known binding modes, supporting the design of clinically viable antiretrovirals. More recently, AutoDock Vina powered virtual screens against the main protease during the , identifying repurposable compounds like derivatives as potential inhibitors with low micromolar affinities. AutoDock outputs are frequently integrated with molecular dynamics simulations in tools like to refine docked poses, accounting for protein flexibility and to validate stability over time. Pose prediction success rates hover around 30-50% for (RMSD) thresholds below 2 relative to crystal structures, offering a cost-effective filter that enriches hit rates in experimental assays. The suite's profound influence is evident in its citation across more than 50,000 publications, with open-source availability fostering academic advancements in antimalarial against targets and cancer therapeutics targeting kinases.

Challenges and Future Directions

One major limitation of AutoDock lies in its assumption of a rigid receptor structure, which fails to account for ligand-induced conformational changes, leading to inaccuracies in induced-fit scenarios where protein flexibility is crucial. The empirical scoring function in AutoDock also struggles to accurately model entropy contributions and interactions involving metal ions, often overestimating polar and ionic binding energies, which reduces reliability for targets. Performance bottlenecks further hinder AutoDock's utility in large-scale , as the standard CPU-based implementation is computationally intensive for screening millions of compounds without specialized . Validation of results presents additional challenges, including risks of in datasets, where models may perform well on test sets but generalize poorly to novel targets due to dataset biases. Looking ahead, integration of artificial intelligence and machine learning promises to address these gaps; for instance, the 2024 release of AutoDock-SS adapts the framework for efficient ligand-based similarity searching, enabling multiconformational virtual screening with improved speed and accuracy over traditional methods. Quantum-enhanced docking approaches, such as quantum molecular docking algorithms, are emerging to refine pose prediction by incorporating quantum mechanical principles, outperforming classical AutoDock Vina in redocking tasks. Hybrid quantum mechanics/molecular mechanics (QM/MM) methods are also gaining traction for better handling protein dynamics, combining AutoDock-generated poses with QM/MM refinement to capture solvent effects and conformational flexibility more realistically. Recent critiques underscore these needs: 2023 reviews praise AutoDock Vina's computational speed for routine but highlight the absence of explicit modeling as a key deficiency, prompting developments like hydrated docking in later versions. Emerging 2025 studies further emphasize the importance of in molecular predictions, integrating graph neural networks and Bayesian methods to provide confidence intervals for binding affinities and reduce false positives in pipelines.

References

  1. [1]
    AutoDock
    AutoDock is a suite of automated docking tools. It is designed to predict how small molecules, such as substrates or drug candidates, bind to a receptor of ...Download AutoDock4 · Resources · AutoDock Zn · Covalent Docking
  2. [2]
    [PDF] The AutoDock Suite at 30 David S. Goodsell 1,2, Michel Sanner 1 ...
    Sep 10, 2020 · supports docking covalent ligands and constraining ligand atoms to predefined positions using harmonic potentials.
  3. [3]
    AutoDock4 - AutoDock Suite - Scripps Research
    Nov 14, 2024 · AutoDock4 is a computational docking program based on an empirical free energy force field and rapid Lamarckian genetic algorithm search method.
  4. [4]
    AutoDock Vina
    AutoDock Vina is an open-source program for doing molecular docking. It was originally designed and implemented by Dr. Oleg Trott in the Molecular Graphics Lab.
  5. [5]
    AutoDockTools – AutoDock Suite
    Nov 14, 2024 · AutoDockTools, or ADT, is the GUI to set up, launch and analyze AutoDock runs. With ADT, you can: View molecules in 3D, rotate & scale in ...<|control11|><|separator|>
  6. [6]
    AutoDock Suite
    Nov 15, 2024 · The AutoDock Suite is a growing collection of methods for computational docking and virtual screening, for use in structure-based drug discovery ...
  7. [7]
    The AutoDock suite at 30 - PMC - PubMed Central - NIH
    AutoDock was presented 30 years ago as the first method for docking flexible ligands to proteins. At the time, methods for biomolecular structure prediction ...
  8. [8]
    AutoDock4 and AutoDockTools4: Automated Docking with Selective ...
    Since its release in 1990, AutoDock has proven to be an effective tool capable of quickly and accurately predicting bound conformations and binding energies of ...
  9. [9]
    AutoDock Vina: improving the speed and accuracy of docking ... - NIH
    AutoDock Vina, a new program for molecular docking and virtual screening, is presented. AutoDock Vina achieves an approximately two orders of magnitude speed- ...Missing: collaboration | Show results with:collaboration
  10. [10]
    Automated docking using a Lamarckian genetic algorithm and an ...
    Nov 15, 1998 · Automated docking using a Lamarckian genetic algorithm and an empirical binding free energy function. Garrett M. Morris,. Garrett M. Morris.
  11. [11]
    Covalent docking using autodock: Two‐point attractor and flexible ...
    Jun 24, 2015 · We describe two methods of automated covalent docking using Autodock4: the two-point attractor method and the flexible side chain method.
  12. [12]
    [PDF] AutoDock Version 4.2 - Center for Computational Structural Biology
    AutoDock uses one of several conformational search algorithms to explore the conformational states of a flexible ligand, using the maps generated by AutoGrid to ...
  13. [13]
    Empirical Scoring Functions for Structure-Based Virtual Screening
    This paper will cover some recent successful applications and methodological advances, including strategies to explore the ligand entropy and solvent effects.Goals of Scoring Functions · Descriptors of Empirical... · Challenging Topics and...Missing: details | Show results with:details
  14. [14]
    [PDF] Automated Docking Using a Lamarckian Genetic Algorithm and an ...
    This automated docking method uses a Lamarckian genetic algorithm and a new scoring function to predict bound conformations of flexible ligands to ...
  15. [15]
    [PDF] AutoDock 3.0.5 User Guide
    AutoDock requires pre-calculated grid maps, one for each atom type present in the ligand being docked. This helps to make the docking calculations extremely ...
  16. [16]
    Appendix V: AutoDock References
    We consider three search methods, Monte Carlo simulated annealing, a traditional genetic algorithm, and the Lamarckian genetic algorithm, and compare their ...
  17. [17]
    Download AutoDock4 – AutoDock
    Feb 4, 2022 · This page provides the downloads for the stable AutoDock4 version (v4.2.6) but we encourage users to use the newer version AutoDock GPU.MGLTools · Documentation · ResourcesMissing: date | Show results with:date
  18. [18]
    ccsb-scripps/AutoDock4 - GitHub
    AutoDock is a suite of automated docking tools. It is designed to predict how small molecules, such as substrates or drug candidates, bind to a receptor of ...
  19. [19]
    Downloads – mgltools
    Nov 2, 2022 · ... version 1.5.6 and 1.57 Dynamic determination of installation folder at runtime, allowing an installation tree to be moved and still work Python ...
  20. [20]
  21. [21]
  22. [22]
    License – AutoDock Vina
    Dec 4, 2020 · Each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare ...
  23. [23]
    AutoDock Vina Manual
    Dec 5, 2020 · This video tutorial demonstrates molecular docking of imatinib using Vina with AutoDock Tools and PyMOL. Frequently Asked Questions. How to ...
  24. [24]
    ccsb-scripps/AutoDock-GPU - GitHub
    ... AutoDock 4. Cuda and OpenCL paths to support a wide variety of target ... Releases 10 · Major release Latest. on Nov 19, 2024 · + 9 releases · Packages 0. No ...
  25. [25]
    Accelerating AutoDock Vina with GPUs - PMC - PubMed Central - NIH
    May 9, 2022 · Recently, an attempt has been made into the GPU parallel acceleration of AutoDock Vina where the Viking method tried to rewrite the pose search ...
  26. [26]
    AutoDock Vina 1.2.0: new docking methods, expanded force field ...
    ... hydrophobic term, and a conformational entropy penalty. Performance-wise, in ... Autodock-gist: Incorporating thermodynamics of active-site water into scoring ...
  27. [27]
    [PDF] Evaluating the Energy Efficiency of OpenCL-accelerated AutoDock ...
    In this work, we evaluate the energy efficiency of an OpenCL-accelerated version of AUTODOCK that, along with the traditional Solis-. Wets method, newly ...
  28. [28]
    A Case Study in Using OpenCL on FPGAs: Creating an Open ...
    This work presents the design and optimization steps for implementing AutoDock in OpenCL targeting an Arria-10 FPGA, as well as a corresponding execution ...
  29. [29]
    GNINA 1.0: molecular docking with deep learning
    Jun 9, 2021 · The Vina scoring function is a weighted sum of atomic interactions. Steric, hydrophobic, and hydrogen bonding interactions are calculated ...
  30. [30]
    AutoDockFR: Advances in Protein-Ligand Docking with Explicitly ...
    Dec 2, 2015 · This object-oriented architecture is instrumental for the focused sampling of various dimensions of the search space ... molecular docking: 2012– ...
  31. [31]
    ZINC
    A free database of commercially-available compounds for virtual screening. ZINC contains over 230 million purchasable compounds in ready-to-dock, 3D formats.Substances · Tranches · Catalogs · ProtomersMissing: AutoDock | Show results with:AutoDock
  32. [32]
    Virtual Screening with AutoDock: Theory and Practice - PMC - NIH
    Virtual screening is a computer-based technique for identifying promising compounds to bind to a target molecule of known structure.Choice Of Ligand Libraries · Choice Of Target · Aps Reductase InhibitorsMissing: history | Show results with:history
  33. [33]
    Molecular docking-based computational platform for high ... - NIH
    Table 1 lists 10 commonly used molecular docking applications, of which the ... In terms of parameter settings, by limiting the search space to, for ...Introduction · Table 1 · Development Of Htvs
  34. [34]
    Discovery of Potential Inhibitors of SARS-CoV-2 Main Protease by a ...
    Mar 30, 2023 · Molecular docking was carried out using AutoDock Vina-1.2.0 software while Mpro in the structure of 7VH8 was used as the docking protein due to ...
  35. [35]
    Identification of Potential Inhibitors of SARS-CoV-2 Main Protease ...
    Nov 22, 2021 · ... SARS-CoV-2 using Autodock Vina. The docking results revealed that the top three compounds, Kaempferol-7-O-rutinoside, Kaempferol-3-O ...
  36. [36]
    Integrated Approach Including Docking, MD Simulations, and ...
    The putative binding modes of the activator RPR were generated through molecular docking calculations using AutoDock-GPU. To consider target flexibility upon ...
  37. [37]
    Are protein–ligand docking programs good enough to predict ...
    Interestingly, AutoDock Vina and Glide have been used as protein–ligand docking tools to successfully identify new inhibitors of SARS-CoV-2 M-pro.,, ...
  38. [38]
    Pharmacokinetic and molecular docking studies to design ...
    Antimalarial drugs including Chloroquine, Chloroguanide, Quinine, Mefloquine, and Halofantrine were also used as positive control to target ACTIN I and ...
  39. [39]
    Investigations on Anticancer and Antimalarial Activities of Indole ...
    Nov 18, 2021 · To find novel lead candidates as promising anticancer and antimalarial agents, our in-house indole-sulfonamide derivatives (Figure 3) were ...
  40. [40]
    AutoDock Vina | ProteinIQ
    Search algorithm: Vina employs an iterated local search global optimizer: Broyden-Fletcher-Goldfarb-Shanno (BFGS) local optimization; Monte Carlo sampling ...
  41. [41]
    deep learning approaches for fully flexible protein–ligand interactions
    To balance computational efficiency with accuracy, most modern molecular docking approaches allow ligand flexibility while keeping the protein rigid [7, 8].
  42. [42]
    Assessing How Residual Errors of Scoring Functions Correlate to ...
    Nov 30, 2022 · AutoDock 4.2. It was shown that AutoDock 4.2 SF tends to overestimate polar and ionic interactions (Figure 2) and thus requires the opposite ...<|separator|>
  43. [43]
    Decoding the limits of deep learning in molecular docking for drug ...
    Aug 19, 2025 · AutoDock Vina also demonstrated strong physical validity, with PB-valid rates of 82.35%, 78.97% and 88.36%, and competitive combined success ...
  44. [44]
    AutoDock for Multiconformational Ligand-Based Virtual Screening
    Apr 16, 2024 · In summary, AutoDock-SS is an efficient ligand-based virtual screening approach with built-in conformational sampling for large-scale virtual ...
  45. [45]
    Quantum Molecular Docking with a Quantum-Inspired Algorithm
    Jul 29, 2024 · QMD has shown advantages over the search-based Autodock Vina and the deep-learning DIFFDOCK in both redocking and self-docking scenarios.
  46. [46]
    Docking, QM/MM, and molecular dynamics simulations of ... - PubMed
    The glycoside derivative-PfHT complexes were then refined using the hybrid QM/MM (PM3/ff03) method within the AMBER package. The models were then evaluated ...
  47. [47]
    Advancements and novel approaches in modified AutoDock Vina ...
    AutoDock uses a global optimization algorithm called the Lamarckian Genetic Algorithm (LGA) to search for the binding mode [8]. The LGA starts by generating ...
  48. [48]
    Uncertainty quantification with graph neural networks for efficient ...
    Apr 5, 2025 · This study integrates uncertainty quantification (UQ), directed message passing neural networks (D-MPNNs), and genetic algorithms (GAs) to address these ...