首页> 美国卫生研究院文献>Frontiers in Physiology >Cellular cardiac electrophysiology modeling with Chaste and CellML
【2h】

Cellular cardiac electrophysiology modeling with Chaste and CellML

机译:Chaste和CellML的细胞心脏电生理模型

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Chaste is an open-source C++ library for computational biology that has well-developed cardiac electrophysiology tissue simulation support. In this paper, we introduce the features available for performing cardiac electrophysiology action potential simulations using a wide range of models from the Physiome repository. The mathematics of the models are described in CellML, with units for all quantities. The primary idea is that the model is defined in one place (the CellML file), and all model code is auto-generated at compile or run time; it never has to be manually edited. We use ontological annotation to identify model variables describing certain biological quantities (membrane voltage, capacitance, etc.) to allow us to import any relevant CellML models into the Chaste framework in consistent units and to interact with them via consistent interfaces. This approach provides a great deal of flexibility for analysing different models of the same system. Chaste provides a wide choice of numerical methods for solving the ordinary differential equations that describe the models. Fixed-timestep explicit and implicit solvers are provided, as discussed in previous work. Here we introduce the Rush–Larsen and Generalized Rush–Larsen integration techniques, made available via symbolic manipulation of the model equations, which are automatically rearranged into the forms required by these approaches. We have also integrated the CVODE solvers, a ‘gold standard’ for stiff systems, and we have developed support for symbolic computation of the Jacobian matrix, yielding further increases in the performance and accuracy of CVODE. We discuss some of the technical details of this work and compare the performance of the available numerical methods. Finally, we discuss how this is generalized in our functional curation framework, which uses a domain-specific language for defining complex experiments as a basis for comparison of model behavior.
机译:Chaste是用于计算生物学的开源C ++库,具有发达的心脏电生理组织模拟支持。在本文中,我们介绍了可使用Physiome存储库中的各种模型执行心脏电生理动作电位模拟的功能。在CellML中描述了模型的数学,其中包含所有数量的单位。主要思想是在一个位置(CellML文件)定义模型,并且所有模型代码都在编译或运行时自动生成。它永远不需要手动编辑。我们使用本体注释来识别描述某些生物量(膜电压,电容等)的模型变量,从而使我们能够以一致的单位将任何相关的CellML模型导入Chaste框架,并通过一致的界面与它们交互。这种方法为分析同一系统的不同模型提供了很大的灵活性。 Chaste提供多种数值方法来求解描述模型的常微分方程。如先前的工作所述,提供了固定时间步的显式和隐式求解器。在这里,我们介绍了Rush–Larsen和广义Rush–Larsen积分技术,这些技术通过模型方程的符号处理而可用,这些模型方程式会自动重新排列为这些方法所需的形式。我们还集成了CVODE求解器,这是刚性系统的“黄金标准”,并且已经开发了对Jacobian矩阵的符号计算的支持,从而进一步提高了CVODE的性能和准确性。我们讨论了这项工作的一些技术细节,并比较了可用数值方法的性能。最后,我们讨论如何在我们的功能管理框架中对此进行概括,该框架使用特定领域的语言来定义复杂的实验,作为比较模型行为的基础。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号