Using CellML with OpenCMISS to Simulate Multi-Scale Physiology.
Using CellML with OpenCMISS to Simulate Multi-Scale Physiology.
复制标题
DOI:
10.3389/fbioe.2014.00079
复制
发表时间:
2014
影响因子:
5.7
通讯作者:
Bradley CP
中科院分区:
文献类型:
--
作者:
Nickerson DP;Ladd D;Hussan JR;Safaei S;Suresh V;Hunter PJ;Bradley CP
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.
登录
查看更多内容
DOI:
10.1098/rsta.2008.0310
发表时间:
2009-05-28
影响因子:
5
作者:
Beard, Daniel A.;Britten, Randall;Yu, Tommy
通讯作者:
Yu, Tommy
影响因子:
1.3
作者:
Nickerson, D.;Nash, M.;Hunter, P.
通讯作者:
Hunter, P.
DOI:
10.1177/0037549703040939
发表时间:
2003-12-01
影响因子:
1.6
作者:
Cuellar, AA;Lloyd, CM;Hunter, PJ
通讯作者:
Hunter, PJ
DOI:
10.1098/rsta.2009.0025
发表时间:
2009-05-28
期刊:
Philosophical transactions. Series A, Mathematical, physical, and engineering sciences
影响因子:
--
作者:
Christie GR;Nielsen PM;Blackett SA;Bradley CP;Hunter PJ
通讯作者:
Hunter PJ
影响因子:
3
作者:
Miller, Andrew K.;Marsh, Justin;Nielsen, Poul F.
通讯作者:
Nielsen, Poul F.