Related Experiment Video
Updated: Jun 20, 2026

A Tactile Automated Passive-Finger Stimulator (TAPS)
Published on: June 3, 2009
Accurate stochastic simulation via the step anticipation tau-leaping (SAL) algorithm.
Mary Sehl1, Alexander V Alekseyenko, Kenneth L Lange
1Department of Biomathematics, David Geffen School of Medicine, University of California , Los Angeles, Los Angeles, California 90095-1766, USA.
The new Step Anticipation Tau-leaping (SAL) algorithm improves accuracy in stochastic simulations by anticipating changes in reaction rates. This enhanced method offers greater precision for modeling complex chemical and biological processes.
Area of Science:
- Computational Chemistry
- Biophysics
- Stochastic Modeling
Background:
- Stochastic simulation methods are crucial for modeling chemical reactions and biological processes.
- Continuous-time discrete-state Markov chains are often used for these models.
- The tau-leaping algorithm is a common choice for fast and accurate stochastic simulation.
Purpose of the Study:
- To modify the tau-leaping algorithm to accommodate changing reaction intensities.
- To introduce a new algorithm, Step Anticipation Tau-leaping (SAL), for improved accuracy.
- To evaluate the performance of SAL compared to the standard tau-leaping method.
Main Methods:
- Modified the tau-leaping algorithm to allow linear and quadratic changes in reaction intensities.
- Developed the Step Anticipation Tau-leaping (SAL) algorithm.
- Applied SAL to Kendall's process, a two-type branching process, Ehrenfest's model, and Michaelis-Menten enzyme kinetics.
Main Results:
- SAL demonstrated higher accuracy than ordinary tau-leaping across four test cases.
- The degree of improvement varied depending on the specific process.
- Performance was comparable when reaction intensities remained relatively constant (near stochastic equilibrium).
Conclusions:
- The Step Anticipation Tau-leaping (SAL) algorithm offers enhanced accuracy for stochastic simulations with time-varying reaction rates.
- SAL provides a more precise approach for modeling complex dynamic systems.
- The algorithm's effectiveness is particularly notable in scenarios where reaction intensities change significantly over time.
Related Concept Videos
Basic Discrete Time Signals
The unit impulse or sample sequence is mathematically expressed as zero for all n values except at n=0, where it is one. The unit impulse sequence, denoted by δ(n), is the first difference of the unit step sequence, while the unit step sequence u(n) is the...
Basic Continuous Time Signals
The unit step function, denoted u(t), is zero for negative time values and one for positive time values, exhibiting a discontinuity at t=0. This function often represents abrupt changes, such as the step voltage introduced when turning a car's...
Propagation of Uncertainty from Random Error
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...
Poisson Probability Distribution
The...
Poisson's And Laplace's Equation