The cardiac Na⁺/K⁺ ATPase: An updated, thermodynamically consistent model

Abstract

The Na+^+/K+^+ ATPase is an essential component of cardiac electrophysiology, maintaining physiological Na+^+ and K+^+ concentrations over successive heart beats. Terkildsen et al. (2007) developed a model of the ventricular myocyte Na+^+/K+^+ ATPase to study extracellular potassium accumulation during ischaemia, demonstrating the ability to recapitulate a wide range of experimental data, but unfortunately there was no archived code associated with the original manuscript. Here we detail an updated version of the model and provide CellML and MATLAB code to ensure reproducibility and reusability. We note some errors within the original formulation which have been corrected to ensure that the model is thermodynamically consistent, and although this required some reparameterisation, the resulting model still provides a good fit to experimental measurements that demonstrate the dependence of Na+^+/K+^+ ATPase pumping rate upon membrane voltage and metabolite concentrations. To demonstrate thermodynamic consistency we also developed a bond graph version of the model. We hope that these models will be useful for community efforts to assemble a whole-cell cardiomyocyte model which facilitates the investigation of cellular energetics.

Keywords:systems biologyelectrophysiologythermodynamicsbond graph

1Introduction

Cardiomyocytes maintain Na+^+ and K+^+ ions within their physiological concentration range, in part by using Na+^+/K+^+ ATPases located on their plasma membranes. The Na+^+/K+^+ ATPase is an electrogenic ion pump that uses energy from ATP hydrolysis to drive the transport of Na+^+ and K+^+ ions against an electrochemical gradient. A previous model of the cardiomyocyte Na+^+/K+^+ ATPase was developed by Terkildsen et al. (2007) and subsequently incorporated into a whole-cell cardiomyocyte model to demonstrate that reduced Na+^+/K+^+ ATPase activity plays a dominant role in extracellular potassium accumulation during ischaemia Terkildsen et al., 2007Terkildsen, 2006. In this manuscript the Na+^+/K+^+ ATPase model of Terkildsen et al. (2007) will subsequently be referred to as the Terkildsen et al. model.

The Na+^+/K+^+ ATPase model presented in Terkildsen et al. (2007) was based upon an earlier implementation which proposed thermodynamic constraints and a lumping scheme for model simplification Smith & Crampin, 2004. A key development was that the Terkildsen et al. model could reproduce a wider range of data which captured the dependence of the pump current upon membrane voltage Nakao & Gadsby, 1989, extracellular sodium Nakao & Gadsby, 1989, intracellular sodium Hansen et al., 2002, extracellular potassium Nakao & Gadsby, 1989 and MgATP Friedrich et al., 1996. Unfortunately the cycling velocity figures presented within the original paper are not reproducible using information supplied in the figure legends Terkildsen et al., 2007, Fig. 2 and code used to generate those figures was not publicly archived. These issues are exacerbated by apparent errors within the reported equations and parameter values (further described in Section 2) which result in physical and thermodynamic inconsistencies.

Here we address these issues, updating the model to ensure that it is thermodynamically consistent, and archiving MATLAB and CellML Lloyd et al., 2004 code for reproducibility. This required the modification of several equations (Section 2) and re-parameterisation through fitting to the original data (Section 3). To verify the physical plausibility of the updated model we have also developed a bond graph version Oster et al., 1971Gawthrop & Crampin, 2014, and we refer readers to Gawthrop & Smith (1996); Borutzky (2010); and Gawthrop & Bevan (2007) for further information on bond graph theory. Given the thermodynamic consistency of our updated model we believe that it is particularly well-suited for incorporation into community efforts for developing a thermodynamic model of a cardiomyocyte to ultimately study whole-heart cardiac energetics.

2Modifications

The Terkildsen et al. model uses the Post-Albers cycle Apell, 1989, a model in which sodium and potassium ions bind individually on one side of the membrane, and unbind on the other side (Figure 1). The full Post-Albers cycle was simplified to reduce computational complexity by assuming that faster reactions are in rapid equilibrium, reducing the full 15-state model to a four-state model with eight modified rate constants Smith & Crampin, 2004. The entire cycle was then assumed to be in steady-state such that the model simplified to a single equation for cycling velocity, with metabolite dependence incorporated in a manner that accounted for thermodynamic constraints. We identified three issues while reimplementing the Terkildsen et al. model, and made several modifications to remedy these issues:

Issue 1: Equilibrium constants were inconsistent with the number of binding sites. For identical binding sites the kinetic rate constants are typically assumed to be proportional to the number of sites available for binding/unbinding Keener & Sneyd, 2009 and we modified the reaction scheme from Terkildsen et al. (2007) to achieve this (red parameters within Figure 1).

Reaction scheme of the cardiac Na^+/K^+ ATPase model. Numbers for each pump state (blue boxes) and reaction names (green) are labelled, with corrected parameters shown in red.

Figure 1:Reaction scheme of the cardiac Na+^+/K+^+ ATPase model. Numbers for each pump state (blue boxes) and reaction names (green) are labelled, with corrected parameters shown in red.

Issue 2: The detailed balance constraint used during fitting procedure appears to have used an incorrect parameter value with important consequences on the thermodynamic consistency of the model. This constraint relates the kinetic constants defined in Figure 1:

