← Latest papers
🧬 biology

Simulation and inference methods for non-Markovian stochastic biochemical reaction networks

This paper develops efficient stochastic simulation and inference methods for non-Markovian biochemical reaction networks by generalizing the next reaction and τ\tau-leaping algorithms to handle arbitrary inter-event time distributions and introducing a coupling scheme that enables substantial computational gains through multilevel Monte Carlo and multifidelity approaches.

Original authors: Thomas P. Steele, David J. Warne

Published 2026-08-20
📖 6 min read🧠 Deep dive

Original authors: Thomas P. Steele, David J. Warne

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ⚕️ This is an AI-generated explanation of a preprint that has not been peer-reviewed. It is not medical advice. Do not make health decisions based on this content. Read full disclaimer

Life inside a cell is a chaotic, noisy place. Molecules collide, react, and transform in a constant storm of randomness. For decades, scientists have used mathematical models to make sense of this chaos, treating these molecular interactions like a series of instantaneous snaps. In these traditional models, once a reaction starts, it finishes immediately, and the system moves forward based only on where it is right now, forgetting everything that happened before. This approach, known as a Markovian process, has been incredibly useful for understanding many biological systems. However, it fails to capture the reality of complex processes like gene transcription, where the journey from a DNA instruction to a finished protein takes a measurable amount of time. In these cases, the history of the reaction matters; the system remembers how long it has been working on a task, and that memory changes how likely the task is to finish.

When scientists try to model these "non-Markovian" systems, where time and history play a crucial role, the mathematics becomes incredibly difficult. The standard tools for simulating these networks become too slow to be useful, and figuring out the hidden rules of the system from experimental data becomes nearly impossible. This creates a bottleneck for researchers trying to understand everything from how cells differentiate to how diseases spread. A team of researchers at the Queensland University of Technology has now developed a new set of tools to break through this barrier. They created faster ways to simulate these complex, memory-dependent systems and a clever method to guess the hidden parameters of these models much more efficiently than before.

The core of the problem lies in how biological reactions are timed. In a simple model, a reaction happens the moment the conditions are right. In the real world, a reaction like the transcription of a gene into messenger RNA involves a series of steps that take time. The researchers realized that to model this accurately, they had to treat the reaction as a process with a start and a finish, where the time between them is not fixed but depends on the current state of the cell and how long the process has already been running. To handle this, they adapted a classic simulation technique called the "next reaction method." This method usually tracks when the next chemical event will happen in a system. The researchers modified it to keep track of every ongoing reaction, remembering when each one started and how long it has been running. This allows the computer to calculate exactly when a delayed reaction will complete, even if the rules for that completion change as the cell changes.

While this exact method is accurate, it is still very slow because it has to calculate every single step of every reaction individually. To speed things up, the team developed a second, approximate method. This approach, an extension of a technique known as "tau-leaping," looks at the system over small chunks of time rather than one instant at a time. Instead of tracking every single molecule collision, it estimates how many reactions will happen in that short window. This approximation is much faster but introduces a small amount of error. The breakthrough came when the researchers figured out how to link these two methods together. They created a "coupling scheme," a way to run the slow, exact simulation and the fast, approximate simulation side-by-side using the same random events. Because they are running on the same random path, the errors in the fast simulation are highly correlated with the exact one. This correlation is the key to efficiency.

By using this connection, the researchers could apply a powerful statistical trick called "multilevel Monte Carlo." Instead of running millions of expensive, exact simulations to get a precise answer, they run a few exact simulations and many more cheap, approximate ones. The fast simulations provide the bulk of the data, while the slow ones provide a correction that removes the bias. This allows them to get the accuracy of the slow method with a fraction of the computational cost. They tested this approach on two very different biological scenarios. The first was a gene regulation network where a protein inhibits its own production, a process that naturally creates oscillations or rhythms. The second was a model of disease spread where the time it takes for an infected person to recover is not fixed but follows a specific distribution. In both cases, their new methods produced results that matched the exact, slow simulations but did so much faster.

The true power of this work shines when trying to infer the hidden rules of a system from real data. In biology, scientists often have measurements of how many molecules are present at certain times, but they do not know the exact rates at which reactions occur. To find these rates, they usually have to run thousands of simulations to see which set of rules produces data that looks like the real world. This is computationally exhausting. The researchers applied their new coupled simulation method to this problem, using a technique called "multifidelity approximate Bayesian computation." They compared their method against the standard, slow approach. The results were striking. Their new method achieved the same level of accuracy in estimating the hidden parameters as the standard method, but it did so with about five times less computing time. In some comparisons, the speed-up was even more dramatic, reaching an order of magnitude.

The researchers demonstrated that their approach works not just for simple models but for complex systems where the reaction times depend on the state of the system and the passage of time. They showed that by carefully managing the relationship between the fast and slow simulations, they could drastically reduce the time needed to understand these systems. This opens the door for applying these detailed, realistic models to larger and more complex problems, such as modeling entire cells or the spread of epidemics with more realistic recovery times. The work does not claim to have solved every problem in biological modeling, but it provides a robust and efficient foundation. It proves that by combining exact and approximate methods in a smart way, scientists can now simulate and understand the history-dependent, non-Markovian processes that are fundamental to life, without being held back by the limits of computing power.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →