Abstract
Mathematical models of voltage-gated ion channels are used in basic research, industrial and clinical settings. These models range in complexity, but typically contain numerous variables representing the proportion of channels in a given state, and parameters describing the voltage-dependent rates of transition between states. An open problem is selecting the appropriate degree of complexity and structure for an ion channel model given data availability. Here, we simplify a model of the cardiac human Ether-à-go-go related gene (hERG) potassium ion channel, which carries cardiac IKr, using the manifold boundary approximation method (MBAM). The MBAM approximates high-dimensional model-output manifolds by reduced models describing their boundaries, resulting in models with fewer parameters (and often variables). We produced a series of models of reducing complexity starting from an established five-state hERG model with 15 parameters. Models with up to three fewer states and eight fewer parameters were shown to retain much of the predictive capability of the full model and were validated using experimental hERG1a data collected in HEK293 cells at 37°C. The method provides a way to simplify complex models of ion channels that improves parameter identifiability and will aid in future model development.
Keywords: ion channel, mathematical model, identifiability, model reduction, electrophysiology
1. Introduction
Mathematical models of ion channel currents have been used for a wide variety of applications in cardiac research and drug discovery, with an increasing focus on making quantitative predictions for safety-critical applications [1]. However, these models usually contain numerous parameters and variables, which makes understanding their behaviour from the basic components challenging. The manifold boundary approximation method (MBAM) is a recently developed method which constructs submanifold approximations of high-dimensional model manifolds at their boundaries [2], producing models with fewer parameters (and variables) while retaining much of the predictive capability of the original model. This reduction in complexity can improve parameter identifiability and offer greater insight into the connection between a model’s components and its output. The development of reduced models that are more practical to fit to experimental data may prove to be an important step towards cell- and patient-specific modelling.
The MBAM has been applied to a wide variety of model classes [2,3], as well as action potential models within a cardiac modelling context [4,5]. However, we believe it has yet to be applied directly to cardiac ion channel models, which may be another route to action potential model reduction. One disadvantage of applying the MBAM directly to action potential models is that it can lead to the complete removal of whole currents (such as and in [4]), which turns the model from a biophysically detailed one to a semi-phenomenological one. Applying the MBAM to ion current models within action potential models offers the chance to reduce model complexity (and increase parameter identifiability) without necessarily sacrificing the biophysical detail of a whole-cell model.
Modelling the constituent ion channels/currents of the whole-cell cardiac electrical response is an active area of research with a rich history [6,7]. However, a previous study revealed that the parameters in many models of cardiac ion channels are likely to be unidentifiable [8], which means it is not possible to determine their values uniquely by measuring model outputs. This is in conflict with the idea that a model’s structure and parameters provide insights into the underlying biophysical processes. The aim of this study was to create reduced models of the cardiac human Ether-à-go-go related gene (hERG) ion channel, a critical determinant of action potential repolarization and focus of safety pharmacology [9], which retained the behaviour of the full model while containing fewer parameters and dynamic variables.
2. Material and methods
2.1. Manifold boundary approximation method
The MBAM, first described in Transtrum & Qiu [2], is a model reduction algorithm which exploits the fact that many model outputs are bounded with a hierarchy of widths, a property which enables lower dimensional model approximations to be made at these boundaries. The model manifold, , can be thought of as an N-dimensional parameter space (θ1, θ2, …, θN) manifold of a model embedded within an M-dimensional data space (the space of model output observations). In the data space, the coordinates of the model manifold correspond to the system measurements (y1, y2, …, yM), with the point along the manifold closest to some desired data point representing the best model fit. In our case, we chose a cost function which represented the model fit to reference system measurements of the full model, , the parameters of which were fit to our own experimental data (see §2.4 for details), giving the cost function
| 2.1 |
Many models in systems biology possess the property that certain parameters can take a wide range of values without greatly affecting the model output, which has been termed sloppiness [10–12]. The key to the MBAM lies in the fact that the model output space manifold can be extremely narrow in directions that are very sloppy, or in other words the model output does not change much even as you vary parameters (or combinations of parameters) to their plausible limits. This feature allows one to approximate the model with a manifold of reduced dimensionality by removing or combining parameters along a manifold boundary. We seek to reduce the dimensionality without greatly increasing the cost function value, and so from our starting point on the parameter manifold travel in the ‘sloppiest’ direction and then approximate the model along the boundary first encountered.
The MBAM proceeds as an iterative four-step algorithm with the following steps:
-
1. The sloppy directions along are found by calculating the eigenvalues of an N × N matrix which has entries defined as
The eigenvector of g with the smallest eigenvalue, v0, corresponds to the ‘sloppiest’ direction in parameter space.2.2 -
2. In order to approach the manifold boundary, we use v0 as an initial direction on and solve numerically a geodesic equation to find a path θ(τ) through parameter space,
where v = dθ/dτ and Am(v) is the directional second derivative of ym in the direction of the eigenvector v,2.3 2.4 When the calculated path θ(τ) approaches a boundary of , the smallest eigenvalue of g becomes small (much smaller than the next smallest) and approaches 0. This corresponds to a physically meaningful limit of the parameters in which either a single parameter or combinations of parameters are removed or combined to form new parameters.
For reasons of computational efficiency, we did not compute second order sensitivities directly, rather estimating Am(v) using finite differences,
where h is the step size.2.5 -
3.
Deduce the reduced form of the model (which now has one fewer parameter). This model reduction step may be trivial, or may involve the reformulation of model equations and removal of state variables.
-
4.
Calibrate the new model with reduced parameter vector, θ, to the full (original) model output by minimizing the cost function, C (equation (2.1)).
An example of steps 1 and 2 of this procedure is shown in figure 1 for the model we are going to introduce shortly (this example is the fourth iteration in §3.1 below, going from the r3 to r4 model). Although initially the ‘sloppiest’ eigenvector had components in multiple parameter directions, after following the geodesic path to a boundary the final eigenvector pointed exclusively in the direction of parameter 2 (figure 1a), with the smallest eigenvalue approaching zero (figure 1b). In a two-dimensional slice of the parameter space, the geodesic can be seen to follow a canyon of the cost contour (figure 1c), indicating that this path through parameter space incurs little to no change in model output. We note here that for steps 1 and 2 of the MBAM, all parameters were log-transformed to guarantee positivity, as suggested in [2,3].
Figure 1.
(a) Eigenvector components of the initial (sloppiest) and final parameter direction at the end of the geodesic path for an MBAM iteration (the fourth MBAM iteration in the results section for revision r3 → r4). (b) Eigenvalue spectra of g at the start and end of the geodesic path. (c) A plot of the geodesic path (black line) in a slice of log parameter space from the starting point denoted by a black circle. The plot is coloured according to evaluations of the cost function given in equation (2.1), such that darker shades of blue represent worse agreement with the full model output.
We repeated this four-step process until the original model behaviour could not be reproduced within a reasonable error, which we defined using a mixed root mean square error [13], , where
| 2.6 |
for an initial full model reference parameter vector and T distinct time points (spaced 1 ms apart along the whole current trace). We chose an threshold of 0.1 as the error beyond which a model could no longer satisfactorily reproduce the full model output.
Software to perform the MBAM was adapted from available python code provided by Dr Transtrum and colleagues (https://github.com/mktranstrum/MBAM); for a visual explanation of how the MBAM works, the interested reader is referred to a Michaelis Menten reaction kinetics toy model found in this repository and presented in detail in electronic supplementary material, Results and figure S1). In this work, python scripts were updated so that model equations are written as symbolic expressions using SymPy/SymEngine. All simulation codes and data pertaining to the MBAM and parameter inference described in §2.4 are freely available at https://github.com/CardiacModelling/model-reduction-manifold-boundaries.
2.2. Cardiac ion channel model
We used the well-established Wang model of hERG ion channel kinetics as our starting model [14]. This model contains five state variables (three closed states, one open state and one inactivated state) and 15 parameters (14 kinetic parameters governing the state transition rates and their voltage dependencies and 1 conductance parameter). A schematic of the model is shown in figure 2a, marked as revision zero, ‘r0’. If is a vector of the state occupancies, the model is described by the system
| 2.7 |
where
Figure 2.
(a) Evolution of the Markov chain hERG model by Wang et al. [14] through subsequent iterations of the MBAM. Each structure shows a dynamic model (starting with the full model, r0) and the parameter changes which took place to get to the next reduced model, as in table 1, guided by a grey arrow showing the direction of model reduction (from r0 to r8). As in table 1, parameters highlighted blue →0 and red →∞ in the next reduction. The O′ and O″ states for the Wang-r5 and Wang-r8 models relate to the actual open probability through the relations O = O′/(1 + ϕ3exp ( − p4V)) and O = O″/(1 + ϕ7exp (p8V)), respectively. The dotted red line around the O″ state in the final reduction denotes that the maximal channel conductance →∞. (b) The eigenvalue spectra of g for selected models (denoted by coloured stars) under the shortened ‘staircase’ protocol described in §2.2.
The current through the hERG channels is then given by
| 2.8 |
Here, p1, …, p14 represent kinetic parameters and is the maximal conductance parameter; all are positive. In practice, we solve just four of the five ODEs, using the fact the probabilities sum to one to give C1 = 1 − (C2 + C3 + O + I). The initial parameters, , were obtained by fitting the 15 parameters of the model to data from our ‘staircase’ calibration protocol [15] at 37°C (see §2.4 for more details). The model output of interest (ym) used in equations (2.1) and (2.2) was the current, , at time point m.
The input voltage protocol used for the MBAM procedure was a 5000 ms protocol which explored in a rapid way a similar range of voltages and time scales as our previously published ‘staircase’ protocol [15], shown in electronic supplementary material, figure S2. System measurements were made at 37 equally spaced points which captured the main features of the current trace and appropriately weighted large, negative currents during which the channel is close to maximally open. It should be noted that in equation (2.1) we used M = 37 for steps 1 and 2 of the MBAM algorithm and M = 5000 (1 ms spacing) when calibrating the model to the full model output in step 4.
Regarding the eigenvalue stopping criterion, a default value of 10−6 was used, which was typically sufficient to identify the geodesic limit with ease. This value occasionally required tuning, as geodesic calculations can become very stiff when a boundary is approached (furthermore, ODE solver errors may result from parameters approaching infinity). Exact input settings including smallest eigenvalue thresholds used to generate the data in this study can be found in the Github repository (https://github.com/CardiacModelling/model-reduction-manifold-boundaries).
2.3. Electrophysiology experiments at 37°C
In order to test the predictive power of models reduced with the MBAM, we subsequently re-calibrated them to real experimental data. For parameter inference and model validation in this context, we used HEK293 wild-type hERG1a expression system current traces at 37°C, which represented typical recordings from a previous study [16]. Briefly, HEK293 cells cultured in DMEM supplemented with 10% FBS at 37°C with 5% CO2 were co-transfected with hERG1a in pcDNA3 and GFP in pcDNA3 using lipofectamine 3000 (Invitrogen). Cells were plated onto coverslips 14–16 h after transfection and cells with green fluorescence were selected for recordings. Whole-cell patch clamp recordings were performed with an Axon Instruments 200B amplifier and Digidata 1440 A/D interface. Signals were acquired at a sampling frequency of 10 kHz and were filtered using a 4 kHz low-pass Bessel filter.
During recordings, cells were superfused at 2 ml min−1 with solution containing (in mM): 140 NaCl, 4 KCl, 1.8 CaCl2, , 10 glucose, 10 HEPES (pH 7.4 with NaOH). Patch electrodes formed from borosilicate glass (Sutter Instruments) using a P-97 puller (Sutter Instruments) were filled with (in mM): 130 KCl, 1 MgCl2, , 10 EGTA, 10 HEPES, (pH 7.2 with KOH). Electrodes had a resistance of 3.7–4.5 MΩ and series resistance was compensated 60–70%, without online leak subtraction, using the amplifier circuitry. The recording bath temperature was maintained at 37°C using a TC-344B Warner Instruments temperature controller unit with bath chamber thermistor, heated platform and inline perfusion heater. Upon whole-cell formation, hERG1a current was recorded during a 2 s step to +20 mV followed by a step to −65 mV (holding potential −80 mV) applied repeatedly at 0.2 Hz. Once peak tail current amplitude during the step to −65 mV stabilized, experimental recordings were undertaken.
2.4. Parameter inference using real data
As described previously [16], maximum-likelihood estimation was used to infer model parameters from the experimental data, by constructing a likelihood function based on independent and identically distributed Gaussian noise on each data point,
| 2.9 |
where [16]. Under this scheme, the log-likelihood of a given set of parameters is proportional to
| 2.10 |
where we sum over the time points in the current trace for the calibration protocol data. The most likely parameter set is thus identical to that given by a least-sum-of-square-errors fit as used in our cost function C here, equation (2.1).
All fitting used a Myokit [17] model in PINTS [18], using the CVODE solver [19] with absolute and relative tolerances of 10−8 and maximum time step of 0.1 ms. We used CMA-ES with 50 repeats from different initial guesses for optimization to real data, and as in Kemp et al. [16] the optimizer worked with log-transformed parameters for those that are non-voltage dependent in the transition rates [7,20].
3. Results
3.1. A series of reduced models
A summary of model reductions at each iteration of the MBAM and the of the associated reduced model is given in table 1. Figure 1 shows an example of the progress of the algorithm from r3 to r4 as it establishes which parameters will be reduced as the boundary is approached. The first nine iterations only are shown in table 1, as after this the reduced model exceeded our threshold. We can see that 4/9 of the reductions involved a single parameter tending to 0, 4/9 of the reductions involved two parameters tending to infinity, the finite ratio of which formed a new parameter, and 1 reduction involved one parameter tending to zero and another tending to infinity, the finite product of which formed a new parameter. A detailed breakdown of each MBAM iteration and the effect it had on model equations is given in electronic supplementary material, Information.
Table 1.
A table showing parameter changes between iterations of the MBAM reduction algorithm. Each column shows a model (starting with the full model, r0) and the changes which took place to get to the next reduced model. Parameters highlighted in blue → 0 and red → ∞. In some cases, parameters were combined to form new parameters. The bottom row shows the calculated . The rightmost column is highlighted in red as it exceeded our threshold of 0.1.
![]() |
Figure 2a shows model structures for the full model and the series of models of reduced complexity obtained with the MBAM. It should be noted that the Wang-r5 and Wang-r8 models have extra voltage dependence in the expressions for the open probability which cannot be represented in the Markov chain diagrams. In the case of the Wang-r8 model, this corresponds to instantaneous inactivation, thus giving the model more flexibility than suggested by the simple closed-open model structure. The spread of eigenvalues of g (equation (2.2)) for selected models is presented in figure 2b. From this we can see that the eigenvalue spectrum of reduced models spanned fewer orders of magnitude than the full model, with the spread decreasing with the level of model reduction, signifying reduced sloppiness of the parameter sensitivities.
3.2. Model reduction with the MBAM improves parameter identifiability
In order to demonstrate the advantage of performing model reduction, we next performed an exercise in which the parameters of all reduced models were fit to our wild type hERG channel current trace at 37°C (as was done to obtain the initial parameter set, , in the full model). This process was repeated 50 times for each model, sampling from the parameter search space each time to give a different initial guess. The best 30 parameter sets for the full model are plotted in figure 3a. The results reveal that many of the parameters could take on a wide range of values which spanned several orders of magnitude while still giving a model output consistent with the experimental data. To illustrate this point further, figure 3c shows two parameter sets with huge differences in the values of many parameters which produce highly similar model outputs in response to the same input (figure 3d). This tells us that the parameters in this model are practically unidentifiable for this particular experiment. It is important to stress that practical identifiability is a property of both model and experiment—given that the parameters of our full model are not a priori unidentifiable, we could in theory design a new experiment which would enable us to determine uniquely the values of all parameters (given structural identifiability) [7,8]. Indeed, the original Wang et al. [14] model developers did use different experimental data and carefully considered a range of structures when motivating this choice of model [14].
Figure 3.
A practical assessment of model identifiability. Plotted are the inferred parameter values in (a) the full Wang model [14] and (b) a reduced model (Wang-r6) for 50 repeats of fitting from different initial guesses to experimental ‘staircase’ calibration protocol hERG channel currents at 37°C [16]. The 30 best parameter sets are shown in each case, from lowest (green) to highest (blue) likelihood. Note that in (b) the 30 inferred parameter sets are overlapping. (c) Two parameter sets of the full Wang model which show large divergence for many parameters but are both consistent with the experimental data, giving highly similar model outputs in response to the same input voltage protocol, as shown in (d).
Figure 3b shows the results of our repeated parameter fitting exercise for a model which was reduced through six iterations of the MBAM (termed the Wang-r6 model). We focus on this model as it is the first model with fully identifiable parameters from the experiment (electronic supplementary material, figure S3) while also being the most reduced model with simple, biophysically interpretable rates of the form A · exp (B · V) on each of the transitions. We can see in this case that we have convergence of our parameter estimates—all of our inferred values in the best 30 parameter sets occupy a very small (overlapping) region of parameter space. This tells us that the parameters in our reduced model are practically identifiable for this particular experiment, putting us in a stronger position to draw conclusions about the underlying biophysical processes.
3.3. Reduced models retain high predictive capability
As described in the previous section, after reducing the Wang model through several iterations using the MBAM we fit the parameters of the new, reduced models to ‘staircase’ calibration protocol experimental data (convergence of parameter estimates from different initial guesses is shown for the Wang-r6 model in figure 3b and for all models in electronic supplementary material, figure S3). Focusing again on the Wang-r6 model and also the Wang-r8 model (the most reduced model with acceptable error), the close correspondence between model and experiment achieved in model calibration is shown in figure 4a. Furthermore, the calibrated reduced models excellently predicted the response to a wealth of ‘unseen’ validation data collected in the same cell [16]. Specifically, the Wang-r6 and Wang-r8 reduced models predicted with quantitative accuracy the response to a complex series of cardiac action potential waveforms (figure 4b) [21] and shortened versions of traditional activation and inactivation voltage protocols (figure 4c) plus associated summary data (figure 4d) with highly similar model output to the full Wang model. The only very notable area of model discrepancy was in the time constant of deactivation at higher voltages. This is due to the fact that the structures of the Wang-r6 and Wang-r8 reduced models can only produce one time course of deactivation (where at least two exist in the experimental data). However, we can see from figure 4b that this is not an important feature of the model for making predictions of resurgent hERG currents in a physiologically relevant context-of-use.
Figure 4.
(a) A comparison of the full Wang model and Wang-r6/Wang-r8 reduced model fits to experimental data under the ‘staircase’ calibration protocol. (b) Prediction of the full Wang model and Wang-r6/Wang-r8 reduced models under a complex action potential waveform validation protocol. (c) Predictions of the full Wang model and Wang-r6/Wang-r8 reduced models under shortened versions of traditional activation and inactivation protocols. (d) Comparisons of summary data between the full Wang model and Wang-r6/Wang-r8 reduced models and experiment corresponding to the data shown in (c). All experimental data were recorded in HEK293 cells at 37°C [16] (see §2.3 for details).
Fits to the ‘staircase’ protocol for all models are shown in electronic supplementary material, figure S4, from which it can be seen that reducing the model through as many as eight iterations of the MBAM had only a very small effect on the ability of the models to fit the data. Similarly, all reduced models were able to predict the response to a complex series of cardiac action potential waveforms (electronic supplementary material, figure S5) and shortened versions of traditional activation and inactivation protocols (electronic supplementary material, figure S6) with similar accuracy as the full model. The only notable exceptions were that the Wang-r7 and Wang-r8 models underestimated the amplitude of hERG transient currents under the complex action potential validation protocol (electronic supplementary material, figure S5), and all models reduced beyond the Wang-r3 model exhibited appreciable discrepancy in the time constant of deactivation (electronic supplementary material, figure S6), which we revisit in the Discussion.
4. Discussion
4.1. Main findings
Our study demonstrates that the MBAM is a viable approach to reducing cardiac ion channel models. We reduced the established Wang et al. [14] model of the critically important cardiac hERG channel from one with 15 parameters and five variables to a series of reduced models with as few as seven parameters and two variables which preserved the predictive capability of the full model. This was demonstrated to improve the practical identifiability of the parameters, as shown through the convergence of parameter estimates when fitting to experimental data from different initial guesses (figure 3b and electronic supplementary material, figure S3). Another way of framing this is that we reduced the ‘sloppiness’ of the parameter sensitivities, as shown by the smaller spread of eigenvalues in figure 2b. It has been suggested that sloppiness, in which well-constrained predictions can arise from poorly constrained parameters, is a ‘universal’ property of systems biology models [10–12]. However, others have pointed out that this sloppiness is simply unidentifiability which can be rectified through novel experimental design, i.e. by performing the ‘right’ experiments [22], whereas others have proposed that sloppiness and lack of identifiability are not equivalent [23]. Using the definition of a sloppy model provided by Chis et al. [23], i.e. that , our three most reduced models (Wang-r6, Wang-r7 and Wang-r8) would be considered sloppy yet identifiable. We demonstrated the convergence of parameters from different initial guesses for each of these models (electronic supplementary material, figure S3), suggesting that the model complexity and informativeness of the experiment are appropriately matched—we would, therefore, favour identifiability criteria over those pertaining to sloppiness, in line with the conclusions of that study [23].
Using previously reported experimental data at 37°C [16], we showed that models reduced with the MBAM retained a large amount of flexibility and predictive power of the full model (electronic supplementary material, figures S5 and S6). Not only were the reduced models able to fit the calibration data very well (this was partially by design, as the calibration voltage protocol was highly similar to the voltage input protocol used to generate the system measurements for the MBAM), they were also able to predict a vast amount of independent, ‘unseen’ validation data recorded from the same cell (e.g. see Wang-r6 and Wang-r8 model predictions in figure 4). Especially impressive is the fact that the reduced models were found to be highly predictive in the context of a complex, physiologically relevant series of cardiac action potential waveforms which explores channel dynamics under both normal and abnormal action potential morphologies, including delayed and early after-depolarizations [21].
The most notable area of model discrepancy (or model mismatch—the interested reader is referred to table 1 in Lei et al. [24] for a list of equivalent terminologies for inverse problem concepts) was in the time constant of deactivation (figure 4d) extracted from the inactivation protocol validation data (figure 4c). Electronic supplementary material, figure S6 highlights that the reduction which took place between the Wang-r3 and Wang-r4 models in particular increased the divergence between model and experiment. This step, illustrated in figure 1, corresponded to the parameter p2 → 0, reducing the model from one with two voltage-dependent deactivation transition rates to a model with two deactivation transition rates, only one of which is voltage dependent. Following this reduction, the model was no longer able to deactivate following the bi-exponential time course seen in the data, hence the greater discrepancy. Nonetheless, models reduced past this point preserved the steady-state channel kinetics well, and this feature of the model was shown to be unimportant for making predictions of resurgent hERG currents under physiologically relevant AP waveforms (figure 4b), although the two most reduced models underestimated the amplitude of hERG transient currents (electronic supplementary material, figure S5).
Model selection for ion channel models remains a challenging and unresolved problem [25–27]. Starting from an existing, established model in the literature, we showed that ion channel model reduction by the MBAM can offer insights into the underlying biophysical processes by reducing and refining the structure and parameters of a model, thus aiding in the model selection process. Rather than trying to select from a large range of available models in the literature, we demonstrated that the MBAM can be used to distil the components of an existing model which are necessary to give a predictive model. In our case, we demonstrated that removing two of the three closed states present in the original model of hERG channel kinetics described by Wang et al. [14] resulted in models which retained predictive accuracy. While we are not claiming that the structure of any of our reduced models (such as the Wang-r6 model) give a more accurate representation of the true underlying molecular reality of the channel, we do suggest that these fundamental components of the system can explain a lot of the channel dynamics at 37°C and are thus sufficient to form the basis of a predictive and well-parametrized mathematical model. Interestingly, Di Veroli et al. [28] also settled on a simpler, single time constant of activation/deactivation representation of hERG channel dynamics at 37°C compared with their model at room temperature, which could produce two time courses of activation/deactivation.
4.2. Relation to previous work and future outlook
The relationship between the MBAM and other reduction techniques has been discussed in detail previously [2,3]. As outlined in this paper, cardiac ion channel models typically contain large numbers of parameters relating to transition rates between numerous closed, open and inactivated states, which may result in parameter unidentifiability [8] and divergence in predictions between models of the same channel kinetics [21,29]. Multiple plausible models also means it is difficult to understand the relationship between model outputs and model parameters, suggesting there is a need for ion channel models of reduced complexity. While this problem is well-known when it comes to models of the cardiac action potential [30,31], with several reduced/minimal models having been created already [32–34] (including through use of the MBAM [4,5]), considerably less has been done in terms of reducing their constituent ion channel sub-models (more of a concern for Markov chain models than simpler Hodgkin–Huxley formulations).
Reducing the ion channel sub-models within full cellular action potential models has the advantage of preserving biophysical detail and therefore drug or mutation targets whose effects we may wish to model. For example, within a 67 variable myocyte model Ariful Islam et al. [35] reduced a 13-state sodium channel Markov model and 10-state potassium channel Markov model to two-gate Hodgkin–Huxley (HH) models. That work relied on using approximate bisimulation between the full Markov models and two-gate HH invariant manifold reductions of the Markov channel dynamics [36]. Other model reduction techniques which have been applied to ion channel models include combining states (‘lumping’) and fast/slow analysis to separate time scales [37–39]. To decide which states to combine in lumping approaches, the intuition of the modelling problem may be used, or each possible choice may be evaluated as in the ‘proper lumping’ technique [40]. In contrast, the MBAM seeks only to reduce the number of parameters while having little impact on outputs. The MBAM may lump states, as it did in r1 → r2 and r4 → r5 in our reductions. However, the MBAM is more flexible in the sense that the resulting reduction in number of parameters may be associated with model reductions that do not use lumping, as we saw above for most of our hERG model reductions, and has the benefit of semi-automatically suggesting the next reduction based on sensitivities rather than having to exhaustively try all combinations of states.
Models of the cardiac hERG ion channel are frequently used in the simulation of genetic mutations and drug effects, due to the medical and pharmaceutical relevance of hERG-related abnormalities. Some additional consideration is, therefore, warranted regarding how this method might be applied in these contexts. Regarding state-specific drug block, the method allows one to choose which observations to use to guide the model reduction. Accordingly, if we have a trusted complex model, it would be possible to preserve both the open and inactivated state occupancies, which would ensure the model remains relevant for use in conjunction with existing models of drug kinetics, which for hERG typically include binding to only open and/or inactivated states (e.g. [41]). As for genetic mutations, applying the MBAM separately for each mutant would produce models which are able to shed light on how a mutation affects the channel, with no requirements to be defined a priori.
An approach to parameter identification which circumvents the need for model reduction altogether is to fix the values of certain parameters based on experimental estimates or inheritance from previous models, fitting only the remaining parameters in the model [3]. This approach is relatively common not just in the field of cardiac modelling, but also in the relatively new discipline of quantitative systems pharmacology. While this does reduce the dimensionality of the parameter search space, it does not make the model conceptually simpler or necessarily help to illuminate the connection between model parameters and output, unlike model reduction methods such as the MBAM. The MBAM may, therefore, also be of great utility in this context, in which the desirability of models with identifiable parameters has begun to be appreciated [42].
5. Conclusion
To conclude, we have demonstrated the viability of using the MBAM to reduce models of ion channels while retaining a high level of predictive power. This approach is a very promising way to simplify ion channel models while improving parameter identifiability. It maintains a strong connection between the biophysically based model parameters, states and outputs from complex models and the same properties within algorithmically-derived simplified models.
Data accessibility
All simulation codes and experimental data required to replicate the results in this article are freely available at https://github.com/CardiacModelling/model-reduction-manifold-boundaries. A permanently archived version is available on Zenodo at https://doi.org/10.5281/zenodo.6833242 [43].
Electronic supplementary material is available online [44].
Authors' contributions
D.G.W.: conceptualization, formal analysis, investigation, methodology, project administration, software, supervision, validation, visualization, writing—original draft, writing—review and editing; J.W.: investigation, software; J.G.S.: conceptualization, methodology, software, writing—review and editing; R.V.: data curation, formal analysis, investigation; J.M.K.: data curation, formal analysis, investigation; T.W.C.: data curation, funding acquisition, investigation, methodology, resources, supervision, writing—review and editing; G.R.M.: formal analysis, funding acquisition, investigation, methodology, project administration, resources, supervision, writing—review and editing.
All authors gave final approval for publication and agreed to be held accountable for the work performed therein.
Conflict of interest declaration
We declare we have no competing interest.
Funding
This research was supported by a Canadian Institutes of Health Research Project (grant no. 156168); a Natural Sciences and Engineering Research Council of Canada Discovery Grant (grant no. RG-PIN-2020-04429); and the Wellcome Trust (grant no. 212203/Z/18/Z). D.G.W. and G.R.M. acknowledge support from a Wellcome Trust Senior Research Fellowship to G.R.M. T.W.C. acknowledges support from the Canadian Institutes of Health Research and the Natural Sciences and Engineering Research Council of Canada. This research was funded in whole, or in part, by the Wellcome Trust (grant no. 212203/Z/18/Z). For the purpose of open access, the authors have applied a CC-BY public copyright licence to any Author Accepted Manuscript version arising from this submission.
References
- 1.Mirams GR, Niederer SA, Clayton RH. 2020. The fickle heart: uncertainty quantification in cardiac and cardiovascular modelling and simulation. Phil. Trans. R. Soc. A 378, 20200119. ( 10.1098/rsta.2020.0119) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Transtrum MK, Qiu P. 2014. Model reduction by manifold boundaries. Phys. Rev. Lett. 113, 098701. ( 10.1103/PhysRevLett.113.098701) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Transtrum MK, Qiu P. 2016. Bridging mechanistic and phenomenological models of complex biological systems. PLoS Comput. Biol. 12, e1004915. ( 10.1371/journal.pcbi.1004915) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Lombardo DM, Rappel W-J. 2017. Systematic reduction of a detailed atrial myocyte model. Chaos 27, 093914. ( 10.1063/1.4999611) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Gerach T, Weiß D, Dössel O, Loewe A. 2019. Observation guided systematic reduction of a detailed human ventricular cell model. In 2019 Computing in Cardiology (CinC), pp. 1–4. Singapore: IEEE.
- 6.Rudy Y, Silva JR. 2006. Computational biology in the study of cardiac ion channels and cell electrophysiology. Q. Rev. Biophys. 39, 57-116. ( 10.1017/S0033583506004227) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Whittaker DG, Clerx M, Lei CL, Christini DJ, Mirams GR. 2020. Calibration of ionic and cellular cardiac electrophysiology models. WIREs Syst. Biol. Med. 12, e1482. ( 10.1002/wsbm.1482) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Fink M, Noble D. 2009. Markov models for ion channels: versatility versus identifiability and speed. Phil. Trans. R. Soc. A 367, 2161-2179. ( 10.1098/rsta.2008.0301) [DOI] [PubMed] [Google Scholar]
- 9.Vandenberg JI, Perry MD, Perrin MJ, Mann SA, Ke Y, Hill AP. 2012. hERG K+ channels: structure, function, and clinical significance. Physiol. Rev. 92, 1393-1478. ( 10.1152/physrev.00036.2011) [DOI] [PubMed] [Google Scholar]
- 10.Brown KS, Sethna JP. 2003. Statistical mechanical approaches to models with many poorly known parameters. Phys. Rev. E 68, 021904. ( 10.1103/PhysRevE.68.021904) [DOI] [PubMed] [Google Scholar]
- 11.Waterfall JJ, Casey FP, Gutenkunst RN, Brown KS, Myers CR, Brouwer PW, Elser V, Sethna JP. 2006. Sloppy-model universality class and the Vandermonde matrix. Phys. Rev. Lett. 97, 150601. ( 10.1103/PhysRevLett.97.150601) [DOI] [PubMed] [Google Scholar]
- 12.Gutenkunst RN, Waterfall JJ, Casey FP, Brown KS, Myers CR, Sethna JP. 2007. Universally sloppy parameter sensitivities in systems biology models. PLoS Comput. Biol. 3, e189. ( 10.1371/journal.pcbi.0030189) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Cooper J, Spiteri RJ, Mirams GR. 2015. Cellular cardiac electrophysiology modeling with Chaste and CellML. Front. Physiol. 5, 511. ( 10.3389/fphys.2014.00511) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Wang S, Liu S, Morales MJ, Strauss HC, Rasmusson RL. 1997. A quantitative analysis of the activation and inactivation kinetics of HERG expressed in Xenopus oocytes. J. Physiol. 502, 45-60. ( 10.1111/j.1469-7793.1997.045bl.x) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Lei CL, Clerx M, Gavaghan DJ, Polonchuk L, Mirams GR, Wang K. 2019. Rapid characterization of hERG channel kinetics I: using an automated high-throughput system. Biophys. J. 117, 2438-2454. ( 10.1016/j.bpj.2019.07.029) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Kemp JM, Whittaker DG, Venkateshappa R, Pang Z, Johal R, Sergeev V, Tibbits GF, Mirams GR, Claydon TW. 2021. Electrophysiological characterization of the hERG R56Q LQTS variant and targeted rescue by the activator RPR260243. J. Gen. Physiol. 153, e202112923. ( 10.1085/jgp.202112923) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Clerx M, Collins P, de Lange E, Volders PGA. 2016. Myokit: a simple interface to cardiac cellular electrophysiology. Prog. Biophys. Mol. Biol. 120, 100-114. ( 10.1016/j.pbiomolbio.2015.12.008) [DOI] [PubMed] [Google Scholar]
- 18.Clerx M, Robinson M, Lambert B, Lei CL, Ghosh S, Mirams GR, Gavaghan DJ. 2019. Probabilistic Inference on Noisy Time Series (PINTS). J. Open Res. Softw. 7, 23. ( 10.5334/jors.252) [DOI] [Google Scholar]
- 19.Cohen SD, Hindmarsh AC. 1996. CVODE, a stiff/nonstiff ODE solver in C. Comput. Phys. 10, 138–143. ( 10.1063/1.4822377) [DOI]
- 20.Clerx M, Beattie KA, Gavaghan DJ, Mirams GR. 2019. Four ways to fit an ion channel model. Biophys. J. 117, 2420-2437. ( 10.1016/j.bpj.2019.08.001) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Beattie KA, Hill AP, Bardenet R, Cui Y, Vandenberg JI, Gavaghan DJ, de Boer TP, Mirams GR. 2018. Sinusoidal voltage protocols for rapid characterisation of ion channel kinetics. J. Physiol. 596, 1813-1828. ( 10.1113/JP275733) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Apgar JF, Witmer DK, White FM, Tidor B. 2010. Sloppy models, parameter uncertainty, and the role of experimental design. Mol. Biosyst. 6, 1890-1900. ( 10.1039/B918098B) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Chis O-T, Villaverde AF, Banga JR, Balsa-Canto E. 2016. On the relationship between sloppiness and identifiability. Math. Biosci. 282, 147-161. ( 10.1016/j.mbs.2016.10.009) [DOI] [PubMed] [Google Scholar]
- 24.Lei CL, et al. 2020. Considering discrepancy when calibrating a mechanistic electrophysiology model. Phil. Trans. R. Soc. A 378, 20190349. ( 10.1098/rsta.2019.0349) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Menon V, Spruston N, Kath WL. 2009. A state-mutating genetic algorithm to design ion-channel models. Proc. Natl Acad. Sci. USA 106, 16 829-16 834. ( 10.1073/pnas.0903766106) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Teed ZR, Silva JR. 2016. A computationally efficient algorithm for fitting ion channel parameters. MethodsX 3, 577-588. ( 10.1016/j.mex.2016.11.001) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Mangold KE, Wang W, Johnson EK, Bhagavan D, Moreno JD, Nerbonne JM, Silva JR. 2021. Identification of structures for ion channel kinetic models. PLoS Comput. Biol. 17, e1008932. ( 10.1371/journal.pcbi.1008932) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Di Veroli GY, Davies MR, Zhang H, Abi-Gerges N, Boyett MR. 2013. High-throughput screening of drug-binding dynamics to HERG improves early drug safety assessment. Am. J. Physiol. Heart Circ. Physiol. 304, H104-H117. ( 10.1152/ajpheart.00511.2012) [DOI] [PubMed] [Google Scholar]
- 29.Agrawal A, Wang K, Polonchuk L, Cooper J, Hendrix M, Gavaghan DJ, Mirams GR, Clerx M. 2022. Models of the cardiac l-type calcium current: a quantitative review. bioRxiv. ( 10.1101/2021.10.04.462988) [DOI] [PMC free article] [PubMed]
- 30.Zaniboni M, Riva I, Cacciani F, Groppi M. 2010. How different two almost identical action potentials can be: a model study on cardiac repolarization. Math. Biosci. 228, 56-70. ( 10.1016/j.mbs.2010.08.007) [DOI] [PubMed] [Google Scholar]
- 31.Jæger KH, Wall S, Tveito A. 2019. Detecting undetectables: can conductances of action potential models be changed without appreciable change in the transmembrane potential? Chaos 29, 073102. ( 10.1063/1.5087629) [DOI] [PubMed] [Google Scholar]
- 32.Aliev RR, Panfilov AV. 1996. A simple two-variable model of cardiac excitation. Chaos Solitons Fractals 7, 293-301. ( 10.1016/0960-0779(95)00089-5) [DOI] [Google Scholar]
- 33.Fenton F, Karma A. 1998. Vortex dynamics in three-dimensional continuous myocardium with fiber rotation: filament instability and fibrillation. Chaos 8, 20-47. ( 10.1063/1.166311) [DOI] [PubMed] [Google Scholar]
- 34.Mitchell CC, Schaeffer DG. 2003. A two-current model for the dynamics of cardiac membrane. Bull. Math. Biol. 65, 767-793. ( 10.1016/S0092-8240(03)00041-7) [DOI] [PubMed] [Google Scholar]
- 35.Ariful Islam M., Murthy A, Bartocci E, Cherry EM, Fenton FH, Glimm J, Smolka SA, Grosu R. 2015. Model-order reduction of ion channel dynamics using approximate bisimulation. Theor. Comput. Sci. 599, 34-46. ( 10.1016/j.tcs.2014.03.018) [DOI] [Google Scholar]
- 36.Keener JP. 2009. Invariant manifold reductions for Markovian ion channel dynamics. J. Math. Biol. 58, 447-457. ( 10.1007/s00285-008-0199-6) [DOI] [PubMed] [Google Scholar]
- 37.Groff JR, DeRemigio H, Smith GD. 2009. Markov chain models of ion channels and calcium release sites. In Stochastic methods in neuroscience (eds Laing C, Lord GJ), ch. 2. Oxford, UK: Oxford University Press. ( 10.1093/acprof:oso/9780199235070.003.0002) [DOI] [Google Scholar]
- 38.Stary T. 2016. Mathematical and computational study of Markovian models of ion channels in cardiac excitation. PhD thesis, University of Exeter, UK.
- 39.Sommer-Simpson J, Reinitz J, Fridlyand L, Philipson L, Radulescu O. 2016. Hybrid reductions of computational models of ion channels coupled to cellular biochemistry. In Computational Methods in Systems Biology (eds E Bartocci, P Lio, N Paoletti), Lecture Notes in Computer Science, pp. 273–288, Cham, Switzerland: Springer International Publishing. ( 10.1007/978-3-319-45177-0_17) [DOI]
- 40.Dokoumetzidis A, Aarons L. 2009. Proper lumping in systems biology models. IET Syst. Biol. 3, 40-51. ( 10.1049/iet-syb:20070055) [DOI] [PubMed] [Google Scholar]
- 41.Li Z, Dutta S, Sheng J, Tran PN, Wu W, Chang K, Mdluli T, Strauss DG, Colatsky T. 2017. Improving the in silico assessment of proarrhythmia risk by combining hERG (Human Ether-à-go-go-Related Gene) channel–drug binding kinetics and multichannel pharmacology. Circ. Arrhythm. Electrophysiol. 10, e004628. ( 10.1161/CIRCEP.116.004628) [DOI] [PubMed] [Google Scholar]
- 42.Sher A, Niederer SA, Mirams GR, Kirpichnikova A, Allen R, Pathmanathan P, Gavaghan DJ, van der Graaf PH, Noble D. 2022. A quantitative systems pharmacology perspective on the importance of parameter identifiability. Bull. Math. Biol. 84, 39. ( 10.1007/s11538-021-00982-5) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43.Whittaker DG, Shuttleworth JG, Mirams GR. 2022. CardiacModelling/model-reduction-manifold-boundaries. Zenodo. ( 10.5281/zenodo.6833242) [DOI] [PMC free article] [PubMed]
- 44.Whittaker DG, Wang J, Shuttleworth JG, Venkateshappa R, Kemp JM, Claydon TW, Mirams GR. 2022. Ion channel model reduction using manifold boundaries. Figshare. ( 10.6084/m9.figshare.c.6123986) [DOI] [PMC free article] [PubMed]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Citations
- Whittaker DG, Shuttleworth JG, Mirams GR. 2022. CardiacModelling/model-reduction-manifold-boundaries. Zenodo. ( 10.5281/zenodo.6833242) [DOI] [PMC free article] [PubMed]
- Whittaker DG, Wang J, Shuttleworth JG, Venkateshappa R, Kemp JM, Claydon TW, Mirams GR. 2022. Ion channel model reduction using manifold boundaries. Figshare. ( 10.6084/m9.figshare.c.6123986) [DOI] [PMC free article] [PubMed]
Data Availability Statement
All simulation codes and experimental data required to replicate the results in this article are freely available at https://github.com/CardiacModelling/model-reduction-manifold-boundaries. A permanently archived version is available on Zenodo at https://doi.org/10.5281/zenodo.6833242 [43].
Electronic supplementary material is available online [44].





