A comparison of neighbor search algorithms for large rigid molecules
@article{Artemova2011ACO,
title={A comparison of neighbor search algorithms for large rigid molecules},
author={Svetlana Artemova and Sergei Grudinin and St{\'e}phane Redon},
journal={Journal of Computational Chemistry},
year={2011},
volume={32}
}Fast determination of neighboring atoms is an essential step in molecular dynamics simulations or Monte Carlo computations, and there exists a variety of algorithms to efficiently compute neighbor lists. However, most of these algorithms are general, and not specifically designed for a given type of application. As a result, although their average performance is satisfactory, they might be inappropriate in some specific application domains. In this article, we study the case of detecting…
Topics from this paper
29 Citations
Efficient Maintenance and Update of Nonbonded Lists in Macromolecular Simulations
- Computer ScienceJournal of chemical theory and computation
- 2014
A dynamic octree data structure is proposed for implicit maintenance of nblists using space linear in the number of atoms but independent of the distance cutoff, and it is shown that octree implementation is approximately 1.5 times faster in practical use case scenarios as compared to nblist.
Adaptive algorithms for molecular simulation
- Computer Science
- 2012
This dissertation proposes algorithms that accelerate molecular simulations by clustering particles into rigid bodies, and introduces ARPS – Adaptively Restrained Particle Simulations – a mathematically-grounded method able to switch positional degrees of freedom on and off.
Multi-core CPU or GPU-accelerated Multiscale Modeling for Biomolecular Complexes
- Computer ScienceMolecular Based Mathematical Biology
- 2013
This paper presents an efficient computational framework to construct multi-scale models from atomic resolution data in the Protein Data Bank (PDB), which is accelerated by multi-core CPU and programmable Graphics Processing Units (GPU).
Quantized bounding volume hierarchies for neighbor search in molecular simulations on graphics processing units
- Computer ScienceComputational Materials Science
- 2019
Predicting Protein Functional Motions: an Old Recipe with a New Twist.
- ChemistryBiophysical journal
- 2020
Predicting protein functional motions: an old recipe with a new twist
- Biology
- 2019
A real-time method to predict macromolecular conformational transitions by extrapolating from instantaneous eigen-motions, computed using the normal mode analysis, to a series of twists, which opens the way to the systematic description of protein motions, whatever their degree of collectivity.
Scalable Metropolis Monte Carlo for simulation of hard shapes
- Computer ScienceComput. Phys. Commun.
- 2016
Efficient neighbor list calculation for molecular simulation of colloidal systems using graphics processing units
- Computer ScienceComput. Phys. Commun.
- 2016
Knodle: A Support Vector Machines-Based Automatic Perception of Organic Molecules from 3D Coordinates
- Computer ScienceJ. Chem. Inf. Model.
- 2016
A prediction model based on nonlinear Support Vector Machines (SVM), implemented in a KNOwledge-Driven Ligand Extractor called Knodle, a software library for the recognition of atomic types, hybridization states, and bond orders in the structures of small molecules, demonstrates the efficiency and robustness of nonlinear SVM in structure perception tasks.
Hierarchical bounding structures for efficient virial computations: Towards a realistic molecular description of cholesterics.
- PhysicsThe Journal of chemical physics
- 2017
The application of bounding volume hierarchies to accelerate second-virial evaluations for arbitrary complex particles interacting through hard and soft finite-range potentials and highlights the complex relationship between microscopic structure and helical twisting power in such model systems.
References
SHOWING 1-10 OF 102 REFERENCES
Algorithm and Data Structures for Efficient Energy Maintenance during Monte Carlo Simulation of Proteins
- Computer ScienceJ. Comput. Biol.
- 2004
Monte Carlo simulation (MCS) is a common methodology to compute pathways and thermodynamic properties of proteins. A simulation run is a series of random steps in conformation space, each perturbing…
Neighbor list collision-driven molecular dynamics simulation for nonspherical hard particles. I. Algorithmic details
- Computer Science
- 2005
Calculations of a list of neighbors in Molecular Dynamics simulations
- Physics
- 1989
A new algorithm is proposed for the evaluation of nonbonded interactions in Molecular Dynamics simulations. The algorithm is based on a grid search and on partitioning of the atoms into boxes rather…
Movable hash algorithm for search of the neighbor atoms in molecular dynamics simulation
- Computer Science
- 2002
Practical modeling of molecular systems with symmetries
- ChemistryJ. Comput. Chem.
- 2010
Testing the proposed neighbor list construction algorithm on a number of different macromolecular systems containing up to about 200,000 of atoms shows that it scales linearly in the number of atoms for the central subunit, and sublinearly for its replicas.
On searching neighbors in computer simulations of macromolecular systems
- Computer Science
- 1984
Various algorithms for evaluating nonbonded interactions in molecular dynamics (MD) simulations of macromolecular systems are considered, and a combination of two techniques using a space grid for…
The neighbor list algorithm for a parallelepiped box in molecular dynamics simulations
- Physics
- 2009
In this work, the above techniques along with the metric-tensor method are extended to handle NP ensembles, so that MD simulations can be carried out under the most general loading conditions.
Molecular docking using shape descriptors
- Biology
- 1992
Algorithms are described and evaluated that improve the efficiency and accuracy of a shape‐based docking method for protein‐ligand interactions and allow to study systems that were prohibitively large for the original method.
A simple algorithm to accelerate the computation of non‐bonded interactions in cell‐based molecular dynamics simulations
- Computer ScienceJ. Comput. Chem.
- 2007
An algorithm is presented which reduces the number of spurious distance calculations by first sorting the particles along the cell pair axis and then only interacting two particles if their distance along the axis is smaller than the cutoff distance of the interaction.