Yates Christian A, Flegg Mark B
Department of Mathematical Sciences, University of Bath, Claverton Down, Bath BA2 7AY, UK
School of Mathematical Sciences, Monash University, Wellington Road, Clayton, Victoria 3800, Australia.
J R Soc Interface. 2015 May 6;12(106). doi: 10.1098/rsif.2015.0141.
Spatial reaction-diffusion models have been employed to describe many emergent phenomena in biological systems. The modelling technique most commonly adopted in the literature implements systems of partial differential equations (PDEs), which assumes there are sufficient densities of particles that a continuum approximation is valid. However, owing to recent advances in computational power, the simulation and therefore postulation, of computationally intensive individual-based models has become a popular way to investigate the effects of noise in reaction-diffusion systems in which regions of low copy numbers exist. The specific stochastic models with which we shall be concerned in this manuscript are referred to as 'compartment-based' or 'on-lattice'. These models are characterized by a discretization of the computational domain into a grid/lattice of 'compartments'. Within each compartment, particles are assumed to be well mixed and are permitted to react with other particles within their compartment or to transfer between neighbouring compartments. Stochastic models provide accuracy, but at the cost of significant computational resources. For models that have regions of both low and high concentrations, it is often desirable, for reasons of efficiency, to employ coupled multi-scale modelling paradigms. In this work, we develop two hybrid algorithms in which a PDE in one region of the domain is coupled to a compartment-based model in the other. Rather than attempting to balance average fluxes, our algorithms answer a more fundamental question: 'how are individual particles transported between the vastly different model descriptions?' First, we present an algorithm derived by carefully redefining the continuous PDE concentration as a probability distribution. While this first algorithm shows very strong convergence to analytical solutions of test problems, it can be cumbersome to simulate. Our second algorithm is a simplified and more efficient implementation of the first, it is derived in the continuum limit over the PDE region alone. We test our hybrid methods for functionality and accuracy in a variety of different scenarios by comparing the averaged simulations with analytical solutions of PDEs for mean concentrations.
空间反应扩散模型已被用于描述生物系统中的许多涌现现象。文献中最常用的建模技术是实现偏微分方程(PDEs)系统,该系统假设存在足够的粒子密度,使得连续近似有效。然而,由于计算能力的最新进展,对计算密集型基于个体的模型进行模拟并因此进行假设,已成为研究存在低拷贝数区域的反应扩散系统中噪声影响的一种流行方法。我们将在本手稿中关注的特定随机模型被称为“基于隔室”或“在格点上”。这些模型的特点是将计算域离散化为“隔室”的网格/格点。在每个隔室内,假设粒子充分混合,并允许与隔室内的其他粒子反应或在相邻隔室之间转移。随机模型提供了准确性,但代价是需要大量的计算资源。对于既有低浓度区域又有高浓度区域的模型,出于效率考虑,通常希望采用耦合多尺度建模范式。在这项工作中,我们开发了两种混合算法,其中域的一个区域中的PDE与另一个区域中的基于隔室的模型耦合。我们的算法不是试图平衡平均通量,而是回答一个更基本的问题:“单个粒子如何在截然不同的模型描述之间传输?”首先,我们提出一种算法,该算法通过仔细地将连续PDE浓度重新定义为概率分布而得出。虽然第一种算法在测试问题的解析解方面显示出非常强的收敛性,但模拟起来可能很麻烦。我们的第二种算法是第一种算法的简化且更高效的实现,它仅在PDE区域的连续极限中得出。我们通过将平均模拟结果与PDEs的平均浓度解析解进行比较,在各种不同场景下测试我们的混合方法的功能和准确性。