• Volume/Page
  • Keyword
  • DOI
  • Citation
  • Advanced
   
 
 
 

You Tube Flickr Twitter UniPHY Group iResearch App Facebook

J. Chem. Phys. 135, 244103 (2011); http://dx.doi.org/10.1063/1.3666988 (17 pages)

Exact on-lattice stochastic reaction-diffusion simulations using partial-propensity methods

Rajesh Ramaswamy and Ivo F. Sbalzarini

MOSAIC Group, Institute of Theoretical Computer Science and Swiss Institute of Bioinformatics, ETH Zurich, CH–8092 Zürich, Switzerland

View MapView Map

(Received 7 September 2011; accepted 18 November 2011; published online 23 December 2011)

Stochastic reaction-diffusion systems frequently exhibit behavior that is not predicted by deterministic simulation models. Stochastic simulation methods, however, are computationally expensive. We present a more efficient stochastic reaction-diffusion simulation algorithm that samples realizations from the exact solution of the reaction-diffusion master equation. The present algorithm, called partial-propensity stochastic reaction-diffusion (PSRD) method, uses an on-lattice discretization of the reaction-diffusion system and relies on partial-propensity methods for computational efficiency. We describe the algorithm in detail, provide a theoretical analysis of its computational cost, and demonstrate its computational performance in benchmarks. We then illustrate the application of PSRD to two- and three-dimensional pattern-forming Gray-Scott systems, highlighting the role of intrinsic noise in these systems.

© 2011 American Institute of Physics

Article Outline

  1. INTRODUCTION
  2. ON-LATTICE STOCHASTIC REACTION-DIFFUSION
    1. General concept
    2. Discretization-corrected propensities
    3. The next subvolume method (NSM) for on-lattice stochastic reaction-diffusion simulations
  3. THE PARTIAL-PROPENSITY STOCHASTIC REACTION-DIFFUSION METHOD
    1. General concept of PSRD
      1. Composition-rejection sampling to select the subvolume
      2. Partial propensities to sample the next reaction within a subvolume
        1. Partial propensities:
        2. Sampling using partial propensities:
    2. Detailed description of the PSRD algorithm
      1. Data structures
      2. Algorithms
  4. BENCHMARKS
    1. Colloidal aggregation model
    2. Linear chain model
  5. TWO- AND THREE-DIMENSIONAL SRD SIMULATIONS USING PSRD
  6. CONCLUSIONS AND DISCUSSION

RELATED DATABASES

To view database links for this article, you need to log in.

KEYWORDS and PACS

PACS

  • 82.20.Wt

    Computational modeling; simulation

  • 82.20.Fd

    Collision theories; trajectory models

ARTICLE DATA

PUBLICATION DATA

ISSN

0021-9606 (print)  
1089-7690 (online)

For access to fully linked references, you need to log in.
    R. D. Benguria and M. C. Depassier, Phys. Rev. Lett. 77, 1171 (1996).

    A. Koch and H. Meinhardt, Rev. Mod. Phys. 66, 1481 (1994).

    C. X. Zhou, H. Y. Guo, and Q. Ouyang, Phys. Rev. E 65, 036118 (2002).

    L. Yang, M. Dolnik, A. M. Zhabotinsky, and I. R. Epstein, Phys. Rev. Lett. 88, 208303 (2002).

    G. H. Gunaratne, Q. Ouyang, and H. L. Swinney, Phys. Rev. E 50, 2802 (1994).

    J. S. van Zon and P. R. ten Wolde, J. Chem. Phys. 123, 234910 (2005)JCPSA6000123000023234910000001.

    K. A. Iyengar, L. A. Harris, and P. Clancy, J. Chem. Phys. 132, 094101 (2010)JCPSA6000132000009094101000001.

    W. Koh and K. T. Blackwell, J. Chem. Phys. 134, 154103 (2011)JCPSA6000134000015154103000001.

    M. J. Morelli and P. R. ten Wolde, J. Chem. Phys. 129, 054112 (2008)JCPSA6000129000005054112000001.

    Y. Cao, H. Li, and L. Petzold, J. Chem. Phys. 121, 4059 (2004)JCPSA6000121000009004059000001.

    A. Slepoy, A. P. Thompson, and S. J. Plimpton, J. Chem. Phys. 128, 205101 (2008)JCPSA6000128000020205101000001.

    R. Ramaswamy, N. González-Segredo, and I. F. Sbalzarini, J. Chem. Phys. 130, 244104 (2009)JCPSA6000130000024244104000001.

    R. Ramaswamy and I. F. Sbalzarini, J. Chem. Phys. 132, 044102 (2010)JCPSA6000132000004044102000001.

    R. Ramaswamy and I. F. Sbalzarini, J. Chem. Phys. 134, 014106 (2011)JCPSA6000134000001014106000001.


Figures (7) Tables (1)

Access to article objects (figures, tables, multimedia) requires a subscription; log in to view available files.
(Access to supplementary files, where available, is free for this journal.)

Access to article objects (figures, tables, multimedia) requires a subscription; log in to view available files.
(Access to supplementary files, where available, is free for this journal.)


Close
Google Calendar
ADVERTISEMENT

close