Skip to main content
PLOS ONE logoLink to PLOS ONE
. 2012 Aug 10;7(8):e42508. doi: 10.1371/journal.pone.0042508

Stochastic Simulations of Pattern Formation in Excitable Media

Matthias Vigelius 1,*, Bernd Meyer 1
Editor: Jérémie Bourdon2
PMCID: PMC3416870  PMID: 22900025

Abstract

We present a method for mesoscopic, dynamic Monte Carlo simulations of pattern formation in excitable reaction–diffusion systems. Using a two-level parallelization approach, our simulations cover the whole range of the parameter space, from the noise-dominated low-particle number regime to the quasi-deterministic high-particle number limit. Three qualitatively different case studies are performed that stand exemplary for the wide variety of excitable systems. We present mesoscopic stochastic simulations of the Gray-Scott model, of a simplified model for intracellular CaInline graphic oscillations and, for the first time, of the Oregonator model. We achieve simulations with up to Inline graphic particles. The software and the model files are freely available and researchers can use the models to reproduce our results or adapt and refine them for further exploration.

Introduction

Excitability is a common trait found in numerous complex systems arising in areas as diverse as physical chemistry [1], [2], neuroscience [3], and cell physiology [4], [5]. Excitable media are typically governed by nonlinear dynamics and characteristically exhibit a rest state, an excited state and a refractory period [6]. Diffusive excitable systems can display a wide variety of intricate patterns with a high degree of spatial organization, such as target patterns, spiral waves, and three-dimensional scroll rings [5], [6]. In most applications, the systems in question are subject to a considerable amount of noise such as experimental (external) noise or internal fluctuations due to the low numbers of particles involved. The presence of noise can qualitatively change the system characteristics and can lead to new and previously unobserved effects [7], [8]. For these reasons, a comprehensive picture can only be obtained if noise is included in the model and can be correctly simulated.

Realistic systems are, owing to their complexity, typically not accessible to an analytic approach and researchers must resort to computationally expensive stochastic simulations. The limitations posed by the available resources force users to carry out simulations in either of the two limiting regimes: the low-noise approximation, where an essentially deterministic, macroscopic description is amended by a suitable noise term [7][9], and the noise-dominated microscopic regime which involves dynamic Monte-Carlo simulations to track the time evolution of individual particles on a microscopic level [10][15]. The (internal) noise-dominated regime occurs when the particle density is low while the deterministic low-noise approximation corresponds to a high particle density.

The chief contribution of the research presented here is to demonstrate how large-scale Monte-Carlo simulations of active media are now at a point where they can capture emergent macroscopic behavior which is traditionally modeled using macroscopic reaction-diffusion equations. Due to the high number of particles involved, the macroscopic limit was previously unaccessible to particle-based stochastic algorithms. Recently, the authors developed new high-performance solvers [16], [17] that allow us to venture into this regime. This is significant for two reasons. Firstly, emergent effects such as pattern formation typically only occur when a sufficient amount of individual entities are present. For example, two of our models, the Gray-Scott system and the Oregonator model, require a macroscopic number of particles to exhibit spiral waves. On the other hand, coherent intracellular Calcium waves can already form at small particle numbers. Hence, if one is interested in exploring the conditions for emergent behavior, it is mandatory to use a unified approach that covers the low and high particle number regime on equal grounds instead of switching between different approximations. Secondly, many problems, for example stochastic models of the intracellular Calcium distribution, involve particle counts on vastly different scales. The standard approach to simulate these systems is to couple stochastic models for receptor dynamics with a quasi-deterministic description of the Calcium ions [5]. In this article, we will demonstrate how it is now possible to use a unified approach based on dynamic Monte-Carlo simulations to capture the dynamics of intracellular Calcium waves.

Pattern Formation under the Influence of Noise

In this subsection, we briefly summarize previous work that is dedicated to study pattern formation under the influence of noise. This concise summary will serve to motivate our case studies. Namely, we present three example systems in this article. First, we implement the Gray-Scott model [1], which, despite its attractive simplicity, produces a wealth of distinct patterns [18]. Moreover, it has been recently modeled using a stochastic approach [12] and it can hence serve as a test model for our implementation. Second, we simulate the Oregonator model for the chemical Belousov-Zhabotinsky (BZ) reaction [2]. The BZ reaction is easily accessible in a laboratory setting and provides an important model system to experimentally study pattern formation in chemical systems. Finally, we implement a model for intracellular Inline graphic waves. Calcium waves are, without doubt, of immense biological relevance [5] and it is widely accepted that a stochastic approach is required to capture the full dynamics [19].

It is now widely recognized that noise plays an important part in the formation of patterns in excitable media [7]. While an extensive body of literature is dedicated to the deterministic properties of active media [5], [6], [20], the literature concerned with the influence of noise is extensive and fragmented. We refer the reader to the comprehensive reviews that exist in that area [7], [8]. The greater part of the research focuses on the constructive effect of externally applied noise and a variety of rather counterintuitive results emerged in that context. Most notably, random fluctuations can push a system from sub-excitable into the excitable regime [21][24] or from excitable to oscillatory [25] or back [26]. Noise can also induce pattern-formation [27] and complex spiral dynamics in excitable and sub-excitable media [28][31]. Of particular biological relevancy is the observation that noise alone can induce intercellular Calcium waves in diffusively coupled cells [32], [33]. These phenomena are collectively known as (spatiotemporal) stochastic coherence and are not restricted to external noise but can also be observed in models when only internal fluctuations are considered [13]. Moreover, noise can enable the formation of new patterns that are unobservable in a purely deterministic description [34]. For example, novel and previously unobserved patterns could be found in the Gray-Scott model with internal noise [9], [12], [35], [36]. Internal noise can extract characteristic frequencies in the FitzHugh-Nagumo model [13].

Recent research systematically explores the influence of internal fluctuations on Turing patterns. Stochastic simulations of the Brusselator model demonstrate that these patterns are generally robust against internal fluctuations [14]. An analytic treatment of the chemical master equation in the system-size expansion reveals that internal stochastic seed fluctuations give rise to spatially ordered macroscopic Turing patterns [37]. This analysis can be extended to growing domains and it was shown that stochastic systems support Turing patterns beyond the deterministic Turing parameter range [38]. More recently, the effect of time-delayed reactions on the formation of stochastic Turing patterns was investigated [39].

The most natural pattern that arises in a two-dimensional excitable system is the spiral wave since any wavefront with fragmented ends will eventually curl up [10], [40]. The deterministic theory of spiral waves in systems with an N-shaped nullcline [5], [6], [40] or a Inline graphic-shaped nullcline [41] is well understood. Noise can support the propagation of spiral waves [28] and externally applied random perturbations can trigger complex behavior in the motion of the spiral [31], [42]. An interesting question that is relevant to medical research concerning ventricular fibrillation is the question of the stability of spiral waves [5] and spiral wave breakup [7], [43][46]. Spiral waves under the influence of noise were simulated using lattice gas automata [10], [47].

Typically, the analysis of pattern formation in excitable systems is carried out using the Langevin approach, where a deterministic equation is amended by a rapidly fluctuating random noise term [7][9]. The target quantity, for example a de-dimensionalized function for the copy count of a particular species, i.e. the number of particles contained in an (infinitesimal) subvolume, is assumed to be continuous over time and can be described by a stochastic differential equation or the equivalent Fokker-Planck equation. While this approach is valid in the macroscopic (many particle) limit, it fails when the number of particles is low. In this case, the discrete nature of the process must be taken into account and the chemical reaction is better defined as a discontinuous jump process, which is described by the chemical master equation (CME) [48], [49]. Unfortunately, directly solving the CME is computationally expensive [50][54]. Adding spatial effects, i.e. allowing the particles to perform (possibly biased) random walks through the domain, aggravates the problem. A mesoscopic approach compromises between computational speed and accuracy in this situation. Instead of computing spatial trajectories for each particle individually, the computational domain is divided into subvolumes and only the total number count of each particle class inside each subvolume is stored. Reactions between particles are described stochastically by the CME. Diffusion is implemented as a stochastic transition between neighboring subvolumes and can be integrated directly into the master equation [49], [55][60]. Recent advancements in computer hardware made it possible to numerically study the formation and evolution of structures in this fashion but these simulations are generally restricted to low particle numbers [10][15].