k1+k2+k3+k4+Kd,Nae0(Kd,Nae)2(Kd,Ki)2k1k2k3k4Kd,Nai0(Kd,Nai)2(Kd,Ke)2Kd,MgATP=exp(ΔGMgATP0RT)\begin{align} \frac{k_1^+ k_2^+ k_3^+ k_4^+ K_{d,\text{Na}_e}^0(K_{d,\text{Na}_e})^2 (K_{d,\text{K}_i})^2} {k_1^- k_2^- k_3^- k_4^- K_{d,\text{Na}_i}^0 (K_{d,\text{Na}_i})^2 (K_{d,\text{K}_e})^2 K_{d,\text{MgATP}}} = \exp\left( -\frac{\Delta G_\text{MgATP}^0}{RT} \right) \end{align}

where R=8.314R=8.314 J/mol/K is the universal gas constant, TT is the absolute temperature, and ΔGMgATP0\Delta G_\mathrm{MgATP}^0 is the standard free energy of MgATP hydrolysis at pH 0. It appears that Terkildsen et al. (2007) started with a standard free energy of 29.6kJ/mol-29.6\si{kJ/mol} at pH 7, but adjusted to a physiological pH rather than pH 0. As a result, substituting the model parameter values into equation (1) results in ΔGMgATP0=30.2kJ/mol\Delta G_\mathrm{MgATP}^0 = -30.2\si{kJ/mol}, which is inconsistent with the typical standard free energy of 11.9kJ/mol11.9\si{kJ/mol} at 311K Tran et al., 2009Guynn & Veech, 1973. At a temperature of 310K this results in an overall equilibrium constant over 10710^7-fold greater than the correct value. Thus we use ΔGMgATP0=11.9kJ/mol\Delta G_\mathrm{MgATP}^0 = 11.9\si{kJ/mol} within the detailed balance constraint.

Issue 3: The lumping scheme used to reduce the 15-state model to a 4-state model with modified kinetic constants was similar to Smith & Crampin (2004), however with the updated assignment of electrical dependence in Terkildsen et al. (2007) some expressions were not applicable. As a result, expressions for several modified rate constants (α1+\alpha_1^+, α3+\alpha_3^+, α2\alpha_2^- and α4\alpha_4^-) were incorrect, leading to inaccurate representations of pump kinetics. We have corrected the equations for these modified rate constants:

α1+=k1+Na~i,1Na~i,22Na~i,1Na~i,22+(1+Na~i,2)2+(1+K~i)21α3+=k3+K~e2Na~e,1Na~e,22+(1+Na~e,2)2+(1+K~e)21α2=k2Na~e,1Na~e,22Na~e,1Na~e,22+(1+Na~e,2)2+(1+K~e)21α4=k4K~i2Na~i,1Na~i,22+(1+Na~i,2)2+(1+K~i)21\begin{align} \alpha_1^+ &= \frac{k_1^+ \tilde{\text{Na}}_{i,1}\tilde{\text{Na}}_{i,2}^2}{\tilde{\text{Na}}_{i,1}\tilde{\text{Na}}_{i,2}^2 + (1 + \tilde{\text{Na}}_{i,2})^2 + (1 + \tilde{\text{K}}_i)^2 -1} \\ \alpha_3^+ &= \frac{k_3^+ \tilde{\text{K}}_e^{2}}{\tilde{\text{Na}}_{e,1}\tilde{\text{Na}}_{e,2}^2 + (1 + \tilde{\text{Na}}_{e,2})^2 + (1 + \tilde{\text{K}}_e)^2 -1 } \\ \alpha_2^-&= \frac{k_2^- \tilde{\text{Na}}_{e,1}\tilde{\text{Na}}_{e,2}^2}{\tilde{\text{Na}}_{e,1}\tilde{\text{Na}}_{e,2}^2 + (1 + \tilde{\text{Na}}_{e,2})^2 + (1 + \tilde{\text{K}}_e)^2 -1} \\ \alpha_4^- &= \frac{k_4^- \tilde{\text{K}}_i^2}{\tilde{\text{Na}}_{i,1}\tilde{\text{Na}}_{i,2}^2 + (1 + \tilde{\text{Na}}_{i,2})^2 + (1 + \tilde{\text{K}}_i)^2 -1} \end{align}

where

Na~i,1=[Na+]iKd,Nai0eΔFV/RTNa~i,2=[Na+]iKd,NaiNa~e,1=[Na+]eKd,Nae0e(1+Δ)zFV/RTNa~e,2=[Na+]eKd,NaeK~i=[K+]iKd,KiK~e=[K+]eKd,Ke\begin{align} &\tilde{\text{Na}}_{i,1} = \frac{\mathrm{[Na^+]_i}}{K_{d,\text{Na}_i}^0 e^{\Delta FV/RT}} &&\tilde{\text{Na}}_{i,2} = \frac{\mathrm{[Na^+]_i}}{K_{d,\text{Na}_i}} \\ &\tilde{\text{Na}}_{e,1} = \frac{\mathrm{[Na^+]_e}}{K_{d,\text{Na}_e^0} e^{(1+\Delta) zFV/RT}} &&\tilde{\text{Na}}_{e,2} = \frac{\mathrm{[Na^+]_e}}{K_{d,\text{Na}_e}} \\ &\tilde{\text{K}}_i = \frac{\mathrm{[K^+]_i}}{K_{d,\text{K}_i}} &&\tilde{\text{K}}_e = \frac{\mathrm{[K^+]_e}}{K_{d,\text{K}_e}} \end{align}

