Algorithm for Mesoscopic Advection-Diffusion

IEEE Trans Nanobioscience. 2018 Oct;17(4):543-554. doi: 10.1109/TNB.2018.2878065. Epub 2018 Oct 25.

Abstract

In this paper, an algorithm is presented to calculate the transition rates between adjacent mesoscopic subvolumes in the presence of flow and diffusion. These rates can be integrated in stochastic simulations of reaction-diffusion systems that follow a mesoscopic approach, i.e., that partition the environment into homogeneous subvolumes and apply the spatial stochastic simulation algorithm (spatial SSA). The rates are derived by integrating Fick's second law over a single subvolume in 1D and are also shown to apply in 3D. The proposed algorithm corrects the derived rates to ensure that they are physically meaningful and it is implemented in the AcCoRD Simulator (Actor-based Communication via Reaction-Diffusion). Simulations using the proposed method are compared with a naive mesoscopic approach, microscopic simulations that track every molecule, and analytical results that are exact in 1D and an approximation in 3D. By choosing subvolumes that are sufficiently small, such that the Péclet number associated with a subvolume is sufficiently less than two, the accuracy of the proposed method is comparable with microscopic method, thus enabling the simulation of advection-reaction-diffusion systems with the spatial SSA.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms*
  • Biophysical Phenomena*
  • Computer Simulation*
  • Diffusion*
  • Models, Biological*
  • Stochastic Processes