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

You Tube Flickr Twitter UniPHY Group iResearch App Facebook

J. Chem. Phys. 136, 014101 (2012); http://dx.doi.org/10.1063/1.3670416 (8 pages)

Stochastic simulation of chemically reacting systems using multi-core processors

Colin S. Gillespie

School of Mathematics & Statistics, Newcastle University, Newcastle upon Tyne, NE1 7RU, United Kingdom

View MapView Map

(Received 19 July 2011; accepted 28 November 2011; published online 3 January 2012)

In recent years, computer simulations have become increasingly useful when trying to understand the complex dynamics of biochemical networks, particularly in stochastic systems. In such situations stochastic simulation is vital in gaining an understanding of the inherent stochasticity present, as these models are rarely analytically tractable. However, a stochastic approach can be computationally prohibitive for many models. A number of approximations have been proposed that aim to speed up stochastic simulations. However, the majority of these approaches are fundamentally serial in terms of central processing unit (CPU) usage. In this paper, we propose a novel simulation algorithm that utilises the potential of multi-core machines. This algorithm partitions the model into smaller sub-models. These sub-models are then simulated, in parallel, on separate CPUs. We demonstrate that this method is accurate and can speed-up the simulation by a factor proportional to the number of processors available.

© 2012 American Institute of Physics

Article Outline

  1. INTRODUCTION
  2. APPROACH
    1. The MIDIA algorithm
    2. Illustrative example: The molecular chaperone model
    3. Adaptive time steps
    4. Results
  3. MCCOLLUM’S GENE REGULATION NETWORK
    1. Accuracy
    2. Speed-up
  4. ERROR ANALYSIS
  5. 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

ARTICLE DATA

PUBLICATION DATA

ISSN

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

Figures (4) Tables (2)

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