and Δ\Delta is the unit of charge translocated by the final sodium binding reaction R5. We derive an expression for α1+\alpha_1^+, and expressions for the other modified rate constants follow similarly. Since the pump states 1 to 6 are lumped together, the constant k1+k_1^+ is scaled according to the ratio between the amount of state 6 and the total amount of states 1–6. If we represent xix_i as the molar amount of state ii, then:

α1+=k1+x6x6+x5+x4+x3+x2+x1=k1+11+x5/x6+x4/x6+x3/x6+x2/x6+x1/x6=k1+1+2Na~i,11+2Na~i,11Na~i,21+Na~i,11Na~i,22+2Na~i,11Na~i,22K~i+Na~i,11Na~i,22K~i2=k1+Na~i,1Na~i,22Na~i,1Na~i,22+(1+Na~i,2)2+(1+K~i)21\begin{align} \alpha_1^+ &= k_1^+ \frac{x_6}{x_6 + x_5 + x_4 + x_3 + x_2 + x_1} \notag \\ &= k_1^+ \frac{1}{1 + x_5/x_6 + x_4/x_6 + x_3/x_6 + x_2/x_6 + x_1/x_6} \notag \\ &= \frac{k_1^+}{1 + 2\tilde{\text{Na}}_{i,1}^{-1} + 2\tilde{\text{Na}}_{i,1}^{-1}\tilde{\text{Na}}_{i,2}^{-1} + \tilde{\text{Na}}_{i,1}^{-1}\tilde{\text{Na}}_{i,2}^{-2} + 2\tilde{\text{Na}}_{i,1}^{-1}\tilde{\text{Na}}_{i,2}^{-2}\tilde{\text{K}}_i + \tilde{\text{Na}}_{i,1}^{-1}\tilde{\text{Na}}_{i,2}^{-2}\tilde{\text{K}}_i^2} \notag \\ &= \frac{k_1^+ \tilde{\text{Na}}_{i,1}\tilde{\text{Na}}_{i,2}^2}{\tilde{\text{Na}}_{i,1}\tilde{\text{Na}}_{i,2}^2 + (1 + \tilde{\text{Na}}_{i,2})^2 + (1 + \tilde{\text{K}}_i)^2 -1} \end{align}

Because it was not possible to fix the above issues without significantly changing the kinetics of the model, we subsequently had to reparameterise the Terkildsen et al. model such that it would be physically and thermodynamically consistent. In subsequent sections, we shall refer to the reparameterised model with updated equations as the “updated model” and the model with equations and parameters described in Terkildsen et al. (2007) as the “original model”.

3Reparameterisation of the model

Using the updated model’s equations, we fitted parameters to data from Terkildsen et al. (2007)Terkildsen (2006). After setting ΔGMgATP0\Delta G_\mathrm{MgATP}^0 to 11.9kJ/mol11.9\si{kJ/mol} in the thermodynamic constraint, Equation (1), we parameterised the updated model using similar methods to the original model Terkildsen, 2006 which minimised an objective function describing divergence of the model from experimental data. Minor changes to the fitting procedure include:

  1. The weighting for extracellular potassium above 5.4 mM for the data of Nakao & Gadsby (1989) was increased from 6×6\times to 15×15\times to obtain a reasonable fit at physiological concentrations.

  2. To ensure that cycling velocity magnitudes matched Nakao & Gadsby (1989), the curve for [Na]e=150mM[\mathrm{Na}]_e=150 \si{mM} was fitted without normalisation.

  3. Rather than using a local optimiser with literature sources for initial parameter estimates, we minimised the objective function by using particle swarm optimisation Kennedy & Eberhart, 1995 followed by a local optimiser to find a global minimum.

The updated model provides good fits to each data source (Figures 2 & 3), and the quality of fits are comparable to Terkildsen (2006), although we achieved a slightly worse fit at lower extracellular sodium concentrations (Figure 2(A)). It should be noted, however, that our model appears to be more consistent with experimental data that suggest saturated cycling velocity at positive membrane potentials is relatively insensitive to extracellular sodium (Figure 2(B)) Nakao & Gadsby, 1989. Updated model parameters are given in Table 1 of Section 8.

A
[Na+]i=50mM[K+]i=0mM[K+]e=5.4mMpH=7.4[Pi]tot=0mM[MgATP]=10mM[MgADP]=0mMT=310K\begin{align*} \mathrm{[Na^+]_i} &= 50\si{mM} \\ \mathrm{[K^+]_i} &= 0\si{mM} \\ \mathrm{[K^+]_e} &= 5.4\si{mM} \\ \mathrm{pH} &= 7.4 \\ \mathrm{[Pi]_{tot}} &= 0\si{mM} \\ \mathrm{[MgATP]} &= 10\si{mM} \\ \mathrm{[MgADP]} &= 0\si{mM} \\ T &= 310\si{K} \end{align*}
Model fit of the updated cardiac Na^+/K^+ ATPase model to current-voltage measurements. (A) Comparison of the model to extracellular sodium and voltage data , with cycling velocities scaled to a value of 55\si{s^{-1}} at V = 40\si{mV}. (B) Comparison of the model to whole-cell current measurements .
B

