Composite Patankar-Euler methods for positive simulations of stochastic differential equation models for biological regulatory systems

J Chem Phys. 2023 Jul 14;159(2):024104. doi: 10.1063/5.0146502.

Abstract

Stochastic differential equations (SDE) are a powerful tool to model biological regulatory processes with intrinsic and extrinsic noise. However, numerical simulations of SDE models may be problematic if the values of noise terms are negative and large, which is not realistic for biological systems since the molecular copy numbers or protein concentrations should be non-negative. To address this issue, we propose the composite Patankar-Euler methods to obtain positive simulations of SDE models. A SDE model is separated into three parts, namely, the positive-valued drift terms, negative-valued drift terms, and diffusion terms. We first propose the deterministic Patankar-Euler method to avoid negative solutions generated from the negative-valued drift terms. The stochastic Patankar-Euler method is designed to avoid negative solutions generated from both the negative-valued drift terms and diffusion terms. These Patankar-Euler methods have the strong convergence order of a half. The composite Patankar-Euler methods are the combinations of the explicit Euler method, deterministic Patankar-Euler method, and stochastic Patankar-Euler method. Three SDE system models are used to examine the effectiveness, accuracy, and convergence properties of the composite Patankar-Euler methods. Numerical results suggest that the composite Patankar-Euler methods are effective methods to ensure positive simulations when any appropriate stepsize is used.

MeSH terms

  • Diffusion
  • Models, Biological*
  • Stochastic Processes