An alternative method that is particularly well-suited for an implementation on data-parallel hardware, such as graphics-processing units (GPUs), is to treat diffusion separately from chemical reactions with a stochastic-stochastic hybrid algorithm [16], [17], [61], [62]. Runtime gains of up to two orders of magnitudes are achievable with this approach [16]. In addition to parallelizing over the computational domain, one can run multiple experiments on separate GPU nodes in a cluster and hence introduce a second level of parallelization. This two-layer technique allows to perform computation-intensive tasks, such as parameter sweeps. In particular, it allows a mesoscopic approach to simulate particle numbers that can normally only be treated in a macroscopic framework.

The focus of this article is on using the mesoscopic approach described above to stochastically model the whole spectrum between the low particle number regime and the deterministic limit (high number of particles) for spatially extended excitable systems with a single algorithm. As motivated above, we concentrate on three example systems, namely the Gray-Scott model, the Oregonator reaction system and a model for intracellular Calcium dynamics in the stochastic limit. Notably, to the best of our knowledge pattern formation in the BZ reaction has not been treated from first principles in a mesoscopic fashion before. The research presented here does not seek to shed new light on the conditions and properties of excitability in these systems. Rather, the purpose of this article is to demonstrate that state-of-the-art numerical modeling makes mesoscopic simulations of complex chemical reaction systems comparably effortless and easily allows previously unattainable applications such as exploration of the parameter space. We present the first such simulations of pattern formation in excitable media in the very high density regime. As a side effect, we show how the particle density influences the formation of distinct patterns.

Article Structure

The article is structured as follows. In the Methods section, we briefly describe our implementation of a hybrid stochastic simulation algorithm. The experiments presented here were made possible by our large-scale parallelization approach which we introduce in this section as well. We also briefly touch upon the deterministic limit of a stochastic description. The results of our numerical experiments are discussed in the Results section. We perform experiments for three different excitable systems, namely the Gray-Scott model, the Oregonator model and a simplified model for Calcium oscillations. All three models are described here. The article finishes with a discussion of the results and an outlook on further research opportunities.

Methods

Stochastic-stochastic Hybrid Simulation Algorithm

The algorithm underlying our implementation has been elaborated elsewhere [16], [17]. Here, we briefly recap the main points for the convenience of the reader.

As in any mesoscopic algorithm, we divide the computational domain into cubic subvolumes with equal side length Inline graphic. Each subvolume is assumed to be perfectly stirred such that the particle concentration of each species is homogeneous inside the subvolume but can vary between subvolumes. In this discretization, diffusion is modeled as a jump process between neighboring cells with a jump probability that depends on the local diffusivity and drift. In the same manner, chemical reactions are discrete transitions between states.

Both processes, reaction and diffusion, can be combined in a coupled chemical and diffusion master equation [49]. Solving this combined master equation by standard stochastic algorithms is possible and several popular software packages choose this approach [55][59]. However, it is clear that a fine granularity of the computational grid and a large number of particles greatly increase the frequency of transitions and hence the computational cost. This inherent difficulty is compounded by the fact that most standard algorithms cannot be easily parallelized [55], [63] and, consequently, a large part of the portion of the relevant parameter space is inaccessible to this approach.

A potential remedy to this problem can be found by treating reactions inside subvolumes separately from diffusion between subvolumes in a so-called stochastic-stochastic hybrid algorithm [61], [62]. As we will demonstrate in the next section, this technique, which is also known as operator splitting, is well suited for a data-parallel implementation [16], [17]. One example for the stochastic-stochastic hybrid algorithm is the Gillespie Multiparticle (GMP) method [61], [64], which employs a common time step over the whole domain. The global time step allows us to advance all subvolumes synchronously in time during one simulation step without the need for asynchronous communication between subvolumes. The simulation step first performs reactions between species individually in each cell with the standard Gillespie algorithm [63]. The particles are then propagated between cells according to transition probabilities that are chosen to reflect the local diffusivity and drift field [17], [64]. We finish the loop by computing the new global time step.

Graphics-card Acceleration

In order to maximize both, accessibility to a broad audience and simulation performance, we implement a parallel version of GMP on graphics-processing units (GPUs). Most common workstations have built-in GPUs. In addition, designated high-end GPU arrays can be used to optimize performance. This strategy provides additional benefits by making high-performance computing accessible to researchers without access to designated computing clusters. On the flip side, the specialized hardware design and the corresponding programming model strongly limits the field of application. GPUs perform best when a multitude of threads execute the same set of instructions on different data, a programming model commonly termed data-parallel. If, however, divergence between threads is high, i.e. different threads perform different instructions due to differently evaluated conditionals in the code, the speed benefit is quickly lost and the overall performance drops.

We can easily achieve a data-parallel implementation of GMP by assigning each subvolume of the computational domain to an individual thread on the device. The Gillespie algorithm treating the reactions can then be performed independently by each thread for the duration of the time step. Diffusion is then completed at the end of the time step and the host is responsible for global synchronization between time steps. Details about our GPU implementation are provided elsewhere [16], [17].

Large-scale Parallelization

Two requirements pose significant difficulties in the context of stochastic simulations. Firstly, many applications require a large number of experiments to achieve statistical validity. Secondly, a systematic exploration of the parameter space, including more sophisticated applications like parameter optimization, demand a sufficient amount of sample points. We demonstrate how these obstacles can be overcome by introducing a second level of parallelization over different experiments.