Figure 2:Model fit of the updated cardiac Na+^+/K+^+ ATPase model to current-voltage measurements. (A) Comparison of the model to extracellular sodium and voltage data Nakao & Gadsby, 1989, Fig. 3, with cycling velocities scaled to a value of 55s155\si{s^{-1}} at V=40mVV = 40\si{mV}. (B) Comparison of the model to whole-cell current measurements Nakao & Gadsby, 1989, Fig. 2(a).

A
V=0mV[Na+]e=0mM[K+]i=80mM[K+]e=15mMpH=7.2[Pi]tot=1mM[MgATP]=2mM[MgADP]=0mMT=308K\begin{align*} V &= 0\si{mV}\\ \mathrm{[Na^+]_e} &= 0\si{mM}\\ \mathrm{[K^+]_i} &= 80\si{mM}\\ \mathrm{[K^+]_e} &= 15\si{mM}\\ \mathrm{pH} &= 7.2\\ \mathrm{[Pi]_{tot}} &= 1\si{mM}\\ \mathrm{[MgATP]} &= 2\si{mM}\\ \mathrm{[MgADP]} &= 0\si{mM}\\ T &= 308\si{K} \end{align*}
Model fit of the updated cardiac Na^+/K^+ ATPase model to metabolite dependence data. Simulation conditions are displayed on the right of each figure. (A) Comparison of the model to data with varying intracellular sodium concentrations , normalised to the cycling velocity at \mathrm{[Na]_i = 50\si{mM}}. (B) Comparison of the model to data with varying extracellular potassium , normalised to the cycling velocity at \mathrm{[K]_e = 5.4\si{mM}}. (C)  Comparison of the model to data with varying ATP , normalised to the cycling velocity at \mathrm{[MgATP] = 0.6\si{mM}}.
B
V=0mV[Na+]i=50mM[Na+]e=150mM[K+]i=140mMpH=7.4[Pi]tot=0.5mM[MgATP]=10mM[MgADP]=0.02mMT=310K\begin{align*} V &= 0\si{mV}\\ \mathrm{[Na^+]_i} &= 50\si{mM}\\ \mathrm{[Na^+]_e} &= 150\si{mM}\\ \mathrm{[K^+]_i} &= 140\si{mM}\\ \mathrm{pH} &= 7.4\\ \mathrm{[Pi]_{tot}} &= 0.5\si{mM}\\ \mathrm{[MgATP]} &= 10\si{mM}\\ \mathrm{[MgADP]} &= 0.02\si{mM}\\ T &= 310\si{K} \end{align*}
C
V=0mV[Na+]i=40mM[Na+]e=0mM[K+]i=0mM[K+]e=5mMpH=7.4[Pi]tot=0mM[MgADP]=0mMT=297K\begin{align*} V &= 0\si{mV}\\ \mathrm{[Na^+]_i} &= 40\si{mM}\\ \mathrm{[Na^+]_e} &= 0\si{mM}\\ \mathrm{[K^+]_i} &= 0\si{mM}\\ \mathrm{[K^+]_e} &= 5\si{mM}\\ \mathrm{pH} &= 7.4\\ \mathrm{[Pi]_{tot}} &= 0\si{mM}\\ \mathrm{[MgADP]} &= 0\si{mM}\\ T &= 297\si{K} \end{align*}

Figure 3:Model fit of the updated cardiac Na+^+/K+^+ ATPase model to metabolite dependence data. Simulation conditions are displayed on the right of each figure. (A) Comparison of the model to data with varying intracellular sodium concentrations Hansen et al., 2002, Fig. 7(a), normalised to the cycling velocity at [Na]i=50mM\mathrm{[Na]_i = 50\si{mM}}. (B) Comparison of the model to data with varying extracellular potassium Nakao & Gadsby, 1989, Fig. 11(a), normalised to the cycling velocity at [K]e=5.4mM\mathrm{[K]_e = 5.4\si{mM}}. (C) Comparison of the model to data with varying ATP Friedrich et al., 1996, Fig. 3(b), normalised to the cycling velocity at [MgATP]=0.6mM\mathrm{[MgATP] = 0.6\si{mM}}.

The response of the updated model to an action potential input was simulated by using an action potential waveform generated from the Luo and Rudy (2000) model Faber & Rudy, 2000Luo & Rudy, 1994 (Figure 4(A)). The original and updated models behave almost identically at resting membrane potentials, but the updated model has a much higher current during the action potential (Figure 4(B)). As noted in Terkildsen (2006), the current of the pump is far lower at physiological intracellular sodium concentrations, thus the pump density needs to be appropriately scaled to be compatible with the Luo-Rudy model. Scaled versions of the Na+^+/K+^+ ATPase current within the updated and original models are qualitatively similar to that described using the Luo-Rudy equations Faber & Rudy, 2000Luo & Rudy, 1994, however there are some differences in the resulting waveforms (Figure 4(C)). In particular, the updated model behaves more similarly to the Luo-Rudy Na+^+/K+^+ ATPase formulation because it has a more variable current, and thus we hypothesise that under physiological concentrations, the updated model is more compatible with the whole-cell model by Luo and Rudy. A CellML version of the updated model is included with this manuscript.

