Terkildsen Jonna R, Niederer Steven, Crampin Edmund J, Hunter Peter, Smith Nicolas P
Computing Laboratory, University of Oxford, Oxford OX1 3QD, UK.
Exp Physiol. 2008 Jul;93(7):919-29. doi: 10.1113/expphysiol.2007.041871. Epub 2008 Mar 14.
Scientific endeavour is reliant upon the extension and reuse of previous knowledge. The formalization of this process for computational modelling is facilitated by the use of accepted standards with which to describe and simulate models, ensuring consistency between the models and thus reducing the development and propagation of errors. CellML 1.1, an XML-based programming language, has been designed as a modelling standard which, by virtue of its import and grouping functions, facilitates model combination and reuse. Using CellML 1.1, we demonstrate the process of formalized model reuse by combining three separate models of rat cardiomyocyte function (an electrophysiology model, a model of cellular calcium dynamics and a mechanics model) which together make up the Pandit-Hinch-Niederer et al. cell model. Not only is this integrative model of rat electromechanics a useful tool for cardiac modelling but it is also an ideal framework with which to demonstrate both the power of model reuse and the challenges associated with this process. We highlight and classify a number of these issues associated with combining models and provide some suggested solutions.
科学探索依赖于对先前知识的拓展和再利用。通过使用公认的标准来描述和模拟模型,有助于将这一过程形式化以用于计算建模,确保模型之间的一致性,从而减少错误的产生和传播。CellML 1.1是一种基于XML的编程语言,被设计为一种建模标准,凭借其导入和分组功能,便于模型的组合和再利用。我们使用CellML 1.1,通过组合大鼠心肌细胞功能的三个独立模型(一个电生理模型、一个细胞钙动力学模型和一个力学模型)来演示形式化模型再利用的过程,这三个模型共同构成了潘迪特 - 欣奇 - 尼德雷尔等人的细胞模型。这个大鼠机电一体化模型不仅是心脏建模的有用工具,也是展示模型再利用的强大功能以及与该过程相关挑战的理想框架。我们突出并分类了一些与模型组合相关的问题,并提供了一些建议的解决方案。