Related Experiment Video
Updated: Dec 22, 2025

11:29
Novel 3D/VR Interactive Environment for MD Simulations, Visualization and Analysis
Published on: December 18, 2014
12.2K
Accelerated CDOCKER with GPUs, Parallel Simulated Annealing, and Fast Fourier Transforms.
Journal of Chemical Theory and Computation
|May 7, 2020
Summary
Graphical processing unit (GPU) acceleration significantly speeds up protein-ligand docking using Fast Fourier Transform (FFT) methods and parallel simulated annealing. This enhanced CDOCKER algorithm improves docking accuracy and efficiency for biomolecular modeling.
Area of Science:
- Computational Biology
- Molecular Modeling
- Drug Discovery
Background:
- Protein-ligand docking is crucial for drug discovery and understanding biomolecular interactions.
- Existing docking algorithms face challenges in computational speed and accuracy, particularly for flexible molecules.
- CHARMM's CDOCKER program is a widely used tool for molecular docking.
Purpose of the Study:
- To significantly enhance the throughput and accuracy of the CDOCKER docking algorithm using GPU acceleration.
- To adapt Fast Fourier Transform (FFT)-based docking for efficient ligand search in protein-ligand interactions.
- To accelerate the CDOCKER protocol through parallel molecular dynamics (MD) simulated annealing on GPUs.
Main Methods:
- Implementation of FFT-based docking for ligand translational and rotational space search on GPU-accelerated platforms.
- Adaptation of parallel MD simulated annealing for rigid and flexible receptor docking on GPUs.
- Integration of these GPU-accelerated methods into the CDOCKER algorithm within the CHARMM program.
Main Results:
- Achieved a 15,000-fold speedup in ligand search space exploration using FFT docking on GPUs.
- Demonstrated practical exhaustive search of ligand space for rigid docking, enabling better scoring function assessment.
- Obtained over 20-fold acceleration for the CDOCKER protocol using parallel MD simulated annealing on GPUs.
- Significantly improved redocking performance of CDOCKER compared to other popular docking programs on benchmark datasets.
Conclusions:
- The GPU-accelerated CDOCKER platform offers a highly competitive and efficient solution for both rigid and flexible receptor docking.
- The implemented FFT and parallel MD approaches substantially improve docking accuracy and speed.
- This work facilitates advancements in scoring function development and accelerates the drug discovery pipeline.
Related Concept Videos
Parallel Processing
543
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
543
Accelerating Fluids
2.0K
When a fluid is in constant acceleration, the pressure and buoyant force equations are modified. Suppose a beaker is placed in an elevator accelerating upward with a constant acceleration, a. In the beaker, assume there is a thin cylinder of height h with an infinitesimal cross-sectional area, ΔS.
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
2.0K
Ampere-Maxwell's Law: Problem-Solving
1.0K
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...
1.0K
Maxwell-Boltzmann Distribution: Problem Solving
2.7K
Individual molecules in a gas move in random directions, but a gas containing numerous molecules has a predictable distribution of molecular speeds, which is known as the Maxwell-Boltzmann distribution, f(v).
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
2.7K
Distributed Loads: Problem Solving
1.0K
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
1.0K
Multimachine Stability
491
Multimachine stability analysis is crucial for understanding the dynamics and stability of power systems with multiple synchronous machines. The objective is to solve the swing equations for a network of M machines connected to an N-bus power system.
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
491

