Simulating with AcCoRD: Actor-based Communication via Reaction-Diffusion

被引:39
作者
Noel, Adam [1 ]
Cheung, Karen C. [2 ]
Schober, Robert [3 ]
Makrakis, Dimitrios [1 ]
Hafid, Abdelhakim [4 ]
机构
[1] Univ Ottawa, Sch Elect Engn & Comp Sci, Ottawa, ON, Canada
[2] Univ British Columbia, Dept Elect & Comp Engn, Vancouver, BC, Canada
[3] Friedrich Alexander Univ Erlangen Nurnberg FAU, Inst Digital Commun, Erlangen, Germany
[4] Univ Montreal, Dept Comp Sci & Operat Res, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Molecular communication; Reaction-diffusion; Microscopic simulation; Mesoscopic simulation; MOLECULAR COMMUNICATION; STOCHASTIC SIMULATION; RECEIVER DESIGN; FRAMEWORK; SYSTEMS;
D O I
10.1016/j.nancom.2017.02.002
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper introduces AcCoRD (Actor-based Communication via Reaction-Diffusion) version 1.0. AcCoRD is a sandbox reaction-diffusion solver designed for the study of molecular communication systems. It uses a hybrid of microscopic and mesoscopic simulation models that enables scalability via user control of local accuracy. AcCoRD is developed in C as an open source command line tool and includes utilities to process simulation output in MATLAB. The latest code and links to user documentation can be found at https://github.com/adamjgnoel/AcCoRD/. This paper provides an overview of AcCoRD's design, including the motivation for developing a specialized reaction-diffusion solver. The corresponding algorithms are presented in detail, including the computational complexity of the microscopic and mesoscopic models. Other novel derivations include the transition rates between adjacent mesoscopic subvolumes of different sizes. Simulation results demonstrate the use of AcCoRD as both an accurate reaction-diffusion solver and one that is catered to the analysis of molecular communication systems. Videos in the supplementary materials demonstrate many of the simulated scenarios. Additional insights from the simulation results include the selection of suitable hybrid model parameters, the impact of reactive surfaces that are in the proximity of a hybrid interface, and the size of a bounded environment that is necessary to assume that it is unbounded. The development of AcCoRD is ongoing, so its future direction is also discussed in order to highlight improvements that will expand its potential areas of application. New features that are being planned at the time of writing include a fluid flow model and more complex actor behavior. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:44 / 75
页数:32
相关论文
共 77 条
  • [1] Abramowitz M., 1964, National Bureau of Standards Applied Mathematics Series, DOI DOI 10.1119/1.15378
  • [2] Ahmadzadeh Arman, 2015, IEEE Transactions on Molecular, Biological, and Multi-Scale Communications, V1, P144, DOI 10.1109/TMBMC.2015.2501741
  • [3] HLA based architecture for molecular communication simulation
    Akkaya, Ali
    Genc, Gaye
    Tugcu, Tuna
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2014, 42 : 163 - 177
  • [4] Alberts B., 2002, Molecular Biology of the Cell. (4th edition), V4th ed
  • [5] Andrews S. S., SMOLDYN SPATIAL STOC
  • [6] Stochastic simulation of chemical reactions with spatial resolution and single molecule detail
    Andrews, SS
    Bray, D
    [J]. PHYSICAL BIOLOGY, 2004, 1 (03) : 137 - 151
  • [7] Accurate particle-based simulation of adsorption, desorption and partial transmission
    Andrews, Steven S.
    [J]. PHYSICAL BIOLOGY, 2009, 6 (04)
  • [8] [Anonymous], 2017, ACM T MATH SOFTWARE, P1
  • [9] [Anonymous], 2010, Nano Commun. Netw.
  • [10] Intercellular communication in bacteria
    Antunes, L. Caetano M.
    Ferreira, Rosana B. R.
    [J]. CRITICAL REVIEWS IN MICROBIOLOGY, 2009, 35 (02) : 69 - 80