The key strategy here is to bundle several GPU-enabled computing nodes into a GPU cluster. We run our simulations on the Monash Sun Grid (http://www.monash.edu.au/eresearch/services/mcg/msg.html) which currently comprises five nVidia Tesla S1070 quad-GPU arrays. The burden of managing the resources and, in particular, evenly balancing the computing load between nodes is carried by the middle-ware Nimrod (http://www.messagelab.monash.edu.au/Nimrod). Our web-based front end, Inchman (http://www.csse.monash.edu.au/~berndm/inchman/), allows researchers to define their reaction-diffusion model and the required simulation task on the web interface and submit the project to our GPU cluster for processing. All models used in this article can be found in the public repository on the web site.

From Micro to Macro: the Deterministic Limit

We are mainly interested to model the whole spectrum from the low-particle, i.e. fluctuation-dominated, to the high-particle, quasi-deterministic, end. Mathematically, it is possible to expand the multivariate reaction-diffusion master equation in terms of a parameter Inline graphic such that the deterministic equations are recovered in the limit Inline graphic [49], [65]. We will perform simulations of all models over a broad range of Inline graphic. As a main result, we will demonstrate below how systems can undergo qualitative changes for different values of Inline graphic. Our technique enables us to model this transition with a unified approach. The expansion, called system size expansion, allows considerable freedom in choosing which system property is used as the expansion parameter Inline graphic. Here, we decide to scale the concentrations of the chemical compounds, i.e. Inline graphic, while leaving the subvolume size constant [12]. Reaction dynamics is preserved as long as, at the same time, we scale the rate constants Inline graphic for a particular reaction Inline graphic according to Inline graphic, where Inline graphic denotes the number of particles of species Inline graphic which take part in the reaction Inline graphic [49]. Naturally, the initial concentrations need to be scaled correctly with Inline graphic as well.

We compare our stochastic simulations with a direct solution of the corresponding deterministic partial differential equation. The deterministic solver we use is, similarly to the stochastic solver, based on an operator splitting approach where reactions are decoupled from the diffusion operator. The reaction network is solved for the diffusion time-step with a semi-implicit solver based on a steady-state approximation (Inline graphic-QSS), which is optimized for solving stiff differential equations [66]. The Laplace-operator for diffusion is discretized with a second-order accurate, centered difference scheme. For optimal performance, we implement a GPU-accelerated, data-parallel version of the solver and integrate it into the Inchman framework. Details of the implementation will be provided elsewhere.

Simulation Setup

All simulations were performed on the GPU cluster of the Monash e-Research Centre (http://www.monash.edu.au/eresearch/). The cluster consists of currently ten nodes equipped with NVIDIA Tesla S1070 quad-GPU arrays, allowing us to benefit from the large-scale parallelization approach. We emphasize that all individual runs were also tested on a standard work station (INTEL E6550 dual core CPU at 2.33 GHz with 2GB RAM and an NVIDIA Quadro 2000 GPU card) which was found to perform equally well with a comparable runtime.

The overall runtime for individual simulations varies from a couple of seconds to about 25 hours. Tables 1, 2, and 3 give the runtimes for the Gray-Scott model, the Oregonator scheme, and the Calcium-wave simulations, respectively.

Table 1. Simulation runtimes of the Gray-Scott model.

Inline graphic Runtime in seconds
(deterministic) 2814
2.5 58
25 85
250 301
25000 21673

Simulation runtime for the Gray-Scott model Eqs. (1)–(4).

Table 2. Simulation runtimes for the Oregonator model.

Inline graphic Runtime in seconds
(deterministic) 638
Inline graphic 67
Inline graphic 241
Inline graphic 11511
Inline graphic 90874

Simulation runtimes for the Oregonator model of the BZ reaction Eqs. (7)–(14).

Table 3. Simulation runtimes for the Inline graphic model.

Inline graphic Runtime in seconds
(deterministic) 454
Inline graphic 15
0.125 71
1 595
125 71299

Simulation runtimes for the Inline graphic model Eqs. (18)–(26).

We prescribe “reflecting” boundary conditions for all stochastic simulations, i.e. no particles are allowed to leave the domain. This is implemented by rejection sampling: if a particle tries to leave the integration domain through this boundary, it “bounces” back and stays in its subvolume [16], [17].

Results

In this section we discuss our three case studies. The example systems in these case studies display qualitatively different behavior and, as a whole, cover a broad spectrum of commonly observed effects in excitable media. The structure of the according subsections is similar for each system. We start by briefly introducing the system in question and discuss details of the excitability properties in the deterministic limit. We then set up our stochastic implementation of the model and present the results of the simulation focusing on if and how spiral waves form when the particle number, which scales with the expansion factor Inline graphic, is changed. We start our discussion with the Gray-Scott model in the next subsection. We then turn to the Oregonator system and conclude with a simplified model of intracellular Inline graphic oscillations. We stress again that the main intention of this article is to demonstrate how our approach is capable of simulating a wide range of particle numbers and cover the whole regime from fluctuation-dominated (small particle count) to quasi-deterministic (large number of particles). The models are presented in order of increasing complexity. To the best of our knowledge, only the Gray-Scott system has been treated with a stochastic simulation approach before [12].

Gray-Scott Model

The Gray-Scott model was devised in an attempt to systematically investigate complex isothermal autocatalytic reactions and provides a simple prototype for these systems [1]. Using this comparably simple system, we demonstrate how macroscopic features emerge from a microscopic description when Inline graphic is increased. In particular, we will see that a macroscopic amount of particles is required to permit the formation of coherent spiral waves. The Gray-Scott system has been previously modelled in this regime using stochastic simulations [12].

The model studied here is comprised of a species Inline graphic, the inhibitor, that reacts in a cubic autocatalytic step with a second species Inline graphic, the activator. We assume a finite life time of both species and, in addition, allow constant inflow of species Inline graphic into the system. The chemical reaction scheme can then be written as

graphic file with name pone.0042508.e001.jpg (1)
graphic file with name pone.0042508.e002.jpg (2)
graphic file with name pone.0042508.e003.jpg (3)
graphic file with name pone.0042508.e004.jpg (4)

where we remind the reader that Inline graphic scales the reaction rates as Inline graphic and Inline graphic. Remember that first-order reactions need not be scaled. We furthermore introduce the control parameters Inline graphic and Inline graphic such that the properties of our system are fully determined by its position in the Inline graphic plane [1], [12], [18]. Following standard modeling procedures for Gray-Scott systems [12], we allow the activator species Inline graphic to diffuse freely, with diffusivity Inline graphic, while the inhibitor species is assumed to be spatially pinned. The system then exhibits a wealth of different patterns [9], [18].

In the deterministic limit (Inline graphic), we can write down the evolution of the averaged copy counts per subvolume of each species as a set of partial differential equations,

graphic file with name pone.0042508.e005.jpg (5)

and

graphic file with name pone.0042508.e006.jpg (6)

Note that, in Eqs. (5) and (6), Inline graphic and Inline graphic denote the actual mean copy count of species Inline graphic and Inline graphic, viz. the number of particles in each infinitesimal subvolume averaged over many experiments. Consequently, Inline graphic, Inline graphic and Inline graphic are dimensionless while the reaction rates Inline graphic, Inline graphic and Inline graphic, and hence Inline graphic and Inline graphic, have dimension Inline graphic. Naturally, Inline graphic is dimensionless as well and Inline graphic has the usual dimensions of a diffusivity, Inline graphic. We choose this representation to allow easy comparison with the simulation results, which are given as number of particles per subvolume. Converting Eqs. (5)–(6) into concentrations is straight forward.

We plot the nullclines of Eqs. (5)–(6) for the parameter set given in Table 4 (Fig. 1). Shown are the nullclines for the activator (brown curve) and inhibitor (blue curve). The nullcline of the activator evolution equation is Inline graphic-shaped and, depending on the value of the dimensionless bifurcation parameter Inline graphic, allows either one (Inline graphic), two (Inline graphic) or three Inline graphic homogeneous stationary states [67]. It is possible to excite ultrafast traveling spike auto-solitons that allow the formation of two-dimensional spike spiral waves [41]. For our simulations, we choose a parameter set such that the system is located on the saddle-node bifurcation curve (Inline graphic) [67]. For this parameter set, we have two homogeneous fix points, Inline graphic (labeled Inline graphic in the figure) and Inline graphic (labeled Inline graphic), which are linearly stable and unstable, respectively. The system is clearly excitable as the trajectory of a typical large perturbation in phase space (dashed curve in Fig. 1 ) demonstrates. Starting at point Inline graphic, the system is forced to relax via a long excursion. As soon as it passes the brown curve, the system is in the refractory regime where further perturbations have no effect.

Table 4. Simulation parameters for the Gray-Scott model.

Parameter
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic

Simulation parameters for the Gray-Scott model Eqs. (1)–(4).

Figure 1. Nullclines in the Gray-Scott model.

Figure 1

We display the nullclines of the activator species Inline graphic (blue curve) and the inhibitor Inline graphic (brown curve) for the Gray-Scott model (without diffusion) in the deterministic limit for the parameter set given in Table 4. The blue (brown) arrow illustrates the direction of the gradient in phase space of the activator (inhibitor) on either side of the nullcline and the unstable fix point is marked with Inline graphic. We demonstrate that the system is in the excitable regime by plotting an example trajectory (dashed curve) for a larger perturbation, starting at point Inline graphic, from the stable homogeneous state (marked by Inline graphic in the figure). The system relaxes towards Inline graphic via a long excursion.

We set up our simulations with the parameters given in Table 4. The integration domain is a square, with side length Inline graphic, that is divided into a grid of Inline graphic subvolumes. Only species Inline graphic is allowed to diffuse with Inline graphic. At Inline graphic, the integration domain is set to the (stable) homogeneous state Inline graphic and Inline graphic. We initiate the formation of a spiral wave by applying a perturbation from the homogeneous background, Inline graphic and Inline graphic, to a small rectangular region Inline graphic. The symmetry breaking of the wave is induced by initializing the right half of the domain, Inline graphic, in the refractory regime Inline graphic and Inline graphic.

The results are presented in Fig. 2. We display the particle count per subvolume of the activator species Inline graphic at simulation time Inline graphic. The top-left panel shows the initial configuration of the experiment and the right-most columns illustrate the effect of the scaling parameter Inline graphic in the stochastic simulation. For comparison, we also include the corresponding snap-shot of the deterministic model (bottom left). We observe a distinct spiral pattern for Inline graphic, corresponding to Inline graphic particles per subvolume. In the high-Inline graphic regime, Inline graphic, the result is virtually indistinguishable from the deterministic experiment. This example illustrates neatly how the system-size expansion indeed reproduces the deterministic limit. Note that the case Inline graphic corresponds to about Inline graphic particles per subvolume, which translates to a total of Inline graphic particles in the integration domain. This regime would be inaccessible without the GPU-accelerated implementation we employ here.

Figure 2. Formation of a spike spiral wave in the Gray-Scott model.

Figure 2

Shown are snap-shots of a spike spiral wave in the Gray-Scott model Eqs. (1)–(4), initialized as shown in the top left panel, at Inline graphic in the deterministic simulation (bottom left) and in stochastic simulations for different scale factors Inline graphic (rightmost columns).

As expected, nucleation of the spiral wave breaks down in the microscopic regime. For Inline graphic (top middle panel), the wave-front quickly dissipates and the inner part of the spiral wave is only faintly visible. In the low-number limit (Inline graphic, corresponding to about Inline graphic particles per subvolume) we do not observe any spiral structure. While the interface between the stable homogeneous state and the refractory region is still distinct, the area behind the passing wave front is nearly homogeneous. In particular, we find no evidence for nucleation of thermal waves, which are noise-sustained wave patterns in subexcitable media [12], [28], [68]. In summary, this subsection demonstrates nicely how our method allows to cover a wide parameter range with genuinely stochastic simulations.

Oregonator Model

We now turn our attention to the celebrated Belousov-Zhabotinsky (BZ) reaction family [69], [70]. It is widely regarded as the archetype of an oscillating chemical reaction and, most generally, involves oxidation of an organic species by bromic acid, catalyzed by metal ions. Its particular appeal to researchers stems from the fact that it can be easily reproduced in a laboratory setting and the system has been extensively studied [71]. In fact, various recipes exist to perform the experiment at home [6].

The ease of handling makes the BZ reaction an ideal test bed to study the influence of external noise on the formation and dynamics of patterns. Experimentally, a light-sensitive catalyst can be used to control the excitability of the reaction with a high spatial and temporal resolution [8], [72][74]. Using this technique, sophisticated experiments have been performed to elucidate the dynamics of spiral waves in the BZ reaction [25], [42], [75], [76].

The oscillatory properties of the BZ reaction can be understood in terms of the Field-Körös-Noyes (FKN) mechanism [6], [77]. While the details of this model are fairly complex and of little interest here, it is worth mentioning that Inline graphic plays the role of the activator in an autocatalytic reaction that is inhibited by bromide ion. A considerable simplification is provided by the popular Oregonator model [78]. The Oregonator reaction scheme is an abstract representation of the FKN mechanism, consisting of six reactants that can be identified with the chemical compounds in the BZ reaction (we give the identification in Table 5), and five reactions, namely

Table 5. Identification of symbolic species in the Oregonator model.

A Inline graphic
B oxidizable organic species
X Inline graphic
Y Inline graphic
Z Inline graphic
R Inline graphic

Identification of the species in the FKN representation (after [6]).

graphic file with name pone.0042508.e007.jpg (7)
graphic file with name pone.0042508.e008.jpg (8)
graphic file with name pone.0042508.e009.jpg (9)
graphic file with name pone.0042508.e010.jpg (10)
graphic file with name pone.0042508.e011.jpg (11)

Here Inline graphic and Inline graphic are assumed to be constant and we subsume them into the reaction constants such that reaction (7) is replaced by the unimolecular reaction Inline graphic where Inline graphic (with Inline graphic the constant copy count per subvolume of Inline graphic). Reactions (9) and (11) are rewritten accordingly. The reaction rates Inline graphic and Inline graphic scale as Inline graphic and Inline graphic. Essentially, Inline graphic is the activator and Inline graphic the inhibitor. Inline graphic is a bifurcation parameter and it can be shown that the steady state of system (7)–(11) is unstable for Inline graphic [6]. In terms of the taxonomy for active media, the Oregonator model is characterized by the upside-down N-shape of the activator nullcline.

Numerous numerical studies about the formation and dynamics of patterns in diffusive Oregonator systems exist [2], [79], [80], some of them dedicated to the influence of noise [8], [25], [81]. However, to the best of our knowledge, a mesoscopic, genuinely stochastic simulation of the three-state Oregonator system as given by Eqs. (7)–(11) has not yet been achieved. The multi-scale parallelization model provided by Inchman allows us to present such an experiment here.

The aim is to stochastically reproduce spiral waves as observed in deterministic simulations [2]. To this end, we allow diffusive motion of the activator species Inline graphic and the inhibitor species Inline graphic, while Inline graphic remains spatially frozen. Our simulations are carried out in the unstable (oscillatory) regime Inline graphic [2]. Reaction (11) then assumes a fractional stoichiometry. While this makes perfect sense as a mathematical abstraction to encapsulate intermediate reactions and products, it cannot be modelled in a discrete domain. We therefore introduce two artificial species, Inline graphic and Inline graphic and replace Eq. (11) with three helper reactions

graphic file with name pone.0042508.e012.jpg (12)
graphic file with name pone.0042508.e013.jpg (13)
graphic file with name pone.0042508.e014.jpg (14)

Provided the time-scales of reactions (13) and (14) are much smaller than any other time-scales involved, the chemical dynamics are correctly reproduced. Note that it is not necessary to scale Inline graphic and Inline graphic provided they are larger than any other reaction rates.

We can write deterministic equations for the evolution of the copy counts as a set of three coupled partial differential equations,

graphic file with name pone.0042508.e015.jpg (15)
graphic file with name pone.0042508.e016.jpg (16)

and

graphic file with name pone.0042508.e017.jpg (17)

We chose a parameter set, given in Table 6, that is designed to recover literature results of deterministic simulations of the two-state Oregonator model in the limit Inline graphic [2]. As in the previous subsection, the simulation domain is a square region (side length Inline graphic) divided into subvolumes by a Inline graphic regular lattice with spacing Inline graphic. A spiral wave is induced following the recipe of Jahnke et al. [2]. We set species Inline graphic to the stationary equilibrium value Inline graphic everywhere except for a narrow wedge (Inline graphic where Inline graphic denotes the polar angle) where we set an overdensity (Inline graphic). The inhibitor species Inline graphic is initialized according to the formula Inline graphic. Finally, we initialize Inline graphic to the dynamic equilibrium value, viz. Inline graphic.

Table 6. Simulation parameters for the Oregonator model.

Parameter
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic

Simulation parameters for the Oregonator model of the BZ reaction Eqs. (7)–(14).

The nullclines for the time evolution of Inline graphic and Inline graphic from Eqs. (15) and (17) are plotted in Fig. 3, where we switch off diffusion and also assume that species Inline graphic is in steady-state equilibrium with Inline graphic and Inline graphic [6]. A typical excursion is included (dashed curve) for a perturbation starting at point Inline graphic that quickly enters the limiting cycle and the system exhibits oscillations.

Figure 3. Nullclines in the Oregonator model.

Figure 3

We display the nullclines (logarithmic scale) of the activator species Inline graphic (blue curve) and the inhibitor Inline graphic (brown curve) for the Oregonator model in the deterministic limit for the parameter set given in Table 6 and Inline graphic. We assume that the intermediary species Inline graphic is in a steady-state equilibrium with Inline graphic and Inline graphic and ignore diffusion. The blue (brown) arrow illustrates the gradient in phase space of the activator (inhibitor) on either side of the nullcline and the unstable fix point is marked with Inline graphic. The system is in the unstable (oscillatory) regime. We plot an example trajectory (dashed curve) of a larger perturbation from the (linearly stable) trivial homogeneous state. Starting at point Inline graphic, the system enters a limit cycle in phase space.

Fig. 4 presents the outcome of these simulations. We display the number of particles of species Inline graphic per subvolume at Inline graphic for different values of the scale parameter Inline graphic. The top-left panel illustrates the wedge that is used to induce the spiral wave through an overdensity. For comparison, we also include the result of a deterministic run (bottom-left panel). The transition from the low Inline graphic to high Inline graphic regime is clearly visible. At Inline graphic (top-middle panel) the particle number per subvolume is too low (Inline graphic and Inline graphic) to allow coherent structure formation. We can see how a spiral wave starts to nucleate at Inline graphic (top-right panel), corresponding to Inline graphic and Inline graphic, but is quickly dispersed through noise. However, the passing wave triggers target patterns in the medium (compare top-left part of the picture). A coherent spiral wave is first visible at Inline graphic (bottom center) and for high Inline graphic (bottom right) the pattern is virtually indistinguishable from its deterministic counterpart. We note that the high-Inline graphic simulation contains about Inline graphic particles per subvolume. This has not been achieved before at comparable densities.

Figure 4. Formation of a spiral wave in the Oregonator model.

Figure 4

Shown are snap-shots of the formation of a spiral wave in the Oregonator model for the BZ reaction Eqs. (7)–(14), initialized as shown in the top left panel, at Inline graphic in the deterministic simulation (bottom left) and in stochastic simulations for different scale factors Inline graphic (rightmost columns).

Ca2+ Waves

The universal role of intracellular Calcium as a second messenger in cell physiology has been extensively investigated [5]. Numerous experiments pay special attention to the spatiotemporal behavior of the cytoplasmic Inline graphic concentration following an initial agonist stimulation [4], [5], [82], [83]. These studies provide evidence for an intimate connection of intracellular Calcium to the theory of excitable media [4]. Elaborate imaging techniques reveal the existence of highly intricate patterns such as target patterns and spiral waves [5], [84][86]. Following the ongoing motif of this article we focus on the generation and dynamics of spiral waves in Xenopus oocytes [84], [86]. Xenopus is an African aquatic frog. Its oocytes can have a diameter larger than Inline graphic which greatly facilitates observation of macroscopic wave patterns [5].

The dynamics of cytoplasmic Inline graphic are determined by a variety of influx and pump processes depending on the cell type in question. Details about these processes can be found in standard cell physiology textbooks [5]. Here, we briefly describe the parts relevant to our simulations. The concentration gradient between cytosolic and extracellular Calcium is maintained by two separate pathways. (i) An ATPase pump can remove intracellular Inline graphic through the plasma membrane. (ii) Calcium can be stored into membrane-bound internal reservoirs, inter alia the endoplasmic reticulum (ER). Removal from cytosolic Inline graphic into internal storages is accomplished by a SERCA ATPase pump. Similarly, Calcium can be released from the ER into the cell through inositol (1,4,5)- trisphosphate (IPInline graphic) sensitive receptors. IPInline graphic, which can diffuse freely inside the cell, is a second messenger that is released following a triggering event through an external agonist stimulation. Most importantly, IPInline graphic receptors are sensitive to the Inline graphic concentration which activates and inhibits Calcium release on different time scales. Finally, leakage of extracellular Calcium across the plasma membrane increases the cytosolic Calcium concentration.

By now, the importance of a stochastic approach to modelling intracellular Inline graphic is widely recognized [5], [19]. Numerous experiments give clear evidence that Inline graphic release from IPInline graphic receptor (IPR) clusters occurs through a series of stochastic events called “puffs” [87].

The standard approach to capture the observed stochastic behavior is to model all diffusive processes (of Calcium and IPInline graphic) deterministically and include the release of Inline graphic through IPRs as a Markov process with discrete events [88][90]. An early attempt to treat Calcium diffusion stochastically through a master equation approach was, due to limited computational resources, restricted to one spatial dimension [11]. Using a spatially homogeneous model of intracellular Calcium oscillations, Kummer et al. investigate the transition from the stochastic to the deterministic regime [91]. However, we are not aware of any models that are spatially resolved in multiple dimensions and treat all components stochastically.

Developing such a model is a formidable task that we do not attempt here. Instead, we implement a stochastic version of a minimal model that was successfully used to reproduce spiral wave patterns observed in Xenopus oocytes by Atri et al. [85]. The aim here is to demonstrate that, in principle, the complexity is manageable and we can perform stochastic simulations of Inline graphic spiral waves over the whole range of particle numbers up to the deterministic (large particle number) regime. As a single pool model, we only keep track of the cytosolic Calcium concentration Inline graphic and do not separately account for Inline graphic bound in the ER storage. We ignore the spatial structure of IPRs, which tend to aggregate in clusters [5], [87], [90], and instead simply assign a number of open IPRs, Inline graphic, to each subvolume. Inline graphic changes in response to Inline graphic and the local IPInline graphic concentration, Inline graphic. We allow Inline graphic and Inline graphic to diffuse freely inside the cell, with respective diffusion coefficients Inline graphic and Inline graphic. We completely ignore the capability of Inline graphic ions to bind to large proteins, a process called buffering [92][94].

The three constituents of the Atri et al. model, Inline graphic, Inline graphic, and Inline graphic, correspond to the species Inline graphic, Inline graphic, and Inline graphic. Leakage of Inline graphic through the plasma membrane is modelled as a zeroth-order reaction:

graphic file with name pone.0042508.e018.jpg (18)

Sequestering of Calcium into the ER is implemented as a decay reaction,

graphic file with name pone.0042508.e019.jpg (19)

where the SERCA pump process is represented by a Michaelis-Menten type rate law

graphic file with name pone.0042508.e020.jpg (20)

and Inline graphic and Inline graphic are free parameters. In writing down Eq. (20) as a rate law we neglect the possibility of pump reversal [5], [95]. Moreover, a complete stochastic approach requires modeling the underlying transport reactions on a molecular level. However, the literature model we are trying to reproduce [85] does not account for pump reversal and we leave a more elaborate model to future work.

Release of Calcium from the ER into the cell is controlled through IPInline graphic-sensitive gates. As a reaction, we write

graphic file with name pone.0042508.e021.jpg (21)

and encode the details of the channel behavior in the rate law,

graphic file with name pone.0042508.e022.jpg (22)

Eq. (22) is based on the assumption that each IPR has three Calcium binding sites, a single site, a domain where two Inline graphic ions can bind cooperatively, and one site reserved for IPInline graphic. The channel is open if the single Calcium site and the IPInline graphic site are both active while the cooperative Calcium binding domain remains unactivated. The channel open probabilities can then be modelled with cooperative kinetics [85]. A more accurate description would be given by an eight-state IPR model, or a simplified version of it [5], [96], [97]. More recently, models with saturating binding rates were proposed [5], [98]. Implementing a full stochastic version of the eight-state IPR has been done [99] but is computationally expensive. Most simulations therefore opt for a simplified version or a Langevin approach (cf. Introduction) [5], [88][90].

The Atri et al. model of the open channel dynamics, that we adopt here, is based on the assumption that the inhibitive domain of IPR relaxes on a slower time scale Inline graphic than the activating sites [85]. The activating sites reach a fast equilibrium with Inline graphic and IPInline graphic and we therefore add a creation reaction,

graphic file with name pone.0042508.e023.jpg (23)

where Inline graphic denotes the total number of IPR channels per subvolume, Inline graphic is a free parameter and the rate law is given by

graphic file with name pone.0042508.e024.jpg (24)

Open channels are “destroyed” on the relaxation time scale Inline graphic and we write

graphic file with name pone.0042508.e025.jpg (25)

Finally, we allow breakdown of IPInline graphic with a rate Inline graphic:

graphic file with name pone.0042508.e026.jpg (26)

The deterministic limit of the stochastic model Eqs. (18)–(26) reproduce the partial differential equations given in Atri et al. [85] for the average number of Calcium ions per subvolume, Inline graphic,

graphic file with name pone.0042508.e027.jpg (27)

the fraction of open channels per subvolume Inline graphic,

graphic file with name pone.0042508.e028.jpg (28)

and the concentration of IPInline graphic, Inline graphic,

graphic file with name pone.0042508.e029.jpg (29)

Note that we omit the argument of the dependent variables for readability. Fig. 5 displays the nullclines for Inline graphic (blue curve) and Inline graphic (brown curve) (with constant IPInline graphic concentration). In our simplified model, we can regard Calcium ions as activator while the number of open channels acts as the inhibiting species [100]. The nullclines for this model are Inline graphic-shaped and exhibit three fix points (labelled Inline graphic). Again, we include an example trajectory (dashed curve) in the plot.

Figure 5. Nullclines in the Inline graphic model.

Figure 5

We display the nullclines of the Inline graphic concentration Inline graphic (blue curve), which can be regarded as the activator, and the fraction of open channels Inline graphic (brown curve) for the Calcium oscillation model in the deterministic limit [Eqs. (27)–(29)] for the parameter set given in Table 7 and assume that diffusion is switched off. The blue (brown) arrow illustrates the gradient in phase space of the activator (inhibitor) on either side of the nullcline and the fix points are marked with Inline graphic. We plot an example trajectory (dashed curve) of a larger perturbation from the homogeneous state Inline graphic. Starting at point Inline graphic, the system relaxes towards Inline graphic via a long excursion.

We collect the parameters we used for our simulation runs in Table 7. This particular choice corresponds to numerical models of the spiral wave formation in Xenopus oocytes [85]. We perform the experiments on a square integration domain with side length Inline graphic which is divided into subvolumes by a Inline graphic lattice, corresponding to a lattice spacing of Inline graphic. We stimulate the formation of a spiral wave, in a way analogous to the Gray-Scott model experiments, by forcing an overdensity in the Calcium concentration Inline graphic upon a rectangular region Inline graphic embedded in the homogeneous background Inline graphic, Inline graphic, and Inline graphic. We induce breaking of the wave by initializing the right half of the domain (Inline graphic) in the refractory regime Inline graphic and Inline graphic.

Table 7. Simulation parameters for the Inline graphic model.

Parameter
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic
Inline graphic

Simulation parameters for the Inline graphic model Eqs. (18)–(26). With the length Inline graphic and number of grid cells Inline graphic given, we find for the subvolume size Inline graphic and can therefore convert the concentration base Inline graphic into the number of particles per subvolume Inline graphic.

The results of these simulations are presented in Fig. 6. Shown are the density maps (number of ions per subvolume) of Inline graphic at Inline graphic for different values of the scale parameter Inline graphic (right-most columns). The top-left panel illustrates our initial conditions and we include the outcome of a deterministic simulation (bottom-left panel) for comparison. The results concur with the findings of the other models presented above. For a small value of the scale parameter (Inline graphic in the top-middle panel) the number count of Calcium ions per subvolume is in the order of Inline graphic and the wave is unable to nucleate. However, even for a comparably small Inline graphic (top-right panel), corresponding to about Inline graphic Inline graphic particles, the stochastic simulation approximates the deterministic results remarkably well. The spatial variance decreases for increasing Inline graphic. The largest of our runs, Inline graphic entails about Inline graphic particles per subvolume. The fact that coherent waves are possible even with a small particle number underlines the importance of being able to explore the whole parameter range, from low particle numbers to high particle counts, in a single approach.

Figure 6. Formation of a spike spiral wave in the Inline graphic model.

Figure 6

Shown are snap-shots of a spiral wave in the Inline graphic model Eqs. (18)–(26), initialized as shown in the top left panel, at Inline graphic in the deterministic simulation (bottom left) and in stochastic simulations for different scale factors Inline graphic (rightmost columns).

Discussion

In this article, we demonstrate methods for stochastic mesoscopic simulations of pattern formation in excitable media. We present case studies for three qualitatively different models from chemical physics and biology which stand exemplary for the wide variety of excitable systems. Specifically, we model the Gray-Scott reaction system, as a prototype for excitability through autocatalytic reactions, the Oregonator model, which can be used to describe pattern formation in the chemical Belousov-Zhabotinsky reaction system, and finally a simplified model for intracellular Calcium waves. We introduce a two-layer parallelization approach that can be fruitfully used to achieve mesoscopic simulations with a macroscopically relevant number of particles. To the best of our knowledge, this has not been done before for the Oregonator model.

The main contribution of the research presented here is to demonstrate how efficient computation techniques allow to cover the whole range of particle counts – from the low particle regime, which is dominated by discrete fluctuations, to the deterministic high-particle number approximation – in a unified approach. This is significant. Firstly, our results numerically confirm that, as predicted by the system-size expansion, a mesoscopic jump-process description of a reaction-diffusion systems indeed approaches the correct deterministic limit as it is given by the corresponding Fokker-Planck equation. More importantly, however, a unified approach is necessary to explore how system characteristics undergo qualitative changes when the particle number is increased. The Inline graphic model demonstrates that it is not possible to a priori determine the transition point. Furthermore, if a model involves different scales of particle numbers, it is highly desirable to treat all components with a common approach. It is for these reasons that large-scale, mesoscopic simulation techniques are indispensable.

Finally, we point out that our simulation tool Inchman (http://www.csse.monash.edu.au/~berndm/inchman/) is designed as an open platform to promote collaborative research. Users can join groups and share their models and simulation results. We make the model files available in the open repositories. We invite researchers to reproduce the results presented here and encourage users to refine and adapt the models to address more sophisticated research questions. As we have demonstrated through our case studies presented here, Inchman is a valuable tool to model reaction-drift-diffusion systems in a variety of disciplines.

Funding Statement

This research is funded by the Australian Research Council (http://www.arc.gov.au/) under ARC DP0879239, providing salary support for MV. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1. Gray P, Scott SK (1985) Sustained oscillations and other exotic patterns of behavior in isothermal reactions. The Journal of Physical Chemistry 89: 22–32. [Google Scholar]
  • 2. Jahnke W, Skaggs WE, Winfree AT (1989) Chemical vortex dynamics in the Belousov-Zhabotinskii reaction and in the two-variable oregonator model. The Journal of Physical Chemistry 93: 740–749. [Google Scholar]
  • 3.Izhikevich EM (2006) Dynamical Systems in Neuroscience: The Geometry of Excitability and Bursting (Computational Neuroscience). Cambridge, MA: The MIT Press. 457 p. [Google Scholar]
  • 4. Falcke M (2004) Reading the patterns in living cells - the physics of ca2+ signaling. Advances in Physics 53: 255–440. [Google Scholar]
  • 5.Keener J, Sneyd J (2009) Mathematical Physiology I: Cellular Physiology, volume 8/1 of Inter-disciplinary Applied Mathematics. New York, NY: Springer. [Google Scholar]
  • 6.Scott SK (2004) Oscillations, Waves, and Chaos in Chemical Kinetics. New York: Oxford University Press. [Google Scholar]
  • 7. Lindner B, Garca-Ojalvo J, Neiman A, Schimansky-Geier L (2004) Effects of noise in excitable systems. Physics Reports 392: 321–424. [Google Scholar]
  • 8. Sagués F, Sancho JM, García-Ojalvo J (2007) Spatiotemporal order out of noise. Reviews of Modern Physics 79: 829. [Google Scholar]
  • 9. Hochberg D, Zorzano MP, Moran F (2005) Spatiotemporal patterns driven by autocatalytic internal reaction noise. The Journal of Chemical Physics 122: 214701–214707. [DOI] [PubMed] [Google Scholar]
  • 10. Boon JP, Dab D, Kapral R, Lawniczak A (1996) Lattice gas automata for reactive systems. Physics Reports 273: 55–147. [Google Scholar]
  • 11. Stundzia AB, Lumsden CJ (1996) Stochastic Simulation of Coupled ReactionDiffusion Processes. Journal of Computational Physics 127: 196–207. [Google Scholar]
  • 12. Wang H, Fu Z, Xu X, Ouyang Q (2007) Pattern Formation Induced by Internal Microscopic Fluctuations. The Journal of Physical Chemistry A 111: 1265–1270. [DOI] [PubMed] [Google Scholar]
  • 13. Gosak M, Marhl M, Perc M (2007) Spatial coherence resonance in excitable biochemical media induced by internal noise. Biophysical Chemistry 128: 210–214. [DOI] [PubMed] [Google Scholar]
  • 14. Fu ZP, Xu XH, Wang HL, Ouyang Q (2008) Stochastic simulation of turing patterns. Chinese Physics Letters 25: 1220–1223. [Google Scholar]
  • 15. Koumoutsakos P, Bayati B, Milde F, Tauriello G (2011) Particle simulations of morphogenesis. Mathematical Models and Methods in Applied Sciences 21: 955–1006. [Google Scholar]
  • 16. Vigelius M, Lane A, Meyer B (2010) Accelerating reaction-diffusion simulations with generalpurpose graphics processing units. Bioinformatics 27: 288–290. [DOI] [PubMed] [Google Scholar]
  • 17. Vigelius M, Meyer B (2012) Multi-dimensional, mesoscopic Monte-Carlo simulations of inhomogeneous reaction-drift-diffusion systems on graphics-processing units. PloS ONE 7: e33384. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. Pearson JE (1993) Complex Patterns in a Simple System. Science 261: 189–192. [DOI] [PubMed] [Google Scholar]
  • 19. Falcke M (2009) Introduction to Focus Issue: Intracellular Ca2+ Dynamics–– A Change of Modeling Paradigm? Chaos: An Interdisciplinary Journal of Nonlinear Science 19: 37101–37103. [DOI] [PubMed] [Google Scholar]
  • 20.Murray J (2003) Mathematical Biology II. New York: Springer. 736 p. [Google Scholar]
  • 21. Kadar S, Wang J, Showalter K (1998) Noise-supported travelling waves in sub-excitable media. Nature 391: 770–772. [Google Scholar]
  • 22. Si FN, Liu QX, Zhang JZ, Zhou LQ (2007) Propagation of travelling waves in sub-excitable systems driven by noise and periodic forcing. European Physical Journal B 60: 507–513. [Google Scholar]
  • 23. Glatt E, Gassel M, Kaiser F (2007) Variability-sustained pattern formation in subexcitable media. Physical Review E 75: 26206. [DOI] [PubMed] [Google Scholar]
  • 24. Zhu Cl, Jia Y, Liu Q, Yang Lj, Zhan X (2007) A mesoscopic stochastic mechanism of cytosolic calcium oscillations. Biophysical Chemistry 125: 201–212. [DOI] [PubMed] [Google Scholar]
  • 25. Alonso S, Sendiña Nadal I, Pérez-Muñuzuri V, Sancho JM, Sagués F (2001) Regular Wave Propagation Out of Noise in Chemical Active Media. Physical Review Letters 87: 78302. [DOI] [PubMed] [Google Scholar]
  • 26. Ullner E, Zaikin A, García-Ojalvo J, Kurths J (2003) Noise-Induced Excitability in Oscillatory Media. Physical Review Letters 91: 180601. [DOI] [PubMed] [Google Scholar]
  • 27. Zhou LQ, Jia X, Ouyang Q (2002) Experimental and Numerical Studies of Noise-Induced Coherent Patterns in a Subexcitable System. Physical Review Letters 88: 138301. [DOI] [PubMed] [Google Scholar]
  • 28. Jung P, Mayer-Kress G (1995) Noise controlled spiral growth in excitable media. Chaos: An Interdisciplinary Journal of Nonlinear Science 5: 458–462. [DOI] [PubMed] [Google Scholar]
  • 29. García-Ojalvo J, Schimansky-Geier L (1999) Noise-induced spiral dynamics in excitable media. Europhys Lett 47: 298–303. [Google Scholar]
  • 30. Hempel H, Schimansky-Geier L, García-Ojalvo J (1999) Noise-Sustained Pulsating Patterns and Global Oscillations in Subexcitable Media. Physical Review Letters 82: 3713–3716. [Google Scholar]
  • 31. Yuan G, Xu L, Xu A, Wang G, Yang S (2011) Spiral waves in excitable media due to noise and periodic forcing. Chaos, Solitons & Fractals 44: 728–738. [Google Scholar]
  • 32. Perc M, Gosak M, Marhl M (2007) Periodic calcium waves in coupled cells induced by internal noise. Chemical Physics Letters 437: 143–147. [Google Scholar]
  • 33. Gong Y (2011) Non-Gaussian noise- and system-size-induced coherence resonance of calcium oscillations in an array of coupled cells. Physica A: Statistical Mechanics and its Applications 390: 3662–3669. [Google Scholar]
  • 34. Muratov CB, Vanden-Eijnden E, Weinan E (2007) Noise can play an organizing role for the recurrent dynamics in excitable media. Proceedings of the National Academy of Sciences 104: 702–707. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35. Atzberger PJ (2010) Spatially adaptive stochastic numerical methods for intrinsic uctuations in reactiondiffusion systems. Journal of Computational Physics 229: 3474–3501. [Google Scholar]
  • 36. Wang W, Lin Y, Yang F, Zhang L, Tan Y (2011) Numerical study of pattern formation in an extended GrayScott model. Communications in Nonlinear Science and Numerical Simulation 16: 2016–2026. [Google Scholar]
  • 37. Biancalani T, Fanelli D, Di Patti F (2010) Stochastic Turing patterns in the Brusselator model. Physical Review E 81: 46215. [DOI] [PubMed] [Google Scholar]
  • 38. Woolley TE, Baker RE, Gaffney EA, Maini PK (2011) Stochastic reaction and diffusion on growing domains: Understanding the breakdown of robust pattern formation. Physical Review E 84: 46216. [DOI] [PubMed] [Google Scholar]
  • 39. Woolley TE, Baker RE, Gaffney EA, Maini PK, Seirin-Lee S (2012) Effects of intrinsic stochasticity on delayed reaction-diffusion patterning systems. Physical Review E 85: 51914. [DOI] [PubMed] [Google Scholar]
  • 40. Winfree AT (1991) Varieties of spiral wave behavior: An experimentalist’s approach to the theory of excitable media. Chaos: An Interdisciplinary Journal of Nonlinear Science 1: 303–334. [DOI] [PubMed] [Google Scholar]
  • 41. Muratov CB, Osipov VV (1999) Theory of spike spiral waves in a reaction-diffusion system. Physical Review E 60: 242. [DOI] [PubMed] [Google Scholar]
  • 42. Sendiña Nadal I, Alonso S, Pérez-Muñuzuri V, Gómez-Gesteira M, Pérez-Villar V, et al. (2000) Brownian Motion of Spiral Waves Driven by Spatiotemporal Structured Noise. Physical Review Letters 84: 2734. [DOI] [PubMed] [Google Scholar]
  • 43. Bar M, Hildebrand M, Eiswirth M, Falcke M, Engel H, et al. (1994) Chemical turbulence and standing waves in a surface reaction model: The inuence of global coupling and wave instabilities. Chaos: An Interdisciplinary Journal of Nonlinear Science 4: 499–508. [DOI] [PubMed] [Google Scholar]
  • 44. Ouyang Q, Swinney HL, Li G (2000) Transition from Spirals to Defect-Mediated Turbulence Driven by a Doppler Instability. Physical Review Letters 84: 1047–1050. [DOI] [PubMed] [Google Scholar]
  • 45. Yang J, Xie F, Qu Z, Garfinkel A (2003) Mechanism for Spiral Wave Breakup in Excitable and Oscillatory Media. Physical Review Letters 91: 148302. [DOI] [PubMed] [Google Scholar]
  • 46. Li-Jian MJ, Ya J, Jun T, Yang LJ (2008) Breakup of Spiral Waves in Coupled HindmarshRose Neurons. Chinese Physics Letters 25: 4325. [Google Scholar]
  • 47. Kapral R, Wu XG (1996) Stochastic Description of Temporal and Spatial Dynamics of Far-from-Equilibrium Reactions. The Journal of Physical Chemistry 100: 18976–18985. [Google Scholar]
  • 48.Erban R, Chapman J, Maini P (2007) A practical guide to stochastic simulations of reaction diffusion processes. arXiv. 0704.1908. [DOI] [PubMed] [Google Scholar]
  • 49.Gardiner C (2009) Handbook of stochastic methods: for physics, chemistry and the natural sciences (Springer Series in Synergetics), 4th edition. Heidelberg: Springer. 447 p.
  • 50. Gillespie DT (1977) Exact stochastic simulation of coupled chemical reactions. J Phys Chem 81: 2340–2361. [Google Scholar]
  • 51. Gillespie DT (2000) The chemical Langevin equation. J Chem Phys 113: 297. [Google Scholar]
  • 52. Gibson MA, Bruck J (2000) Efficient exact stochastic simulation of chemical systems with many species and many channels. J Phys Chem A 104: 1876–1889. [Google Scholar]
  • 53. Gillespie DT (2001) Approximate accelerated stochastic simulation of chemically reacting systems. J Chem Phys 115: 1716. [DOI] [PubMed] [Google Scholar]
  • 54. Petzold L, Hong Li (2010) Efficient parallelization of the stochastic simulation algorithm for chemically reacting systems on the graphics processing unit. International Journal of High Performance Computing Applications 24: 107–116. [Google Scholar]
  • 55.Elf J, Doncic A, Ehrenberg M (2003) Mesoscopic reaction-diffusion in intracellular signaling. In: Bezrukov SM, Frauenfelder H, Moss F, editors. Fluctuations and Noise in Biological, Biophysical, and Biomedical Systems, vol. 5110. Santa Fe, NM: The International Society for Optical Engineering. 114–124. [Google Scholar]
  • 56. Andrews SS, Bray D (2004) Stochastic simulation of chemical reactions with spatial resolution and single molecule detail. Physical Biology 1: 137. [DOI] [PubMed] [Google Scholar]
  • 57. Bernstein D (2005) Simulating mesoscopic reaction-diffusion systems using the Gillespie algorithm. Physical Review E 71: 41103. [DOI] [PubMed] [Google Scholar]
  • 58. Hattne J, Fange D, Elf J (2005) Stochastic reaction-diffusion simulation with MesoRD. Bioinformatics 21: 2923–4. [DOI] [PubMed] [Google Scholar]
  • 59. Lis M, Artyomov MN, Devadas S, Chakraborty AK (2009) Efficient stochastic simulation of reaction-diffusion processes via direct compilation. Bioinformatics 25: 2289–91. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 60. Klingbeil G, Erban R, Giles M, Maini PK (2011) STOCHSIMGPU: parallel stochastic simulation for the Systems Biology Toolbox 2 for MATLAB. Bioinformatics 27: 1170–1171. [DOI] [PubMed] [Google Scholar]
  • 61. Rodríguez JV, Kaandorp JA, Dobrzyski M, Blom JG (2006) Spatial stochastic modelling of the phosphoenolpyruvate-dependent phosphotransferase (PTS) pathway in Escherichia coli. Bioinformatics 22: 1895–901. [DOI] [PubMed] [Google Scholar]
  • 62. Lampoudi S, Gillespie DT, Petzold LR (2009) The multinomial simulation algorithm for discrete stochastic simulation of reaction-diffusion systems. J Chem Phys 130: 094104. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 63. Gillespie DT (2007) Stochastic simulation of chemical kinetics. Annual review of physical chemistry 58: 35–55. [DOI] [PubMed] [Google Scholar]
  • 64. Chopard B, Frachebourg L, Droz M (1994) Multiparticle Lattice Gas Automata for Reaction Diffusion Systems. International Journal of Modern Physics C 5: 74–63. [Google Scholar]
  • 65.van Kampen N (1992) Stochastic processes in physics and chemistry. Amsterdam: North Holland. 480 p.
  • 66.Mott DR, Oran ES (2001) CHEMEQ2: A Solver for the Stiff Ordinary Differential Equations of Chemical Kinetics. Technical report, Memorandum Report No. 6400–01–8553. Washington, DC: Naval Research Lab. [Google Scholar]
  • 67. Mazin W, Rasmussen KE, Mosekilde E, Borckmans P, Dewel G (1996) Pattern formation in the bistable Gray-Scott model. Mathematics and Computers in Simulation 40: 371–396. [Google Scholar]
  • 68. Jung P (1997) Thermal Waves, Criticality, and Self-Organization in Excitable Media. Physical Review Letters 78: 1723. [Google Scholar]
  • 69.Belousov B (1985) A Periodic Reaction and Its Mechanism. In: Field R, Burger M, editors. Oscillations and Traveling Waves in Chemical Systems. New York: Wiley.. [Google Scholar]
  • 70.Zhabotinsky AM (1985) Introduction: The Early Period of Systematic Studies of Oscillations and Waves in Chemical Systems. In: Field R, Burger M, editors. Oscillations and Traveling Waves in Chemical Systems. New York: Wiley.. [Google Scholar]
  • 71. Mikhailov AS, Showalter K (2006) Control of waves, patterns and turbulence in chemical systems. Physics Reports 425: 79–194. [Google Scholar]
  • 72. Kuhnert L (1986) A new optical photochemical memory device in a light-sensitive chemical active medium. Nature 319: 393–394. [Google Scholar]
  • 73.Sagués F, Epstein IR (2003) Nonlinear chemical dynamics. Dalton Transactions. 1201–1217 doi:10.1039/b210932h. [Google Scholar]
  • 74. Nakata S, Matsushita M, Sato T, Suematsu NJ, Kitahata H, et al. (2011) Photoexcited Chemical Wave in the Ruthenium-Catalyzed BelousovZhabotinsky Reaction. The Journal of Physical Chemistry A 115: 7406–7412. [DOI] [PubMed] [Google Scholar]
  • 75. Wang J, Kádár S, Jung P, Showalter K (1999) Noise Driven Avalanche Behavior in Subexcitable Media. Physical Review Letters 82: 855. [Google Scholar]
  • 76. Schlesner J, Zykov VS, Brandtstädter H, Gerdes I, Engel H (2008) Efficient control of spiral wave location in an excitable medium with localized heterogeneities. New Journal of Physics 10: 15003. [Google Scholar]
  • 77. Field RJ, Koros E, Noyes RM (1972) Oscillations in chemical systems. II. Thorough analysis of temporal oscillation in the bromate-cerium-malonic acid system. Journal of the American Chemical Society 94: 8649–8664. [Google Scholar]
  • 78. Field R (1974) Oscillations in chemical systems. IV. Limit cycle behavior in a model of a real chemical reaction. The Journal of Chemical Physics 60: 1877. [Google Scholar]
  • 79. Dwight B (1991) A model for fast computer simulation of waves in excitable media. Physica D: Nonlinear Phenomena 49: 61–70. [Google Scholar]
  • 80.Kapral R (2004) Simulating Chemical Waves and Patterns. In: Lipkowitz KB, Larter R, Cundari TR, editors. Reviews in Computational Chemistry, vol. 20. Hoboken, NJ: John Wiley and Sons, Inc. 219–247. [Google Scholar]
  • 81. Alonso S, Sagués F, Sancho JM (2002) Excitability transitions and wave dynamics under spatiotemporal structured noise. Physical Review E 65: 66107. [DOI] [PubMed] [Google Scholar]
  • 82.Dupont G, Houart G, Goldbeter A (2003) From Simple to Complex Ca 2+ Oscillations: Regulatory Mechanisms and Theoretical Models. In: Understanding Calcium Dynamics, vol. 623 of Lecture Notes in Physics. Berlin: Springer-Verlag, 131–152. doi:10.1007/b11586. [Google Scholar]
  • 83. Berridge MJ, Bootman MD, Roderick HL (2003) Calcium signalling: dynamics, homeostasis and remodelling. Nat Rev Mol Cell Biol 4: 517–529. [DOI] [PubMed] [Google Scholar]
  • 84. Lechleiter J, Girard S, Peralta E, Clapham D (1991) Spiral calcium wave propagation and annihilation in Xenopus laevis oocytes. Science 252: 123–126. [DOI] [PubMed] [Google Scholar]
  • 85. Atri A, Amundson J, Clapham D, Sneyd J (1993) A single-pool model for intracellular calcium oscillations and waves in the Xenopus laevis oocyte. Biophysical Journal 65: 1727–1739. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 86. Lechleiter JD, John LM, Camacho P (1998) Ca2+ wave dispersion and spiral wave entrainment in Xenopus laevis oocytes overexpressing Ca2+ ATPases. Biophysical Chemistry 72: 123–129. [DOI] [PubMed] [Google Scholar]
  • 87. Marchant JS, Parker I (2001) Role of elementary Ca2+ puffs in generating repetitive Ca2+ oscillations. EMBO J 20: 65–76. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 88. Falcke M (2003) Deterministic and stochastic models of intracellular Ca 2+ waves. New Journal of Physics 5: 96. [Google Scholar]
  • 89. Falcke M (2003) On the Role of Stochastic Channel Behavior in Intracellular Ca2+ Dynamics. Biophysical Journal 84: 42–56. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 90. Keener JP (2006) Stochastic calcium oscillations. Mathematical Medicine and Biology 23: 1–25. [DOI] [PubMed] [Google Scholar]
  • 91. Kummer U, Krajnc B, Pahle J, Green AK, Dixon CJ, et al. (2005) Transition from Stochastic to Deterministic Behavior in Calcium Oscillations. Biophysical Journal 89: 1603–1611. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 92. Dargan SL, Parker I (2003) Buffer kinetics shape the spatiotemporal patterns of IP3-evoked Ca2+ signals. The Journal of Physiology 553: 775–788. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 93. Yamasaki-Mann M, Demuro A, Parker I (2010) Modulation of Endoplasmic Reticulum Ca(2+) Store Filling by Cyclic ADP-ribose Promotes Inositol Trisphosphate (IP(3))-evoked Ca(2+) Signals. Journal of Biological Chemistry 285: 25053–25061. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 94. Solovey G, Ponce Dawson S (2010) Observable effects of Ca(2+) bu_ers on local Ca(2+) signals. Philosophical Transactions of the Royal Society A 368: 5597–5603. [DOI] [PubMed] [Google Scholar]
  • 95. MacLennan DH, Rice WJ, Green NM (1997) The Mechanism of Ca2+ Transport by Sarco(Endo)plasmic Reticulum Ca2+-ATPases. Journal of Biological Chemistry 272: 28815–28818. [DOI] [PubMed] [Google Scholar]
  • 96. De Young GW, Keizer J (1992) A single-pool inositol 1,4,5-trisphosphate-receptor-based model for agonist-stimulated oscillations in Ca2+ concentration. Proceedings of the National Academy of Sciences 89: 9895–9899. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 97. Tang Y, Stephenson JL, Othmer HG (1996) Simplification and analysis of models of calcium dynamics based on IP3-sensitive calcium channel kinetics. Biophysical journal 70: 246–263. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 98. Sneyd J, Dufour JF (2002) A dynamic model of the type-2 inositol trisphosphate receptor. Proceedings of the National Academy of Sciences 99: 2398–2403. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 99. Swillens S, Champeil P, Combettes L, Dupont G (1998) Stochastic simulation of a single inositol 1,4,5-trisphosphatemsensitive Ca2+ channel reveals repetitive openings during blip-like Ca2+ transients. Cell Calcium 23: 291–302. [DOI] [PubMed] [Google Scholar]
  • 100. Tang Y, Othmer HG (1995) Frequency encoding in excitable systems with applications to calcium oscillations. Proceedings of the National Academy of Sciences of the United States of America 92: 7869–7873. [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from PLoS ONE are provided here courtesy of PLOS

RESOURCES