Parallel implementations of random time algorithm for chemical network stochastic simulations
Chuanbo Liu, Jin Wang

TL;DR
This paper presents a parallel implementation of the random time simulation algorithm for chemical network stochastic simulations, achieving significant acceleration on large-scale systems using GPU computing.
Contribution
The study introduces a parallel version of the random time simulation algorithm with a rigorous theoretical basis and demonstrates substantial computational speedup on large networks.
Findings
Achieved roughly 100-fold acceleration with GPU implementation.
Parallel algorithm reduces simulation time proportionally to network connection number.
Applicable to large-scale systems like protein-protein interaction networks.
Abstract
In this study, we have developed a parallel version of the random time simulation algorithm. Firstly, we gave a rigorous basis of the random time description of the stochastic process of chemical reaction network time evolution. And then we reviewed the random time simulation algorithm and gave the implementations for the parallel version of next reaction random time algorithm. The discussion of computational complexity suggested a factor of (which is the connection number of the network) folds time consuming reduction for random time simulation algorithm as compared to other exact stochastic simulation algorithms, such as the Gillespie algorithm. For large-scale system, such like the protein-protein interaction network, is on order of . We further demonstrate the power of random time simulation with a GPGPU parallel implementation which achieved roughly 100…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGene Regulatory Network Analysis · Microbial Metabolic Engineering and Bioproduction · Molecular Communication and Nanonetworks