ABC
A comparison of the updated cardiac Na^+/K^+ ATPase model to existing models. (A) The action potential waveform used for pump simulation ; (B) The Na^+/K^+ ATPase currents of the original and updated models; (C) A comparison of scaled versions of the updated and original models against the Na^+/K^+ ATPase model in . The pump density was increased by a factor of 3.4 in the updated model, and by a factor of 3.9 in the original model. \mathrm{[Na^+]_i} = 10\si{mM}, \mathrm{[Na^+]_e} = 140\si{mM}, \mathrm{[K^+]_i} = 145\si{mM}, \mathrm{[K^+]_e} = 5.4\si{mM}, \mathrm{pH} = 7.095, \mathrm{[Pi]_{tot}} = 0.8\si{mM}, \mathrm{[MgATP]} = 6.95\si{mM}, \mathrm{[MgADP]} = 0.035\si{mM}, T = 310\si{K}.

Figure 4:A comparison of the updated cardiac Na+^+/K+^+ ATPase model to existing models. (A) The action potential waveform used for pump simulation Faber & Rudy, 2000; (B) The Na+^+/K+^+ ATPase currents of the original and updated models; (C) A comparison of scaled versions of the updated and original models against the Na+^+/K+^+ ATPase model in Faber & Rudy (2000). The pump density was increased by a factor of 3.4 in the updated model, and by a factor of 3.9 in the original model. [Na+]i=10mM\mathrm{[Na^+]_i} = 10\si{mM}, [Na+]e=140mM\mathrm{[Na^+]_e} = 140\si{mM}, [K+]i=145mM\mathrm{[K^+]_i} = 145\si{mM}, [K+]e=5.4mM\mathrm{[K^+]_e} = 5.4\si{mM}, pH=7.095\mathrm{pH} = 7.095, [Pi]tot=0.8mM\mathrm{[Pi]_{tot}} = 0.8\si{mM}, [MgATP]=6.95mM\mathrm{[MgATP]} = 6.95\si{mM}, [MgADP]=0.035mM\mathrm{[MgADP]} = 0.035\si{mM}, T=310KT = 310\si{K}.

A comparison of the kinetic and bond graph cardiac Na^+/K^+ models. \mathrm{[Na^+]_i} = 50\si{mM}, \mathrm{[Na^+]_e} = 150\si{mM}, \mathrm{[K^+]_i} = 0\si{mM}, \mathrm{[K^+]_e} = 5.4\si{mM}, \mathrm{pH} = 7.4, \mathrm{[Pi]_{tot}} = 0\si{mM}, \mathrm{[MgATP]} = 10\si{mM}, \mathrm{[MgADP]} = 0\si{mM}, T = 310\si{K}. The bond graph model is formulated using concentration ratios thus zero concentrations were approximated by a concentration of 0.001mM to avoid numerical errors.

Figure 5:A comparison of the kinetic and bond graph cardiac Na+^+/K+^+ models. [Na+]i=50mM\mathrm{[Na^+]_i} = 50\si{mM}, [Na+]e=150mM\mathrm{[Na^+]_e} = 150\si{mM}, [K+]i=0mM\mathrm{[K^+]_i} = 0\si{mM}, [K+]e=5.4mM\mathrm{[K^+]_e} = 5.4\si{mM}, pH=7.4\mathrm{pH} = 7.4, [Pi]tot=0mM\mathrm{[Pi]_{tot}} = 0\si{mM}, [MgATP]=10mM\mathrm{[MgATP]} = 10\si{mM}, [MgADP]=0mM\mathrm{[MgADP]} = 0\si{mM}, T=310KT = 310\si{K}. The bond graph model is formulated using concentration ratios thus zero concentrations were approximated by a concentration of 0.001mM to avoid numerical errors.

4Bond graph model

To verify the physical plausibility of the updated model and to aid incorporation into larger models of cardiac energetics, we have also developed a bond graph version. Bond graphs are an energy-based approach to modelling physical systems, thus they ensure thermodynamic consistency Gawthrop & Crampin, 2014. The structure of the bond graph model is given in Figure 6 of Section 9. The process of converting the model into a bond graph required two notable changes to its representation. Firstly, the bond graph model represents the full unsimplified biochemical cycle, and reactions originally assumed to be in rapid equilibrium were replaced by reactions with fast kinetic parameters that conferred the same equilibrium constant. Thus the bond graph model contains 15 states, and is a close but not exact approximation of the kinetic model. Secondly, because kinetic parameters are often thermodynamically inconsistent Liebermeister et al., 2010, the bond graph approach requires chemical reaction networks to be specified using a different set of parameters: the reaction rate constant κ\kappa and species thermodynamic constant KK Gawthrop & Crampin, 2014. These parameters always describe thermodynamically consistent systems, regardless of their numerical value. As a result, we converted the kinetic parameters of our model into an equivalent set of bond graph parameters Gawthrop et al., 2015 by using the following matrix equation:

