Using CellML with OpenCMISS to simulate multi-scale physiology

被引:18
|
作者
Nickerson, David P. [1 ]
Ladd, David [1 ]
Hussan, Jagir R. [1 ]
Safaei, Soroush [1 ]
Suresh, Vinod [2 ]
Hunter, Peter J. [1 ]
Bradley, Christopher P. [1 ]
机构
[1] Univ Auckland, Auckland Bioengn Inst, Private Bag 92019,Auckland Mail Ctr, Auckland 1142, New Zealand
[2] Univ Auckland, Dept Engn Sci, Auckland, New Zealand
关键词
CellML; OpenCMISS; physiome project; virtual physiological human; multi-scale physiological model;
D O I
10.3389/fbioe.2014.00079
中图分类号
Q81 [生物工程学(生物技术)]; Q93 [微生物学];
学科分类号
071005 ; 0836 ; 090102 ; 100705 ;
摘要
OpenCMISS is an open-source modeling environment aimed, in particular, at the solution of bioengineering problems. OpenCMISS consists of two main parts: a computational library (OpenCMISS-Iron) and a field manipulation and visualization library (OpenCMISS-Zinc). OpenCMISS is designed for the solution of coupled multi-scale, multi-physics problems in a general-purpose parallel environment. CellML is an XML format designed to encode biophysically based systems of ordinary differential equations and both linear and non-linear algebraic equations. A primary design goal of CellML is to allow mathematical models to be encoded in a modular and reusable format to aid reproducibility and interoperability of modeling studies. In OpenCMISS, we make use of CellML models to enable users to configure various aspects of their multi-scale physiological models. This avoids the need for users to be familiar with the OpenCMISS internal code in order to perform customized computational experiments. Examples of this are: cellular electrophysiology models embedded in tissue electrical propagation models; material constitutive relationships for mechanical growth and deformation simulations; time-varying boundary conditions for various problem domains; and fluid constitutive relationships and lumped-parameter models. In this paper, we provide implementation details describing how CellML models are integrated into multi-scale physiological models in OpenCMISS. The external interface OpenCMISS presents to users is also described, including specific examples exemplifying the extensibility and usability these tools provide the physiological modeling and simulation community. We conclude with some thoughts on future extension of OpenCMISS to make use of other community developed information standards, such as FieldML, SED-ML, and BioSignalML. Plans for the integration of accelerator code (graphical processing unit and field programmable gate array) generated from CellML models is also discussed.
引用
收藏
页数:10
相关论文
共 50 条
  • [41] Perceptual Watermarking Using a Multi-scale JNC Model
    Nguyen, Phi-Bang
    Luong, Marie
    Beghdadi, Azeddine
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, PT II, PROCEEDINGS, 2010, 5991 : 471 - 480
  • [42] Extraction of topographic information using Multi-Scale Imagery
    Bang, KI
    Lee, C
    Kim, KO
    IGARSS 2004: IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM PROCEEDINGS, VOLS 1-7: SCIENCE FOR SOCIETY: EXPLORING AND MANAGING A CHANGING PLANET, 2004, : 2026 - 2029
  • [43] Multi-scale simulation using object oriented programming
    Halupka, C
    Bisgambiglia, P
    Santucci, JF
    SIMULATION IN INDUSTRY'99: 11TH EUROPEAN SIMULATION SYMPOSIUM 1999, 1999, : 23 - 27
  • [44] Color image segmentation using multi-scale clustering
    Kehtarnavaz, N
    Monaco, J
    Nimtschek, J
    Weeks, A
    1998 IEEE SOUTHWEST SYMPOSIUM ON IMAGE ANALYSIS AND INTERPRETATION, 1998, : 142 - 147
  • [45] Thin nets extraction using a multi-scale approach
    Armande, N
    Montesinos, P
    Monga, O
    COMPUTER VISION AND IMAGE UNDERSTANDING, 1999, 73 (02) : 248 - 257
  • [46] Multi-scale feature identification using evolution strategies
    Yuan, XJ
    Zhang, J
    Yuan, XH
    Buckles, BP
    IMAGE AND VISION COMPUTING, 2005, 23 (06) : 555 - 563
  • [47] Thin nets extraction using a multi-scale approach
    Armande, N
    Montesinos, P
    Monga, O
    SCIA '97 - PROCEEDINGS OF THE 10TH SCANDINAVIAN CONFERENCE ON IMAGE ANALYSIS, VOLS 1 AND 2, 1997, : 893 - 900
  • [48] Batch Bayesian optimization using multi-scale search
    Joy, Tinu Theckel
    Rana, Santu
    Gupta, Sunil
    Venkatesh, Svetha
    KNOWLEDGE-BASED SYSTEMS, 2020, 187 (187)
  • [49] Image dehazing using multi-scale recursive networks
    Runde Li
    Yuwen Huang
    Fuxian Huang
    Gongping Yang
    International Journal of Machine Learning and Cybernetics, 2023, 14 : 2563 - 2574
  • [50] A noise smoothing method using multi-scale morphology
    Chai, Y. H.
    Wang, R.
    Gao, L. Q.
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13E : 699 - 703