Efficient Modeling and Simulation of Space-Dependent Biological Systems

We recently demonstrated the possibility to model and to simulate biological functions using hardware description languages (HDLs) and associated simulators traditionally used for microelectronics. Nevertheless, those languages are not suitable to model and simulate space-dependent systems described by partial differential equations. However, in more and more applications space- and time-dependent models are unavoidable. For this purpose, we investigated a new modeling approach to simulate molecular diffusion on a mesoscopic scale still based on HDL. Our work relies on previous investigations on an electrothermal simulation tool for integrated circuits, and analogies that can be drawn between electronics, thermodynamics, and biology. The tool is composed of four main parts: a simple but efficient mesher that divides space into parallelepipeds (or rectangles in 2D) of adaptable size, a set of interconnected biological models, a SPICE simulator that handles the model and Python scripts that interface the different tools. Simulation results obtained with our tool have been validated on simple cases for which an analytical solution exists and compared with experimental data gathered from literature. Compared with existing approaches, our simulator has three main advantages: a very simple algorithm providing a direct interface between the diffusion model and biological model of each cell, the use of a powerful and widely proven simulation core (SPICE) and the ability to interface biological models with other domains of physics, enabling the study of transdisciplinary systems.

[1]  Peter Schwarz,et al.  Electro-thermal circuit simulation using simulator coupling , 1997, IEEE Trans. Very Large Scale Integr. Syst..

[2]  R Somogyi,et al.  Hormone-induced calcium oscillations in liver cells can be explained by a simple one pool model. , 1991, The Journal of biological chemistry.

[3]  A. Fick On liquid diffusion , 1995 .

[4]  Chi-Hwa Wang,et al.  Mathematical modeling and simulation of drug release from microspheres: Implications to drug delivery systems. , 2006, Advanced drug delivery reviews.

[5]  Carlos F. Lopez,et al.  Programming biological models in Python using PySB , 2013, Molecular systems biology.

[6]  Eric R. Keiter,et al.  Xyce parallel electronic simulator users guide, version 6.1 , 2014 .

[7]  Jean-Baptiste Kammerer,et al.  Compact modeling and electro-thermal simulation of hot carriers effect in analog circuits , 2014, 2014 IEEE 12th International New Circuits and Systems Conference (NEWCAS).

[8]  Frédéric Hecht,et al.  New development in freefem++ , 2012, J. Num. Math..

[9]  Jacques Haiech,et al.  A game-of-life like simulator for design-oriented modeling of BioBricks in synthetic biology , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[10]  S. Basu,et al.  A synthetic multicellular system for programmed pattern formation , 2005, Nature.

[11]  J C Schaff,et al.  Virtual Cell modelling and simulation software environment. , 2008, IET systems biology.

[12]  Christopher A. Voigt,et al.  Robust multicellular computing using genetically encoded NOR gates and chemical ‘wires’ , 2011, Nature.

[13]  Dagmar Iber,et al.  Simulating Organogenesis in COMSOL: Cell-based Signaling Models , 2013, 1309.6479.

[14]  François Fages,et al.  BIOCHAM: an environment for modeling biological systems and formalizing experimental knowledge , 2006, Bioinform..

[15]  Jacques Haiech,et al.  Modeling and simulation of biological systems using SPICE language , 2017, PloS one.

[16]  Zoran Konkoli,et al.  Safe uses of Hill's model: an exact comparison with the Adair-Klotz model , 2011, Theoretical Biology and Medical Modelling.

[17]  Mats Jirstrand,et al.  Systems biology Systems Biology Toolbox for MATLAB : a computational platform for research in systems biology , 2006 .

[18]  Erik Butterworth,et al.  JSim, an open-source modeling system for data analysis , 2013, F1000Research.

[19]  Paolo Nenzi,et al.  Ngspice Users Manual Version 25 (Describes ngspice-25 release) , 2013 .

[20]  Mat E. Barnet,et al.  A synthetic Escherichia coli predator–prey ecosystem , 2008, Molecular systems biology.

[21]  Jacques Haiech,et al.  Modeling Biology With HDL Languages: A First Step Toward a Genetic Design Automation Tool Inspired From Microelectronics , 2014, IEEE Transactions on Biomedical Engineering.

[22]  R. Weiss,et al.  Multi-input Rnai-based Logic Circuit for Identification of Specific , 2022 .

[23]  Mudita Singhal,et al.  COPASI - a COmplex PAthway SImulator , 2006, Bioinform..

[24]  S. Lindenkreuz,et al.  Fully coupled dynamic electro-thermal simulation , 1997, IEEE Trans. Very Large Scale Integr. Syst..

[25]  A Goldbeter,et al.  Minimal model for signal-induced Ca2+ oscillations and for their frequency encoding through protein phosphorylation. , 1990, Proceedings of the National Academy of Sciences of the United States of America.

[26]  Gilles Bernot,et al.  HSIM: a simulation programme to study large assemblies of proteins , 2002 .

[27]  Jean-Baptiste Kammerer,et al.  Electro-thermal high-level modeling of integrated circuits , 2012, 18th International Workshop on THERMal INvestigation of ICs and Systems.

[28]  R. S. Vogelsong,et al.  Extending SPICE for electro-thermal simulation , 1989, 1989 Proceedings of the IEEE Custom Integrated Circuits Conference.

[29]  Hiroaki Kitano,et al.  The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models , 2003, Bioinform..

[30]  M. Hanke,et al.  A Method for Efficient Calculation of Diffusion and Reactions of Lipophilic Compounds in Complex Cell Geometry , 2011, PloS one.

[31]  Pierre Collet,et al.  Application of Evolutionary Algorithms for the Optimization of Genetic Regulatory Networks , 2016, EvoApplications.

[32]  Jean-Baptiste Kammerer,et al.  Direct electro-thermal simulation of integrated circuits using standard CAD tools , 2010, 2010 16th International Workshop on Thermal Investigations of ICs and Systems (THERMINIC).

[33]  Teruo Fujii,et al.  Predator-prey molecular ecosystems. , 2013, ACS nano.

[34]  Masaru Tomita,et al.  Space in systems biology of signaling pathways – towards intracellular molecular crowding in silico , 2005, FEBS letters.

[35]  G B Ermentrout,et al.  Cellular automata approaches to biological modeling. , 1993, Journal of theoretical biology.

[36]  Marcel Bauer,et al.  Numerical Methods for Partial Differential Equations , 1994 .

[37]  Jacques Haiech,et al.  A general framework improving teaching ligand binding to a macromolecule. , 2014, Biochimica et biophysica acta.

[38]  S. Blundell,et al.  Concepts in Thermal Physics , 2006 .