Modelling non-Markovian dynamics in biochemical reactions

BMC Syst Biol. 2015;9 Suppl 3(Suppl 3):S8. doi: 10.1186/1752-0509-9-S3-S8. Epub 2015 Jun 1.

Abstract

Background: Biochemical reactions are often modelled as discrete-state continuous-time stochastic processes evolving as memoryless Markov processes. However, in some cases, biochemical systems exhibit non-Markovian dynamics. We propose here a methodology for building stochastic simulation algorithms which model more precisely non-Markovian processes in some specific situations. Our methodology is based on Constraint Programming and is implemented by using Gecode, a state-of-the-art framework for constraint solving.

Results: Our technique allows us to randomly sample waiting times from probability density functions that not necessarily are distributed according to a negative exponential function. In this context, we discuss an important case-study in which the probability density function is inferred from single-molecule experiments that describe the distribution of the time intervals between two consecutive enzymatically catalysed reactions. Noticeably, this feature allows some types of enzyme reactions to be modelled as non-Markovian processes.

Conclusions: We show that our methodology makes it possible to obtain accurate models of enzymatic reactions that, in specific cases, fit experimental data better than the corresponding Markovian models.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Cell Physiological Phenomena*
  • Computer Simulation
  • Enzymes / metabolism*
  • Models, Biological*
  • Monte Carlo Method

Substances

  • Enzymes