Ln(k)=MLn(Wλ)\begin{align} \textbf{Ln}(\mathbf{k}) = \mathbf{M} \textbf{Ln}(\mathbf{W} \boldsymbol{\lambda}) \end{align}

where Ln\textbf{Ln} is the element-wise logarithm operator. The vector k\mathbf{k} contains the kinetic parameters, λ\boldsymbol{\lambda} contains the bond graph parameters, and M\mathbf{M} contains stoichiometric information. The partitions of these matrices are defined as:

k=[k+kkc],M=[Inr×nrNfTInr×nrNrT0Nc],λ=[κK]\begin{align} \textbf{k} = \begin{bmatrix} k^+ \\ k^- \\ k^c \end{bmatrix}, \quad \textbf{M} = \left[ \begin{array}{c | c} I_{n_r \times n_r} & {N^f}^T \\ \hline I_{n_r \times n_r} & {N^r}^T \\ \hline 0 & N^c \end{array} \right], \quad \boldsymbol{\lambda} = \begin{bmatrix} \kappa \\ K \end{bmatrix} \end{align}

where

k+=column vector of forward rate constantsk=column vector of reverse rate constantsκ=column vector of reaction rate constantsK=column vector of species thermodynamic constantsNf=forward stoichiometric matrixNr=reverse stoichiometric matrix\begin{align} k^+ &= \text{column vector of forward rate constants} \\ k^- &= \text{column vector of reverse rate constants} \\ \kappa &= \text{column vector of reaction rate constants} \\ K &= \text{column vector of species thermodynamic constants} \\ N^f &= \text{forward stoichiometric matrix} \\ N^r &= \text{reverse stoichiometric matrix} \end{align}

The matrices kck^c and NcN^c were used to enforce further constraints between the thermodynamic constants of different species, in particular the equilibria of individual ions present within different compartments, and the equilibrium constant of ATP hydrolysis. Assuming that equation (9) can be solved, one possible solution is given by

λ0=W1Exp(MLn(k))\begin{align} \boldsymbol{\lambda_0 } = \mathbf{W}^{-1} \textbf{Exp} (\mathbf{M}^\dagger \textbf{Ln} (\mathbf{k})) \end{align}

where Exp\textbf{Exp} is the element-wise exponential operator and M\mathbf{M}^\dagger is the Moore-Penrose pseudo-inverse of M\mathbf{M}. Since the bond graph framework is energy-based, species must be expressed as molar amounts rather than concentrations to adequately compare energies in different compartments. Therefore we use the diagonal matrix W\mathbf{W} to scale the species thermodynamic constants according to the volume of the compartments they reside in. For consistency with Terkildsen et al. (2007), an intracellular volume of Wi=38pLW_i = 38\si{pL} was used for the species Nai+\mathrm{Na_i^+}, Ki+\mathrm{K_i^+}, MgATP\mathrm{MgATP}, MgADP\mathrm{MgADP}, Pi\mathrm{Pi} and H+\mathrm{H^+}, an extracellular volume of We=5.182pLW_e = 5.182\si{pL} was used for Nae+\mathrm{Na_e^+}, Ke+\mathrm{K_e^+}, and a constant of 1 was used for each of the pump states.

The bond graph model was simulated under the conditions described in Figure 2(A) to reproduce the curve for [Na+]e=150mM\mathrm{[Na^+]_e}=150\si{mM}, using a slowly increasing membrane voltage to induce quasi-steady-state behaviour. There is a high degree of correspondence between the kinetic and bond graph models (Figure 5). The closeness of the two models suggests that the fast kinetic constants are good approximations of reactions in rapid equilibrium, although we note that the deviation between the bond graph and kinetic models increases slightly at higher cycling velocities when the faster reactions begin to limit flux through the cycle. CellML code describing the bond graph model and reproducing the curve in Figure 5 is provided with this manuscript.

5Conclusion

In this manuscript we describe an updated model for the cardiac Na+^+/K+^+ ATPase model originally developed by Terkildsen et al. (2007). We have corrected errors with the original model formulation and refitted necessary parameters to ensure that the resulting model is thermodynamically consistent while still recapitulating a wide range of experimental data. We note that the updated model has a natural bond graph representation, and include CellML and MATLAB code for both the kinetic and bond graph models to aid reproducibility. We believe that the thermodynamic consistency and improved reusability of our updated model make it ideal for incorporation into future whole-cell models to study cardiac cell energetics.

6Instructions for running code

6.1MATLAB

The MATLAB code is located in the MATLAB/code directory. Figures 23 can be generated by running the script fit_NaK_parameters.m. Figure 4 can be generated by running NaK_sim.m, and Figure 5 can be generated by running CellML_model_comparison.m.

6.2CellML

The figures within this paper can be generated by opening the SED-ML files in OpenCOR. The corresponding figures are referenced within the file names.

8Parameters

