| Literature DB >> 31165406 |
Abstract
Two multiscale algorithms for stochastic simulations of reaction-diffusion processes are analysed. They are applicable to systems which include regions with significantly different concentrations of molecules. In both methods, a domain of interest is divided into two subsets where continuous-time Markov chain models and stochastic partial differential equations (SPDEs) are used, respectively. In the first algorithm, Markov chain (compartment-based) models are coupled with reaction-diffusion SPDEs by considering a pseudo-compartment (also called an overlap or handshaking region) in the SPDE part of the computational domain right next to the interface. In the second algorithm, no overlap region is used. Further extensions of both schemes are presented, including the case of an adaptively chosen boundary between different modelling approaches.Entities:
Keywords: Chemical reaction networks; Gillespie algorithm; Markov chain; Multiscale modelling; Stochastic partial differential equations; Stochastic reaction–diffusion systems
Year: 2019 PMID: 31165406 PMCID: PMC6677718 DOI: 10.1007/s11538-019-00613-0
Source DB: PubMed Journal: Bull Math Biol ISSN: 0092-8240 Impact factor: 1.758
Fig. 1a A schematic illustration of the elongated domain for. b A schematic illustration of the multiscale setup
Fig. 2Schematic diagrams of a Scheme 1 and b Scheme 2 describing molecular transfer between and . Note that the size of a virtual compartment in is h in panel (a)
Pseudocode for the multiscale reaction–diffusion algorithm with Scheme 1 applied to simulation of diffusion
|
| Set |
|
| If |
|
| If |
|
| Repeat steps |
Parameter values in the morphogen gradient model studied in Sect. 4.1
| Notations | Description | Values |
|---|---|---|
|
| Length of the domain |
|
|
| Diffusion coefficient |
|
|
| Degradation rate |
|
|
| Production rate |
|
|
| Spatial discretization in |
|
|
| Spatial discretization in |
|
| Spatial discretization in |
| |
|
| Time discretization for SPDE |
|
Fig. 3Comparison between mean numbers of morphogens and their standard deviations from the mean using the analytic solution (red lines and blue dotted lines) and Scheme 1 (green bars and blue bars for the means in and , respectively, and error bars for the standard deviations) (Color figure online)
Fig. 4a Errors and given by Eq. (13) are computed at time . b The maximum absolute values of the errors and given by Eq. (13) are computed at time with a static boundary and different values of . The maximum value of the errors is taken over all region, . Red and green lines are relative errors of the means and standard deviations between the analytic solution of the Markov chain model and Scheme 1. Blue and purple lines are relative errors between the Markov chain model and Scheme 2 (Color figure online)
Fig. 5a The mean number of morphogens in at time . Different simulation methods are compared with , 20, 30, 40, 50: the Gillespie SSA with multigrid discretization ( grid points with size and one grid point with size h), Scheme 1, Scheme 2 and “Scheme 2 with no noise” due to diffusion in . b The probability distribution of the normalized morphogen number in with Scheme 2. The probability distributions are computed for , and compared among the cases with , 50 at time , . Initially, 50 molecules are located in in panels (a, b) (Color figure online)
Pseudocode for the adaptive multiscale reaction–diffusion algorithm with Scheme 1 applied to simulation of diffusion
|
| Set |
|
| Repeat steps [B]–[C] of algorithm in Table |
|
| Update position of interface |
|
| Repeat steps |
Fig. 6Comparison between one realization of the number of morphogens using Scheme 1 with a moving interface, given in Table 3 (green bars and blue bars for the morphogen numbers in and , respectively) and the mean number of molecules given analytically by the compartment-based model (red dots). A blue dotted line represents the location of the interface I(t) (Color figure online)
Fig. 7The maximum absolute values of the errors defined by Eq. (13) at time using the multiscale algorithms, with a moving boundary. Different values of , 10, , , , are used with fixed thresholds a and b. Different threshold values , (10, 40), (15, 25), (20, 20) are used with, c and d. Red and green lines are the maximal relative errors of the means and standard deviations between the analytic solution of the Markov chain model and Scheme 1, given by Eq. (13). Blue and Purple lines are maximal relative errors between the Markov chain model and Scheme 2, given by Eq. (13) (Color figure online)
Parameter values in the two-state model for pom1p gradient
| Notations | Description | Values |
|---|---|---|
|
| Length of the Domain |
|
|
| Left boundary of |
|
|
| Right boundary of |
|
|
| Diffusion coefficient of |
|
|
| Diffusion coefficient of |
|
|
| Production parameter of |
|
|
| Production parameter of |
|
|
| Fragmentation rate of |
|
|
| Aggregation rate |
|
|
| Disassociation rate |
|
|
| Parameter of production | 0.1089 |
|
| Spatial discretization in |
|
|
| Compartment size in |
|
|
| Time discretization for SPDE |
|
Fig. 8Mean numbers of the molecules of slow-diffusing pom1p clusters, and fast-diffusing pom1p particles, and their standard deviations from the means at , computed by averaging over realizations of simulation using the SSA and the multiscale algorithm with Scheme 1 (Color figure online)