» Articles » PMID: 25610400

Cellular Cardiac Electrophysiology Modeling with Chaste and CellML

Overview
Journal Front Physiol
Date 2015 Jan 23
PMID 25610400
Citations 15
Authors
Affiliations
Soon will be listed here.
Abstract

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.

Citing Articles

Digital twinning of cardiac electrophysiology for congenital heart disease.

Salvador M, Kong F, Peirlinck M, Parker D, Chubb H, Dubin A J R Soc Interface. 2024; 21(215):20230729.

PMID: 38835246 PMC: 11285762. DOI: 10.1098/rsif.2023.0729.


lifex-ep: a robust and efficient software for cardiac electrophysiology simulations.

Africa P, Piersanti R, Regazzoni F, Bucelli M, Salvador M, Fedele M BMC Bioinformatics. 2023; 24(1):389.

PMID: 37828428 PMC: 10571323. DOI: 10.1186/s12859-023-05513-8.


Ion channel model reduction using manifold boundaries.

Whittaker D, Wang J, Shuttleworth J, Venkateshappa R, Kemp J, Claydon T J R Soc Interface. 2022; 19(193):20220193.

PMID: 35946166 PMC: 9363999. DOI: 10.1098/rsif.2022.0193.


A Review of Healthy and Fibrotic Myocardium Microstructure Modeling and Corresponding Intracardiac Electrograms.

Sanchez J, Loewe A Front Physiol. 2022; 13:908069.

PMID: 35620600 PMC: 9127661. DOI: 10.3389/fphys.2022.908069.


A Parameter Representing Missing Charge Should Be Considered when Calibrating Action Potential Models.

Barral Y, Shuttleworth J, Clerx M, Whittaker D, Wang K, Polonchuk L Front Physiol. 2022; 13:879035.

PMID: 35557969 PMC: 9086858. DOI: 10.3389/fphys.2022.879035.


References
1.
Mirams G, Davies M, Brough S, Bridgland-Taylor M, Cui Y, Gavaghan D . Prediction of Thorough QT study results using action potential simulations based on ion channel screens. J Pharmacol Toxicol Methods. 2014; 70(3):246-54. PMC: 4266452. DOI: 10.1016/j.vascn.2014.07.002. View

2.
Maleckar M, Greenstein J, Trayanova N, Giles W . Mathematical simulations of ligand-gated and cell-type specific effects on the action potential of human atrium. Prog Biophys Mol Biol. 2009; 98(2-3):161-70. PMC: 2836896. DOI: 10.1016/j.pbiomolbio.2009.01.010. View

3.
Beard D, Britten R, Cooling M, Garny A, Halstead M, Hunter P . CellML metadata standards, associated tools and repositories. Philos Trans A Math Phys Eng Sci. 2009; 367(1895):1845-67. PMC: 3268215. DOI: 10.1098/rsta.2008.0310. View

4.
Bondarenko V, Szigeti G, Bett G, Kim S, Rasmusson R . Computer model of action potential of mouse ventricular myocytes. Am J Physiol Heart Circ Physiol. 2004; 287(3):H1378-403. DOI: 10.1152/ajpheart.00185.2003. View

5.
Garny A, Nickerson D, Cooper J, Dos Santos R, Miller A, McKeever S . CellML and associated tools and techniques. Philos Trans A Math Phys Eng Sci. 2008; 366(1878):3017-43. DOI: 10.1098/rsta.2008.0094. View