Exactly simulating stochastic chemical reaction networks in sub-constant time per reaction
Joshua Petrack, David Doty

TL;DR
This paper introduces a novel stochastic simulation algorithm for chemical reaction networks that operates in sublinear time relative to the number of reactions, while exactly preserving the distribution of the Gillespie algorithm.
Contribution
It presents the first sublinear-time exact stochastic simulation algorithm for chemical reaction networks, extending techniques from distributed computing to this setting.
Findings
Algorithm runs in O(ell/√n) time for large reactions
Algorithm runs in O(ell/n^{2/5}) time for smaller reactions
Implementation shows remarkably fast practical performance
Abstract
The model of chemical reaction networks is among the oldest and most widely studied and used in natural science. The model describes reactions among abstract chemical species, for instance , which indicates that if a molecule of type interacts with a molecule of type (the reactants), they may stick together to form a molecule of type (the product). The standard algorithm for simulating (discrete, stochastic) chemical reaction networks is the Gillespie algorithm [JPC 1977], which stochastically simulates one reaction at a time, so to simulate consecutive reactions, it requires total running time . We give the first chemical reaction network stochastic simulation algorithm that can simulate reactions, provably preserving the exact stochastic dynamics (sampling from precisely the same distribution as the Gillespie algorithm), yet using…
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.
