Back

STORMM: Structure and TOpology Replica Molecular Mechanics for chemical simulations

Cerutti, D. S.; Boothroyd, S.; Wiewiora, R.; Sherman, W.

2024-03-28 biophysics
10.1101/2024.03.27.587048 bioRxiv
Show abstract

The Structure and TOpology Replica Molecular Mechanics (STORMM) code is a next-generation molecular simulation engine and associated libraries optimized for performance on fast, multicore central processor units (CPUs) and graphics processing units (GPUs) with independent memory and tens of thousands of threads. STORMM is built to run thousands of independent molecular mechanical calculations on a single GPU with novel implementations that optimize numerical precision, mathematical operations, throughput, and resource management. The libraries are built around accessible classes with detailed documentation, supporting fine-grained parallelism and algorithm development as well as macroscopic manipulations of groups of systems on and off of the GPU. A primary intention of the STORMM libraries is to provide developers of atomic simulation methods with access to a high-performance molecular mechanics engine with extensive facilities to prototype and develop bespoke tools aimed toward drug discovery applications. In its present state, STORMM delivers molecular dynamics simulations of small molecules and small proteins in implicit solvent with tens to hundreds of times the throughput of conventional codes. The engineering paradigm also transforms two of the most memory bandwidth-intensive aspects of condensed-phase dynamics, particle-mesh mapping and valence interactions, into compute-bound problems for several times the scalability of existing programs. Numerical methods for getting the most out of each bit of information present in stored coordinates and lookup tables are also presented, delivering improved accuracy over methods implemented in other molecular dynamics engines. The open-source code is released under the MIT license.

Matching journals

The top 6 journals account for 50% of the predicted probability mass.

1
PLOS ONE
4510 papers in training set
Top 13%
14.7%
2
Journal of Chemical Information and Modeling
207 papers in training set
Top 0.4%
12.6%
3
The Journal of Chemical Physics
49 papers in training set
Top 0.1%
8.6%
4
PLOS Computational Biology
1633 papers in training set
Top 5%
6.5%
5
Journal of Computational Chemistry
11 papers in training set
Top 0.1%
4.0%
6
Frontiers in Molecular Biosciences
100 papers in training set
Top 0.4%
3.7%
50% of probability mass above
7
Bioinformatics
1061 papers in training set
Top 6%
2.7%
8
Biophysical Journal
545 papers in training set
Top 2%
2.5%
9
The European Physical Journal Plus
13 papers in training set
Top 0.3%
2.5%
10
SoftwareX
15 papers in training set
Top 0.1%
1.9%
11
Scientific Reports
3102 papers in training set
Top 53%
1.9%
12
BMC Bioinformatics
383 papers in training set
Top 4%
1.7%
13
Journal of Biomedical Optics
25 papers in training set
Top 0.3%
1.7%
14
Journal of Chemical Theory and Computation
126 papers in training set
Top 0.5%
1.7%
15
The Journal of Physical Chemistry B
158 papers in training set
Top 1%
1.7%
16
ACS Omega
90 papers in training set
Top 3%
1.0%
17
Computational and Structural Biotechnology Journal
216 papers in training set
Top 7%
0.9%
18
IUCrJ
29 papers in training set
Top 0.3%
0.9%
19
Proceedings of the National Academy of Sciences
2130 papers in training set
Top 40%
0.9%
20
Journal of Molecular Biology
217 papers in training set
Top 3%
0.8%
21
Physical Biology
43 papers in training set
Top 2%
0.8%
22
European Biophysics Journal
11 papers in training set
Top 0.2%
0.7%
23
Nature Communications
4913 papers in training set
Top 63%
0.7%
24
Viruses
318 papers in training set
Top 5%
0.7%
25
Biophysical Reports
36 papers in training set
Top 0.6%
0.7%
26
International Journal of Molecular Sciences
453 papers in training set
Top 17%
0.7%
27
Biomechanics and Modeling in Mechanobiology
25 papers in training set
Top 1.0%
0.7%
28
Chemical Science
71 papers in training set
Top 3%
0.5%
29
Bioinformatics Advances
184 papers in training set
Top 5%
0.5%
30
Archives of Clinical and Biomedical Research
28 papers in training set
Top 3%
0.5%