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… 
Efficient Maintenance and Update of Nonbonded Lists in Macromolecular Simulations
TLDR
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
TLDR
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
TLDR
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).
Predicting protein functional motions: an old recipe with a new twist
TLDR
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.
Knodle: A Support Vector Machines-Based Automatic Perception of Organic Molecules from 3D Coordinates
TLDR
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.
TLDR
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.
...
1
2
3
...

References

SHOWING 1-10 OF 102 REFERENCES
Algorithm and Data Structures for Efficient Energy Maintenance during Monte Carlo Simulation of Proteins
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
Calculations of a list of neighbors in Molecular Dynamics simulations
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
Practical modeling of molecular systems with symmetries
TLDR
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
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
TLDR
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
TLDR
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
  • P. Gonnet
  • Computer Science
    J. Comput. Chem.
  • 2007
TLDR
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.
...
1
2
3
4
5
...