Practical application of CellML 1.1: The integration of new mechanisms into a human ventricular myocyte model.

CellML 1.1 was released as a formal specification in February 2006 with the first release of a complete implementation of the CellML API following in December. The combination of these two developments paves the way for a powerful new paradigm in mathematically modeling cardiac cellular electrophysiology. In this article we explore the practical application of this paradigm using the example of integrating new mechanisms into a well known model of human ventricular myocyte electrophysiology. Through practical application of the CellML 1.1 paradigm we demonstrate the advantages inherent in such an approach and contrast them to more traditional methods of model description, exchange, and publication. This work has also provided the impetus for some recent developments in regard to CellML metadata specifications. The development of the tools and techniques used in this work has helped define some guidelines that should prove useful in future developments in this field. By following these guidelines model authors can increase the usability of their work by other scientists. This work presents the first attempt to utilize annotated CellML models to present not only the underlying mathematical models but also specify the numerical simulations and graphical outputs in an interchangeable, machine readable format. By doing so, all simulations are able to be duplicated by anyone with access to a capable tool. Similarly, identical graphical representations of the numerical simulation results can be produced.

[1]  D. Noble,et al.  The voltage dependence of the cardiac membrane conductance. , 1962, Biophysical journal.

[2]  H. Irisawa,et al.  Intra‐ and Extracellular Actions of Proton on the Calcium Current of Isolated Guinea Pig Ventricular Cells , 1986, Circulation research.

[3]  Colleen E. Clancy,et al.  Na+ Channel Mutation That Causes Both Brugada and Long-QT Syndrome Phenotypes: A Simulation Study of Mechanism , 2002, Circulation.

[4]  C. Luo,et al.  A dynamic model of the cardiac ventricular action potential. I. Simulations of ionic currents and concentration changes. , 1994, Circulation research.

[5]  E. Carmeliet Cardiac ionic currents and acute ischemia: from channels to arrhythmias. , 1999, Physiological reviews.

[6]  J N Weiss,et al.  ATP‐sensitive K+ channel modification by metabolic inhibition in isolated guinea‐pig ventricular myocytes. , 1993, The Journal of physiology.

[7]  E. Carmeliet,et al.  Intracellular protons inhibit inward rectifier K+ channel of guinea-pig ventricular cell membrane , 1992, Pflügers Archiv.

[8]  Peter J. Hunter,et al.  Computational multiscale modeling in the IUPS Physiome Project: Modeling cardiac electromechanics , 2006, IBM J. Res. Dev..

[9]  M. Kameyama,et al.  Inhibition of the calcium channel by intracellular protons in single ventricular myocytes of the guinea‐pig. , 1988, The Journal of physiology.

[10]  Satoshi Matsuoka,et al.  Role of individual ionic current systems in ventricular cells hypothesized by a model study. , 2003, The Japanese journal of physiology.

[11]  L. Xu,et al.  Regulation of cardiac Ca2+ release channel (ryanodine receptor) by Ca2+, H+, Mg2+, and adenine nucleotides under normal and simulated ischemic conditions. , 1996, Circulation research.

[12]  R. Winslow,et al.  Cardiac Ca2+ dynamics: the roles of ryanodine receptor adaptation and sarcoplasmic reticulum load. , 1998, Biophysical journal.

[13]  R. Haworth,et al.  ATP dependence of calcium uptake by the Na-Ca exchanger of adult heart cells. , 1992, Circulation research.

[14]  D. Noble,et al.  A model for human ventricular tissue. , 2004, American journal of physiology. Heart and circulatory physiology.

[15]  W. Lederer,et al.  The action of Na+ as a cofactor in the inhibition by cytoplasmic protons of the cardiac Na(+)‐Ca2+ exchanger in the guinea‐pig. , 1994, The Journal of physiology.

[16]  W. Lederer,et al.  ATP-sensitive potassium channel modulation of the guinea pig ventricular action potential and contraction. , 1991, Circulation research.

[17]  Roy T. Fielding,et al.  Uniform Resource Identifier (URI): Generic Syntax , 2005, RFC.

[18]  Peter J. Hunter,et al.  An Overview of CellML 1.1, a Biological Model Description Language , 2003, Simul..

[19]  A. Noma,et al.  ATP-regulated K+ channels in cardiac muscle , 1983, Nature.

[20]  A G Lee,et al.  Binding of Ca2+ to the (Ca(2+)-Mg2+)-ATPase of sarcoplasmic reticulum: kinetic studies. , 1994, The Biochemical journal.

[21]  M. Hiraoka,et al.  Pathophysiological functions of ATP-sensitive K+ channels in myocardial ischemia. , 1997, Japanese heart journal.

[22]  W. J. Hedley,et al.  A short introduction to CellML , 2001, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[23]  Roy T. Fielding,et al.  Uniform Resource Identifiers (URI): Generic Syntax , 1998, RFC.

[24]  W. Lederer,et al.  The mechanism by which cytoplasmic protons inhibit the sodium‐calcium exchanger in guinea‐pig heart cells. , 1993, The Journal of physiology.

[25]  Y. Rudy,et al.  Electrophysiologic effects of acute myocardial ischemia: a theoretical study of altered cell excitability and action potential duration. , 1997, Cardiovascular research.

[26]  P J Hunter,et al.  The Noble cardiac ventricular electrophysiology models in CellML. , 2006, Progress in biophysics and molecular biology.