Table 1:Kinetic parameters for the updated cardiac Na+^+/K+^+ ATPase model. Refer to Figure 1 for a schematic.

ParameterDescriptionValue
k1+k_1^+Forward rate constant of reaction R61423.2 s11423.2\ \si{s^{-1}}
k1k_1^-Reverse rate constant of reaction R6225.9048 s1225.9048\ \si{s^{-1}}
k2+k_2^+Forward rate constant of reaction R711564.8064 s111564.8064\ \si{s^{-1}}
k2k_2^-Reverse rate constant of reaction R736355.3201 s136355.3201\ \si{s^{-1}}
k3+k_3^+Forward rate constant of reaction R13194.4506 s1194.4506\ \si{s^{-1}}
k3k_3^-Reverse rate constant of reaction R13281037.2758 mM2s1281037.2758\ \si{mM^{-2}s^{-1}}
k4+k_4^+Forward rate constant of reaction R1530629.8836 s130629.8836\ \si{s^{-1}}
k4k_4^-Reverse rate constant of reaction R151.574×106 s11.574\times 10^{6}\ \si{s^{-1}}
Kd,Nai0K_{\text{d,Nai}}^0Voltage-dependent dissociation constant of intracellular Na+\mathrm{Na^+}579.7295 mM579.7295\ \si{mM}
Kd,Nae0K_{\text{d,Nae}}^0Voltage-dependent dissociation constant of extracellular Na+\mathrm{Na^+}0.034879 mM0.034879\ \si{mM}
Kd,NaiK_{\text{d,Nai}}Voltage-independent dissociation constant of intracellular Na+\mathrm{Na^+}5.6399 mM5.6399\ \si{mM}
Kd,NaeK_{\text{d,Nae}}Voltage-independent dissociation constant of extracellular Na+\mathrm{Na^+}10616.9377 mM10616.9377\ \si{mM}
Kd,KiK_{\text{d,Ki}}Dissociation constant of intracellular K+\mathrm{K^+}16794.976 mM16794.976\ \si{mM}
Kd,KeK_{\text{d,Ke}}Dissociation constant of extracellular K+\mathrm{K^+}1.0817 mM1.0817\ \si{mM}
Kd,MgATPK_{\text{d,MgATP}}Dissociation constant of MgATP140.3709 mM140.3709\ \si{mM}
Δ\DeltaCharge translocated by reaction R50.0550-0.0550
Pump densityNumber of pumps per μm2\si{\mu m^2}1360.2624 μm21360.2624\ \si{\mu m^{-2}}

Table 2:Parameters for the bond graph version of the updated cardiac Na+^+/K+^+ ATPase model. Parameters were derived by using an intracellular volume of 38pL and an extracellular volume of 5.182pL. Refer to Figure 6 for the bond graph schematic.

