Related Experiment Video
Updated: Mar 7, 2026

Sealable Femtoliter Chamber Arrays for Cell-free Biology
Published on: March 11, 2015
Efficient stochastic simulation of biochemical reactions with noise and delays
Vo Hong Thanh1, Roberto Zunino2, Corrado Priami3
1The Microsoft Research-University of Trento Centre for Computational and Systems Biology, Piazza Manifattura 1, Rovereto 38068, Italy.
Abstract:
The stochastic simulation algorithm has been used to generate exact trajectories of biochemical reaction networks. For each simulation step, the simulation selects a reaction and its firing time according to a probability that is proportional to the reaction propensity. We investigate in this paper new efficient formulations of the stochastic simulation algorithm to improve its computational efficiency. We examine the selection of the next reaction firing and reduce its computational cost by reusing the computation in the previous step. For biochemical reactions with delays, we present a new method for computing the firing time of the next reaction. The principle for computing the firing time of our approach is based on recycling of random numbers. Our new approach for generating the firing time of the next reaction is not only computationally efficient but also easy to implement. We further analyze and reduce the number of propensity updates when a delayed reaction occurred. We demonstrate the applicability of our improvements by experimenting with concrete biological models.
Related Concept Videos
Reaction Mechanisms: Rate-limiting Step Approximation
Standard Entropy Change for a Reaction
Entropy Change in Reversible Processes
The statement can be further generalized to prove that entropy is a state function. Take a cyclic process between any two points on a p-V diagram.
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Mutation, Gene Flow, and Genetic Drift
Propagation of Uncertainty from Random Error

