Back

Accelerated Simulations of Chemical Reaction Systems using the Stochastic Simulation Algorithm on GPUs

Pino, J. C.; Prugger, M.; Lubbock, A. L. R.; Harris, L. A.; Lopez, C. F.

2020-02-14 systems biology
10.1101/2020.02.14.948612 bioRxiv
Show abstract

1Stochasticity due to fluctuations in chemical reactions can play important roles in cellular network-driven processes. Although the Stochastic Simulation Algorithm (SSA, aka Gillespie Algorithm) has long been accepted as a suitable method to solve the time-dependent chemical master equation, its computational cost is prohibitive for large scale complex networks such as those found in cellular processes. Here we present GPU-SSA, an implementation of the SSA formalism utilizing Graphics Processing Units for use in Python using the PySB modeling framework. We show that the GPU implementation of SSA can achieve significant speedup compared to parallel CPU or single-core CPU implementations. We further include supplementary didactic material to demonstrate how to incorporate GPU-SSA workflows for interested readers.

Matching journals

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

1
The Journal of Chemical Physics
49 papers in training set
Top 0.1%
17.6%
2
Bioinformatics
1061 papers in training set
Top 2%
13.8%
3
PLOS Computational Biology
1633 papers in training set
Top 4%
8.1%
4
Journal of Chemical Theory and Computation
126 papers in training set
Top 0.2%
6.9%
5
BMC Bioinformatics
383 papers in training set
Top 1%
6.6%
50% of probability mass above
6
npj Systems Biology and Applications
99 papers in training set
Top 0.3%
4.7%
7
Journal of Chemical Information and Modeling
207 papers in training set
Top 1%
3.4%
8
Computational and Structural Biotechnology Journal
216 papers in training set
Top 2%
3.4%
9
Biophysical Journal
545 papers in training set
Top 2%
3.1%
10
Quantitative Biology
11 papers in training set
Top 0.1%
3.1%
11
PLOS ONE
4510 papers in training set
Top 43%
3.0%
12
iScience
1063 papers in training set
Top 8%
2.6%
13
Scientific Reports
3102 papers in training set
Top 61%
1.6%
14
Physical Chemistry Chemical Physics
34 papers in training set
Top 0.4%
1.4%
15
ACS Omega
90 papers in training set
Top 2%
1.4%
16
eLife
5422 papers in training set
Top 48%
1.3%
17
Bulletin of Mathematical Biology
84 papers in training set
Top 2%
1.1%
18
Physical Biology
43 papers in training set
Top 2%
0.9%
19
The Journal of Physical Chemistry B
158 papers in training set
Top 2%
0.8%
20
Nature Computational Science
50 papers in training set
Top 2%
0.7%
21
Frontiers in Molecular Biosciences
100 papers in training set
Top 5%
0.7%
22
Briefings in Bioinformatics
326 papers in training set
Top 8%
0.6%