ComponentDescriptionParameterValue
R1Reaction R1κ1\kappa_1330.5462 fmol/s330.5462\ \si{fmol/s}
R2Reaction R2κ2\kappa_2132850.9145 fmol/s132850.9145\ \si{fmol/s}
R3Reaction R3κ3\kappa_3200356.0223 fmol/s200356.0223\ \si{fmol/s}
R4Reaction R4κ4\kappa_42238785.3951 fmol/s2238785.3951\ \si{fmol/s}
R5Reaction R5κ5\kappa_510787.9052 fmol/s10787.9052\ \si{fmol/s}
R6Reaction R6κ6\kappa_615.3533 fmol/s15.3533\ \si{fmol/s}
R7Reaction R7κ7\kappa_72.3822 fmol/s2.3822\ \si{fmol/s}
R8Reaction R8κ8\kappa_82.2855 fmol/s2.2855\ \si{fmol/s}
R9Reaction R9κ9\kappa_91540.1349 fmol/s1540.1349\ \si{fmol/s}
R10Reaction R10κ10\kappa_{10}259461.6507 fmol/s259461.6507\ \si{fmol/s}
R11Reaction R11κ11\kappa_{11}172042.3334 fmol/s172042.3334\ \si{fmol/s}
R12Reaction R12κ12\kappa_{12}6646440.3909 fmol/s6646440.3909\ \si{fmol/s}
R13Reaction R13κ13\kappa_{13}597.4136 fmol/s597.4136\ \si{fmol/s}
R14Reaction R14κ14\kappa_{14}70.9823 fmol/s70.9823\ \si{fmol/s}
R15Reaction R15κ15\kappa_{15}0.015489 fmol/s0.015489\ \si{fmol/s}
P1\text{P}_1Pump state ATP–Ei K2K1K_1101619537.2009 fmol1101619537.2009\ \si{fmol^{-1}}
P2\text{P}_2Pump state ATP–Ei K1K2K_263209.8623 fmol163209.8623\ \si{fmol^{-1}}
P3\text{P}_3Pump state ATP–EiK3K_3157.2724 fmol1157.2724\ \si{fmol^{-1}}
P4\text{P}_4Pump state ATP–Ei Na1K4K_414.0748 fmol114.0748\ \si{fmol^{-1}}
P5\text{P}_5Pump state ATP–Ei Na2K5K_55.0384 fmol15.0384\ \si{fmol^{-1}}
P6\text{P}_6Pump state ATP–Ei Na3K6K_692.6964 fmol192.6964\ \si{fmol^{-1}}
P7\text{P}_7Pump state P–Ei (Na3)K7K_74854.5924 fmol14854.5924\ \si{fmol^{-1}}
P8\text{P}_8Pump state P–Ee Na3K8K_815260.9786 fmol115260.9786\ \si{fmol^{-1}}
P9\text{P}_9Pump state P–Ee Na2K9K_913787022.8009 fmol113787022.8009\ \si{fmol^{-1}}
P10\text{P}_{10}Pump state P–Ee Na1K10K_{10}20459.5509 fmol120459.5509\ \si{fmol^{-1}}
P11\text{P}_{11}Pump state P–EeK11K_{11}121.4456 fmol1121.4456\ \si{fmol^{-1}}
P12\text{P}_{12}Pump state P–Ee K1K12K_{12}3.1436 fmol13.1436\ \si{fmol^{-1}}
P13\text{P}_{13}Pump state P–Ee K2K13K_{13}0.32549 fmol10.32549\ \si{fmol^{-1}}
P14\text{P}_{14}Pump state Ee (K2)K14K_{14}156.3283 fmol1156.3283\ \si{fmol^{-1}}
P15\text{P}_{15}Pump state ATP–Ee (K2)K15K_{15}1977546.8577 fmol11977546.8577\ \si{fmol^{-1}}
KiIntracellular Ki+\text{K}_\text{i}^+KKiK_\text{Ki}0.0012595 fmol10.0012595\ \si{fmol^{-1}}
KeExtracellular Ke+\text{K}_\text{e}^+KKeK_\text{Ke}0.009236 fmol10.009236\ \si{fmol^{-1}}
NaiIntracellular Nai+\text{Na}_\text{i}^+KNaiK_\text{Nai}0.00083514 fmol10.00083514\ \si{fmol^{-1}}
NaeExtracellular Nae+\text{Na}_\text{e}^+KNaeK_\text{Nae}0.0061242 fmol10.0061242\ \si{fmol^{-1}}
MgATP\text{MgATP}Intracellular MgATPKMgATPK_\text{MgATP}2.3715 fmol12.3715\ \si{fmol^{-1}}
MgADP\text{MgADP}Intracellular MgADPKMgADPK_\text{MgADP}7.976×105 fmol17.976 \times 10^{-5} \ \si{fmol^{-1}}
Pi\text{P}_\text{i}Free inorganic phosphateKPiK_\text{Pi}0.04565 fmol10.04565\ \si{fmol^{-1}}
HIntracellular H+\text{H}^+KHK_\text{H}0.04565 fmol10.04565\ \si{fmol^{-1}}
memMembrane capacitanceCmC_m153400 fF153400\ \si{fF}
zF_5Charge translocated by R5z5z_50.0550-0.0550
zF_8Charge translocated by R8z8z_80.9450-0.9450

9Bond graph model structure

Bond graph structure of the cardiac Na^+/K^+ ATPase model. Pump states are coloured in blue, and reactions are coloured in green. The names for these components are consistent with their labels in .

Figure 6:Bond graph structure of the cardiac Na+^+/K+^+ ATPase model. Pump states are coloured in blue, and reactions are coloured in green. The names for these components are consistent with their labels in Figure 1.

Acknowledgments

This research was supported in part by the Australian Government through the Australian Research Council’s Discovery Projects funding scheme (project DP170101358), an Australian Government Research Training Program Scholarship to M.P., and a Research Fellowship (1692) from the Heart Foundation of New Zealand to K.T.

References
  1. Terkildsen, J. R., Crampin, E. J., & Smith, N. P. (2007). The balance between inactivation and activation of the Na+-K+ pump underlies the triphasic accumulation of extracellular K+ during myocardial ischemia. American Journal of Physiology - Heart and Circulatory Physiology, 293(5), H3036–H3045. 10.1152/ajpheart.00771.2007
  2. Terkildsen, J. (2006). Modelling Extracellular Potassium Accumulation in Cardiac Ischaemia [Masters Thesis]. The University of Auckland.
  3. Smith, N. P., & Crampin, E. J. (2004). Development of models of active ion transport for whole-cell modelling: cardiac sodium–potassium pump as a case study. Progress in Biophysics and Molecular Biology, 85(2–3), 387–405. 10.1016/j.pbiomolbio.2004.01.010
  4. Nakao, M., & Gadsby, D. C. (1989). [Na] and [K] dependence of the Na/K pump current-voltage relationship in guinea pig ventricular myocytes. The Journal of General Physiology, 94(3), 539–565. 10.1085/jgp.94.3.539
  5. Hansen, P. S., Buhagiar, K. A., Kong, B. Y., Clarke, R. J., Gray, D. F., & Rasmussen, H. H. (2002). Dependence of Na+-K+ pump current-voltage relationship on intracellular Na+, K+, and Cs+ in rabbit cardiac myocytes. American Journal of Physiology - Cell Physiology, 283(5), C1511–C1521. 10.1152/ajpcell.01343.2000
Funding and support by:
International Union of Physiological SciencesAuckland Bioengineering InstituteDigital ScienceVPH Institute