Skip to main content
Wellcome Open Research logoLink to Wellcome Open Research
. 2025 Jul 9;9:673. Originally published 2024 Nov 12. [Version 2] doi: 10.12688/wellcomeopenres.23319.2

A range of voltage-clamp protocol designs for rapid capture of hERG kinetics

Chon Lok Lei 1,2, Dominic J Whittaker 3, Monique J Windley 4,5, Matthew D Perry 6, Adam P Hill 4,5, Gary R Mirams 3,a
PMCID: PMC12334913  PMID: 40786643

Version Changes

Revised. Amendments from Version 1

This revision has moved details of the experimental protocol designs to a supplementary spreadsheet. Experimental data recorded under all these protocols in hERG1a CHO cells at room temperature is available with a subsequent article (Shuttleworth et al. 2025) which is now cited in the text. The rationale for the initial and final sections of the protocols has been extended. The discussion has been extended to discuss how model discrepancy and experimental artefacts can cause error in mathematical model fits and predictions.

Abstract

We provide details of a series of short voltage-clamp protocols designed for gathering a large amount of information on hERG (K v11.1) ion channel gating. The protocols have a limited number of steps and consist only of steps and ramps, making them easy to implement on any patch clamp setup, including automated platforms. The primary objective is to assist with parameterisation, selection and refinement of mathematical models of hERG gating. We detail a series of manual and automated model-driven designs, together with an explanation of their rationale and design criteria. Experimental data under all these protocols is available in a partner publication. Although the protocols are intended to study hERG1a currents, the approaches could be easily extended and generalised to other ion channel currents.

Keywords: experimental design, ion channel, mathematical model, computational model, patch clamp

Plain language summary

Ion channels are proteins that span the membranes of biological cells, and they allow certain ions to flow through them, to cross the membrane (e.g. K +, Na + or Ca 2+). They are important in controlling concentrations of ions within the cell, and also used by the body to transmit electrical signals - controlling processes like nerve impulses or co-ordination of muscle contraction such as in the heart.

Many ion channels open and close in response to changes in the voltage across the cell membrane. Working out the intricate details of exactly how ion channels respond to voltage is difficult and often time consuming. A good method to use is voltage clamping, where some electronic apparatus is cleverly attached to a cell such that there is effectively one electrode inside the cell and one outside. By clamping the membrane voltage to carefully chosen waveforms, and recording the currents that flow, we can investigate how currents respond to voltage.

It is an active topic of research deciding what voltage waveform is most effective to use. One recently proposed route is to use comparatively short waveforms that rapidly perturb voltage, and use the resulting data to fit a mathematical model of the ion channel opening and closing. This article proposes a whole suite of this type of waveform, some designed manually and some designed by mathematical algorithms, which we expect to be valuable in characterising a particular heart ion channel current (hERG). The protocols should provide abundant data to train and test mathematical models of the current. These models can then be used to communicate how we think the channel works and to make predictions of its behaviour in new situations.

Introduction

This report describes a series of voltage-clamp protocol waveforms that were designed to explore the gating of cell lines expressing hERG1a / K v11.1 channels, which are the primary subunit of the channels carrying the cardiac rapid delayed rectifier potassium current, I Kr ( Sanguinetti et al., 1995; Vandenberg et al., 2012).

The aim is to build on our previous studies that aimed to develop a range of short, information-rich voltage clamp protocols to use in experimental recordings to capture hERG gating behaviour ( Beattie et al., 2018; Lei et al., 2019b). Here we extend these to a wide range of protocols to better parameterise, select and test mathematical models of hERG gating ( Bett et al., 2011) and in particular to gain a better understanding and quantification of model discrepancy — when models cannot correctly predict what happens in reality ( Shuttleworth et al., 2024). As a result, some protocols will focus on classic optimal experimental design in terms of reducing uncertainty / improving identifiability of model parameter estimates ( Lei et al., 2023). Whilst others focus on maximising differences between trained models to assist in model selection/discrimination.

All these protocols were designed during the Isaac Newton Institute’s Fickle Heart programme in May–June 2019 ( Mirams et al., 2020). The protocols are all designed to be run on an automated patch platform, namely the Nanion SyncroPatch384PE ( Obergrussberger et al., 2016), which at the time had a restriction of only allowing up to 64 commands (steps or ramps) to define a single voltage-clamp protocol. Experimental data from a hERG1a CHO cell expression system at room temperature for these protocols was published in Shuttleworth et al. (2025).

Models used in protocol design process

Our designs are model-driven akin to Lei et al. (2023), where mathematical models are used as part of automatic optimal design; even where our designs are manual they were done by visually examining the results of forward simulations.

The model structures that we used here are Beattie et al. (2018) and Wang et al. (1997) (also used in Fink et al. (2008)), with their Markov diagrams shown in Figure 1 and full equations reproduced below. The first model ( Beattie et al., 2018) is a Hodgkin-Huxley style model with two independent gates, which can be represented as a symmetric 4-state Markov model (see Fig. 4B of Rudy and Silva (2006)). The second model Wang et al. (1997) is a 5-state Markov model with 3 closed states, an open state, and an inactivated state connected sequentially.

Figure 1. The model structures used for experimental design.

Figure 1.

( a): the four-state Beattie et al. (2018) model. ( b): the five-state Wang et al. (1997) model. The arrows adjacent to each model structure indicate the direction in which rates increase as the voltage increases. Reproduced from Shuttleworth et al. (2024) under a CC-BY licence.

Beattie model

In matrix/vector form, the Beattie et al. (2018) model can be written as,

dxdt=[k1k30k4k20k2k4k1k3k3k2k1k40k1k40k2k3]x,

where

x=[C,I,IC,O]T,

and

k1=p1ep2V,k2=p3ep4V,k3=p5ep6V,k4=p7ep8V.

This model is equivalent to a two gate Hodgkin-Huxley style gating model with open probability given by an “activation” a gate representing the ‘right’ transitions in Figure 1a multiplied by an “inactivation” r gate representing the ‘down’ transitions ( Clerx et al., 2019a; Mirams, 2023), so in the below designs when we refer to “Hodgkin-Huxley” (HH) it is this interpretation of the model we are using.

Wang model

The Wang et al. (1997) model can be written as:

dxdt=[aa0ba0000aa0ba0kfkb000kfkbaa1ba1000aa1ba1a1b1000a1b1]x,

where

x=[C1,C2,C3,O,I]T,

and

a1=q1eq2V,aa0=q3eq4V,aa1=q5eq6V,ba1=q7eq8V,b1=q9eq10V,ba0=q11eq12V.

The default (room temperature) parameter values for both models are presented in Table 1. In practice we remove one state from the system and set it equal to “one minus the sum of the rest” to solve the ODE system, to improve numerical stability. All models are solved using a Python package Myokit ( Clerx et al., 2016) using SUNDIALS CVODE ( Hindmarsh et al., 2005).

Table 1. The default parameter sets we use for the Wang et al. (1997) and Beattie et al. (2018) models.

The column ‘Range’ indicates the parameter range obtained from real data fitting results based on protocols staircaseramp, sis, hh3step, and wang3step, which is used for global sensitivity-based designs.

Wang model Beattie Model
Value Range Units Value Range Units
g 2.11 ×10 –1 μS g 2.44 ×10 –1 μS
k b 0.67 [0.67,99993] ×10 –2 ms –1 p 1 1.68 [1.39,12.9] ×10 –4 ms –1
k f 1.31 [1.31,99550] ×10 –2 ms –1 p 2 8.06 [1.08,8.49] ×10 –2 mV –1
q 1 1.24 [1.24,1.81] ×10 –1 ms –1 p 3 4.34 [2.77,32.3] ×10 –5 ms –1
q 2 1.56 [1.55,2.06] ×10 –2 mV –1 p 4 4.07 [2.48,4.56] ×10 –2 mV –1
q 3 0.04 [0.03,1.02] ×10 –2 ms –1 p 5 9.07 [6.40,19.9] ×10 –2 ms –1
q 4 10.9 [0.0001,10.9] ×10 –2 mV –1 p 6 2.67 [2.18,3.87] ×10 –2 mV –1
q 5 0.24 [0.23,364] ×10 –2 ms –1 p 7 7.32 [7.07,10.9] ×10 –3 ms –1
q 6 0.0001 [0.0001,6.44] ×10 –2 mV –1 p 8 3.22 [2.89,3.39] ×10 –2 mV –1
q 7 3.15 [1.29,7.69] ×10 –4 ms –1
q 8 3.99 [2.97,3.99] ×10 –2 mV –1
q 9 5.75 [3.55,5.75] ×10 –3 ms –1
q 10 2.89 [2.89,3.34] ×10 –2 mV –1
q 11 0.28 [0.007,1458] ×10 –2 ms –1
q 12 10.7 [1.16,11.8] ×10 –2 mV –1

Common protocol segments

As described in Mirams et al. (2024), all the protocols we have designed have common start and end segments, as defined in Table 2. The purposes of these segments are:

Table 2. Details of the Start and End clamp sections for all designs.

‘t’ indicates the duration of the clamp section, and ‘V’ the relevant voltage(s) for this clamp. Where ‘Ramp’ is specified it is a linear ramp over time between the voltages shown, as opposed to a constant voltage clamp for a ‘Step’. Reproduced from Mirams et al. (2024).

Clamp Initial: for leak and
conductance
End: reversal ramp sequence
# Step/Ramp t (ms) V (mV) Step/Ramp t (ms) V (mV)
1 Step 250 –80 Step 1000 –80
2 Step 50 –120 Step 500 40
3 Ramp 400 –120 to –80 Step 10 –70
4 Step 200 –80 Ramp 100 –70 to –110
5 Step 1000 40 Step 390 –120
6 Step 500 –120 Step 500 –80
7 Step 1000 –80
  • Start — a leak ramp from -120 to -80 where hERG should be closed and we can estimate leak properties, followed by an ‘activation step’ to provoke a very large tail current and help with conductance estimation, as discussed in Beattie et al. (2018).

  • End — a ‘reversal ramp’ to help assess whether the current is reversing at the expected Nernst potential, discussed in Lei et al. (2019b). Followed by 390ms at -120mV to ensure channel closing at the end of the protocol, so that the initial channel state for the next protocol does not depend on this preceding one.

  • both can also be used in quality control to check that these sections behave similarly over time when different protocols are applied to the same cell.

Manual protocol designs

The details of the protocols in this section are provided in the Supplementary Spreadsheet, note that all of them have the common protocol segments from Table 2 added.

Original staircase protocol

Figure 2 shows the original staircase protocol. It was manually designed to capture various dynamics of hERG ( Lei et al., 2019a; Lei et al., 2019b), which has been used and tested on the Nanion SyncroPatch384PE. We have been using it as a quality control of the full run of the experiments when designing the protocols in the rest of this report.

Figure 2. The manually-designed staircase protocol used in Lei, Clerx, Beattie, et al. (2019a; Lei et al., 2019b) and its simulation, with state occupancy shown for the Beattie et al. (2018) model of Figure 1a.

Figure 2.

Reproduced from ( Lei et al., 2019b) under a CC-BY licence.

Staircase-in-staircase protocol

The original staircase protocol provided a good foundation and motivation for improving experimental designs for characterisation of ion channel kinetics in high-throughput machines. We attempted to further improve this manual design by enhancing the exploration of inactivation processes of hERG. The original staircase protocol involves only voltage steps of 500 ms, which may not be able to explore fully the fast dynamics of hERG inactivation processes. Therefore, a shorter step duration version (50 ms) of the full staircase protocol is introduced at the middle of the staircase protocol, termed the staircase-in-staircase (sis) protocol ( Figure 3, top). We also explored the possibility of inverting the order of the staircase as shown in Figure 3, bottom (sisi).

Figure 3. Manual designs.

Figure 3.

Top: the staircase-in-staircase (sis) protocol. Bottom: the ‘inverted’ staircase-in-staircase (sisi) protocol. Underneath each protocol are simulated currents from the two models ( hh_ikr_rt is the Beattie et al. (2018) model of I Kr and wang_ikr_rt is the Wang et al. (1997) model of I Kr, both parameterised to room temperature data).

Phase-space filling protocol

The idea here is to have a protocol that fills up the phase-voltage space as much as possible. In brief, this design draws out the a, r, V three dimensional ‘phase-voltage space’ {[0,1],[0,1],[-120,60]} for the Beattie et al. (2018) model and subdivides it into 6 compartments in each dimension, giving a total of N = 6 3 = 216 boxes. Since the phase space defines all possible behaviours of a model, if a protocol forces the model to visit as many of these boxes as possible, then the observations should test model assumptions well and provide rich information to fit model parameters. We have published the rationale and details of the design process for these protocol separately in Mirams et al. (2024). Figure 4 (top) shows a manually-tuned phase space filling protocol (manualppx); no objective function per se.

Figure 4. More manual designs.

Figure 4.

Top: the manual phase space protocol (manualppx). Middle: the square wave protocol of Beattie et al. (2018) (squarewave). Bottom: the lumped action potential protocol (longap). Beneath each protocol we show simulated currents from both the Beattie and Wang models.

A square-wave conversion of the sinusoidal protocol

In this design, we aim to design protocols based on sums of square waves, as inspired by Beattie et al. (2018). Such a protocol consists of a combination of N square waves, where each square wave i is defined by amplitude a i , (angular) frequency ω i , and phase lag ϕ i . The protocol is defined by 3 N parameters plus an extra parameter for an offset voltage, which can be expressed as:

Vsquarewave(t)=b+iNaisign(sin(ωit+ϕi)),(1)

where the function sign(⋅) takes a value +1 if its argument is positive, -1 if negative, or 0 if the argument is 0.

A direct conversion of the sine waves in the Beattie et al. (2018) protocol is performed, with the same amplitudes and frequencies, to square waves. It is a combination of three square waves ( N = 3) with a 1 = 54 mV, a 2 = 26 mV, a 3 = 10 mV, ω 1 = 0.007 ms, ω 2 = 0.037 ms, ω 1 = 0.19 ms, and ϕ 1 = ϕ 2 = ϕ 3 = 0, and an offset of b = −30 mV. The resulting protocol is called ‘squarewave’ and is shown in Figure 4 (middle).

Long action potential protocol

As a final ‘manually-chosen’ design, we also propose a lumped action potential protocol for validation purposes, as shown in Figure 4 (bottom). It consists of two action potential morphologies, an early after-depolarisation (EAD)-like action potential, and a delayed after-depolarisation (DAD)-like action potential.

Automated Iterative 3-step designs

Here we describe protocol design approaches that can be done objectively and automatically. With the same rationale as described in Mirams et al. (2024), we consider a protocol consists of 3 N steps with N ∈ ℕ, and we split the protocol into N units with 3 consecutive voltage steps as a unit. For some designs, N is the number of model parameters, while for others, N is 17 to bring the total number of steps to 51 which is close to the 64 allowed by the Nanion SyncroPatch384PE when the start and end clamps are added ( Table 2). For each unit i, we optimise the 3 voltage steps through an objective function S i , with each step defined by two parameters: voltage V and duration Δt. Each objective function S i (described in the sections below) aims to achieve a different purpose. We then iterate the process for all the objective functions i = 1, 2, … N, resulting in a 3 N steps protocol.

The optimisation was performed using a global optimisation scheme, covariance matrix adaptation evolution strategy (CMA-ES, Hansen, 2006) implemented via a Python package PINTS ( Clerx et al., 2019b). All optimisation of the designs were repeated 10 times from different randomly varied initial starting points, and the best designs are presented here. Although we do not expect our design would reach the same global optimum as optimising all > 20 steps at once ( Mirams et al., 2024), our results still show promising protocol designs. We also tried to perform fitting 6-steps-at-once in Mirams et al. (2024) and showed that both resulted in similar performance. Finally, the presented results are the optimised results rounded to the nearest one decimal place in millisecond and millivolt for practical implementation ( Mirams et al., 2024).

Sensitivity-based designs

Maximising approximated local sensitivity

For an ion channel current model I with N parameters p 1, p 2, ... p N , we define an objective function for each 3-step unit i that maximises the absolute value of the sensitivity |Ipipi| of the model output I with respect to the parameter p i while minimising all the absolute value of sensitivity of the rest of the parameters. This objective function can be mathematically expressed as

Si({Vi,j,Δti,j}j=13)=Δti,3|Ipipi|dtΣkΔti,3|Ipkpk|dt.

The sensitivity was calculated using a first-order central difference scheme with δ p i being 0.1 % × p i . Note that the integration is only over the last step of the 3 steps, the idea is to allow the first two steps to vary as much as it would need to be to maximise the approximated local sensitivity across the third step (it is fine if there is low sensitivity because of e.g. full inactivation in the first two steps). This has been repeated for both models and the results are shown in Figure 5.

Figure 5. The 3-step local sensitivity designs.

Figure 5.

Top: protocol based on the Hodgkin-Huxley model (hh3step). Bottom: based on the Wang model (wang3step). With simulated currents from both models shown below the protocols.

Maximising Sobol sensitivity

Instead of the local sensitivity, we can also replace it with the first-order Sobol global sensitivity indices, given by

Si({Vi,j,Δti,j}j=13)=1Var(I)Varpi(Ep!i(I|pi)).

Here the p !i notation denotes the set of all parameters except p i . This has been repeated for the Beattie & Wang models. The parameter range ( Table 1) was taken from previous real data fits to staircaseramp, sis, hh3step and wang3step, using the approach from Lei, Clerx, Gavaghan, et al. (2019b) without accounting for experimental error ( Lei et al., 2020a; Lei et al., 2020b).

To calculate Sobol sensitivities we used a modified version of the SA-lib library ( Herman & Usher, 2017), to enable easier calculation of sensitivities over time series, which is included in our repository (see Data Availability). The results are shown in Figure 6.

Figure 6. The 3-step Sobol sensitivity protocols.

Figure 6.

Top: based on the Hodgkin-Huxley model (hhsobol3step). Bottom: based on the Wang model (wangsobol3step). With simulated currents from both models shown below the protocols.

Gibbs designs

We use the 3-step approach discussed above, but the difference here is that instead of defining each step by two parameters (voltage V and duration Δt), for each 3-step section we optimise only one of these parameters (either V or Δt) while randomly picking the other from a uniform distribution. This halves the number of parameters that are inferred to just 3 per 3-step section. However, since we have only the same objective function, all units would return the same optimum (or a few if multi-modal but very limited) which is not desired. Therefore we introduce some stochasticity to the protocol by randomly choosing one of the step parameters and optimising only the other one.

Maximising model output differences: a brute-force sampling approach

The approach taken in this design is similar to a global sensitivity analysis. For a given model I, we start with randomly picking M (ideally ∼ 1000s but practically ∼ 100s of) parameters from model parameter prior, then the objective function to be maximised is the sum of the root mean square deviation (RMSD) values between the model outputs from all combinations of the sampled parameter pairs. The model parameter prior could be an a-priori distribution of the parameters (for example those used in Beattie et al., 2018; Lei et al., 2019b), or based on previous fitting results (see below). The objective function to be maximised for a 3-step unit i can be expressed as

S(θi)=2M2j=1Mk>jMRMSD(Ij,Ik),(2)

where RMSD( x, y) denotes the RMSD between x and y, and I j , I k are the model output for the M parameter samples. We choose θ i = {Vj}j=13 with Δt j ∼ Uniform(50,1000)  ms for odd i, and θ i = {Δtj}j=13 with V j ∼ Uniform(–120,60)  mV for even i.

This has been repeated for the Beattie and Wang models, with the parameter range (prior distribution) was taken from the extremes of the range defined by previous real data fits to staircsaeramp, sis, hh3step and wang3step, as provided in Table 1. The results are shown in Figure 7.

Figure 7. The brute-force sampling protocols.

Figure 7.

Top: based on the Hodgkin-Huxley model (hhbrute3gstep). Bottom: based on the Wang model (wangbrute3gstep). Simulated currents from both models are shown beneath each protocol.

Maximising differences between two models

Unlike the previously defined approaches, where only one model was involved, this proposed approach aims to distinguish between two candidate models. The objective function is defined as the RMSD value between two model currents, with a given set of model parameters ( Table 1), so it is still a ‘local’ design with respect to model parameters. One protocol randomly picks time parameters for each 3-step unit, and optimises voltages {Vj}j=13 with Δt j ∼ Uniform(50,500)  ms and is termed ‘rtovmaxdiff’); and the other method randomly picks voltages and optimises the step durations {Δtj}j=13 with V j ∼ Uniform(–120,60)  mV, and is known as ‘rvotmaxdiff’. Applying this approach to the Beattie & Wang models results in Figure 8.

Figure 8. Protocols that maximise the difference between currents from the Beattie and Wang models.

Figure 8.

Top: based on randomised voltage and optimising time steps (rvotmaxdiff). Bottom: based on randomised time steps and optimised voltages (rtovmaxdiff). Simulated currents from both models are shown beneath each protocol.

Phase-voltage space filling designs

For details of this approach, see Mirams et al. (2024). Briefly, an objective function tries to maximise the amount of new boxes that are visited by a model’s trajectory for each new iterative ‘3 step’ set of pulses (as described above) repeating sequentially until we have 17 sets of 3 steps. This approach has a stochastic optimisation step, and produces some protocols that appear to be challenging and information rich, where we appear to have a reasonable amount of current and interesting dynamics. After 30 optimisation runs with different random seeds and initial guesses, we selected the following 3 best protocols based on slightly different criteria:

Figure 9. Phase-voltage space filling designs.

Figure 9.

Top: first phase-voltage space protocol (spacefill26). Middle: second phase-voltage space protocol (spacefill10). Bottom: third phase-voltage space protocol (spacefill19), with simulated currents from both models.

All three protocols visit between 126–132 (58–61%) of the available 216 ‘boxes’ in phase-voltage space. Note that this is a lower percentage than the protocols in Mirams et al. (2024) primarily due to 1 ms time samples being used in the 2019 optimisations presented here (see Discussion of Mirams et al. (2024)) along with extra initial guesses now being used in the Mirams et al. (2024) optimisation procedure to gain slightly higher coverage of the space.

Automated square waves

Following the same argument as in ‘Maximising differences between two models’ above, this design maximises the differences between two candidate models to aid model selection. Here we use N = 3 (as per Beattie et al., 2018) which gives 9 parameters in total (see Equation (1)), with a fixed offset voltage of −30 mV. The square wave parameters are optimised based on an objective function that maximises the RMSD value between two model outputs. As above, the two models have a set of predefined model parameters, so it is still a ‘local’ model parameter method.

This approach was applied to the Beattie and Wang models using their original literature parameters. The resulting protocol ( Figure 10) exhibits extremely high frequency and high amplitude (hitting the boundaries of the protocol parameters) behaviour. We believe these rapid changes of voltage tends to maximise the two model outputs, which is similar to the ‘original sine wave #2’ in Beattie (2015), and is likely to be impractical or uninformative for real experiments.

Figure 10. The square wave protocol for maximising two models’ difference (maxdiff) and simulated currents from both models.

Figure 10.

Discussion

Developing ion channel models remains a challenging task predominantly due to all the various sources of uncertainty and variability ( Mirams et al., 2016) — in terms of modelling approximations ( Lei et al., 2020c; Lei & Mirams, 2021) as well as experimental noise and artefacts ( Lei et al., 2020a). It is made more difficult due to the sparsity of available data for independent training and validation, with it still being common to calibrate models to all available data ( Whittaker et al., 2020). The protocols presented here encompass many design criteria, including parameterisation, model selection and rigorous testing of the underlying assumptions in hERG models ( Fink & Noble, 2009; Lei et al., 2019b; Mirams et al., 2024). As such, we expect that this collection of voltage clamp protocols will be extremely useful for development of mathematical models for the physiological gating of the hERG potassium channel, and in particular by providing ample validation data for assessing their prediction errors due to model discrepancy ( Shuttleworth et al., 2024).

Experimental high-throughput data on CHO hERG1a cells at room temperature associated with these protocols is available ( Shuttleworth et al., 2025). That study also shows the results of fitting the Beattie and Wang models and examines how mathematical hERG model parameter estimates have both a protocol-dependent effect, perhaps associated with model discrepancy as predicted in Shuttleworth et al. (2024); and a well-dependent effect, perhaps caused by well-dependent experimental artefacts such as series resistance ( Lei et al., 2020a). Further research is ongoing in the best way to account for these effects and adapt protocol design strategies for model selection, particularly for selection of drug binding models ( Patten-Elliott et al., 2025).

The same design criteria we have outlined here could easily be applied to other ion channels to create similar suites of protocols, using the provided open source codes.

Ethics and consent

Ethical approval and consent were not required.

Acknowledgements

The authors would like to thank the Isaac Newton Institute for Mathematical Sciences for support and hospitality during the programme The Fickle Heart when some work on this report was undertaken, and in particular discussions with Prof. Ian Vernon.

Funding Statement

This work was supported by the Wellcome Trust (grant no. 212203/Z/18/Z); the Science and Technology Development Fund, Macao SAR (FDCT) [reference no. 0155/2023/RIA3 and 0048/2022/A]; the University of Macau [reference no. SRG2024-00014-FHS and FHS Startup Grant]; the Engineering & Physical Sciences Research Council (EPSRC) [grant no. EP/R014604/1]; and the Australian Research Council [grant no. DP190101758]. DGW & GRM acknowledge support from the Wellcome Trust via a Wellcome Trust Senior Research Fellowship to GRM. CLL acknowledges support from the FDCT and support from the University of Macau. We acknowledge Victor Chang Cardiac Research Institute Innovation Centre, funded by the NSW Government. This research was funded in whole, or in part, by the Wellcome Trust [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.

The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

[version 2; peer review: 3 approved]

Data availability

Software availability statement

•    Source code available from: https://github.com/CardiacModelling/protocol-design-hERG

•    Archived software available from: https://doi.org/10.5281/zenodo.13343099 ( Lei et al., 2024).

•    License: BSD 3 clause license

References

  1. Beattie K: Mathematical modelling of drug-ion channel interactions for cardiac safety assessment.PhD thesis, University of Oxford,2015. Reference Source [Google Scholar]
  2. Beattie KA, Hill AP, Bardenet R, et al. : Sinusoidal voltage protocols for rapid characterisation of ion channel kinetics. J Physiol. 2018;596(10):1813–1828. 10.1113/JP275733 [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Bett GCL, Zhou Q, Rasmusson RL: Models of HERG gating. Biophys J. 2011;101(3):631–42. 10.1016/j.bpj.2011.06.050 [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Clerx M, Beattie KA, Gavaghan DJ, et al. : Four ways to fit an ion channel model. Biophys J. 2019a;117(12):2420–2437. 10.1016/j.bpj.2019.08.001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Clerx M, Collins P, De Lange E, et al. : Myokit: a simple interface to cardiac cellular electrophysiology. Prog Biophys Mol Biol. 2016;120(1–3):100–114. 10.1016/j.pbiomolbio.2015.12.008 [DOI] [PubMed] [Google Scholar]
  6. Clerx M, Robinson M, Lambert B, et al. : Probabilistic Inference on Noisy Time Series (PINTS). J Open Res Softw. 2019b;7(1): 23. 10.5334/jors.252 [DOI] [Google Scholar]
  7. Fink M, Noble D: Markov models for ion channels: versatility versus identifiability and speed. Philos Trans A Math Phys Eng Sci. 2009;367(1896):2161–79. 10.1098/rsta.2008.0301 [DOI] [PubMed] [Google Scholar]
  8. Fink M, Noble D, Virag L, et al. : Contributions of HERG K + current to repolarization of the human ventricular action potential. Prog Biophys Mol Biol. 2008;96(1–3):357–76. 10.1016/j.pbiomolbio.2007.07.011 [DOI] [PubMed] [Google Scholar]
  9. Hansen N: The CMA evolution strategy: a comparing review.In: Towards a new evolutionary computation: advances in the estimation of distribution algorithms.Berlin, Heidelberg: Springer Berlin Heidelberg,2006;75–102. 10.1007/3-540-32494-1_4 [DOI] [Google Scholar]
  10. Herman J, Usher W: SALib: an open-source python library for sensitivity analysis. J Open Sour Softw. 2017;2(9):97. 10.21105/joss.00097 [DOI] [Google Scholar]
  11. Hindmarsh AC, Brown PN, Grant KE, et al. : SUNDIALS: Suite of Nonlinear and Differential/Algebraic Equation Solvers. ACM Trans Math Softw (TOMS). 2005;31(3):363–396. 10.1145/1089014.1089020 [DOI] [Google Scholar]
  12. Lei CL, Clerx M, Beattie KA, et al. : Rapid characterization of hERG channel kinetics II: temperature dependence. Biophys J. 2019a;117(12):2455–2470. 10.1016/j.bpj.2019.07.030 [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Lei CL, Clerx M, Gavaghan DJ, et al. : Rapid characterization of hERG channel kinetics I: using an automated high-throughput system. Biophys J. 2019b;117(12):2438–2454. 10.1016/j.bpj.2019.07.029 [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Lei CL, Clerx M, Gavaghan DJ, et al. : Model-driven optimal experimental design for calibrating cardiac electrophysiology models. Comput Methods Programs Biomed. 2023;240: 107690. 10.1016/j.cmpb.2023.107690 [DOI] [PubMed] [Google Scholar]
  15. Lei CL, Clerx M, Whittaker DG, et al. : Accounting for variability in ion current recordings using a mathematical model of artefacts in voltage-clamp experiments. Philos Trans A Math Phys Eng Sci. 2020a;378(2173): 20190348. 10.1098/rsta.2019.0348 [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Lei CL, Fabbri A, Whittaker DG, et al. : A nonlinear and time-dependent leak current in the presence of calcium fluoride patch-clamp seal enhancer [version 2; peer review: 4 approved]. Wellcome Open Res. 2020b;5:152. 10.12688/wellcomeopenres.15968.2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Lei CL, Ghosh S, Whittaker DG, et al. : Considering discrepancy when calibrating a mechanistic electrophysiology model. Philos Trans A Math Phys Eng Sci. 2020c;378(2173): 20190349. 10.1098/rsta.2019.0349 [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Lei CL, Mirams GR: Neural network differential equations for ion channel modelling. Front Physiol. 2021;12: 708944. 10.3389/fphys.2021.708944 [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Lei CL, Whittaker DG, Mirams GR: CardiacModelling/protocol-design-hERG. Zenodo. 2024. 10.5281/zenodo.13343099 [DOI] [Google Scholar]
  20. Mirams GR: Computational cardiac safety testing.In: Drug discovery and evaluation: safety and pharmacokinetic assays.Springer,2023;1–33. 10.1007/978-3-030-73317-9_137-1 [DOI] [Google Scholar]
  21. Mirams GR, Clerx M, Whittaker DG, et al. : Optimal experimental designs for characterising ion channel gating by filling the phase-voltage space of model dynamics. Math Med Life Sci. 2024;1(1): 2375494. 10.1080/29937574.2024.2375494 [DOI] [Google Scholar]
  22. Mirams GR, Niederer SA, Clayton RH: The fickle heart: uncertainty quantification in cardiac and cardiovascular modelling and simulation. Philos Trans A Math Phys Eng Sci. 2020;378(2173): 20200119. 10.1098/rsta.2020.0119 [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Mirams GR, Pathmanathan P, Gray RA, et al. : Uncertainty and variability in computational and mathematical models of cardiac physiology. J Physiol. 2016;594(23):6833–47. 10.1113/JP271671 [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Obergrussberger A, Brüggemann A, Goetze TA, et al. : Automated patch clamp meets high-throughput screening: 384 cells recorded in parallel on a planar patch clamp module. J Lab Autom. 2016;21(6):779–93. 10.1177/2211068215623209 [DOI] [PubMed] [Google Scholar]
  25. Patten-Elliott F, Lei CL, Preston SP, et al. : Optimizing experimental designs for model selection of ion channel drug-binding mechanisms. Philos Trans A Math Phys Eng Sci. 2025;383(2292): 20240227. 10.1098/rsta.2024.0227 [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Rudy Y, Silva JR: Computational biology in the study of cardiac ion channels and cell electrophysiology. Q Rev Biophys. 2006;39(1):57–116. 10.1017/S0033583506004227 [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Sanguinetti MC, Jiang C, Curran ME, et al. : A mechanistic link between an inherited and an acquired cardiac arrhythmia: HERG encodes the I Kr potassium channel. Cell. 1995;81(2):299–307. 10.1016/0092-8674(95)90340-2 [DOI] [PubMed] [Google Scholar]
  28. Shuttleworth JG, Lei CL, Whittaker DG, et al. : Empirical quantification of predictive uncertainty due to model discrepancy by training with an ensemble of experimental designs: an application to ion channel kinetics. Bull Math Biol. 2024;86(1): 2. 10.1007/s11538-023-01224-6 [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Shuttleworth JG, Lei CL, Windley MJ, et al. : Evaluating the predictive accuracy of ion-channel models using data from multiple experimental designs. Philos Trans A Math Phys Eng Sci. 2025;383(2292): 20240211. 10.1098/rsta.2024.0211 [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Vandenberg JI, Perry MD, Perrin MJ, et al. : hERG K + channels: structure, function, and clinical significance. Physiol Rev. 2012;92(3):1393–1478. 10.1152/physrev.00036.2011 [DOI] [PubMed] [Google Scholar]
  31. Wang S, Liu S, Morales MJ, et al. : A quantitative analysis of the activation and inactivation kinetics of HERG expressed in Xenopus oocytes. J Physiol. 1997;502(Pt 1):45–60. 10.1111/j.1469-7793.1997.045bl.x [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Whittaker DG, Clerx M, Lei CL, et al. : Calibration of ionic and cellular cardiac electrophysiology models. Wiley Interdiscip Rev Syst Biol Med. 2020;12(4): e1482. 10.1002/wsbm.1482 [DOI] [PMC free article] [PubMed] [Google Scholar]
Wellcome Open Res. 2025 Aug 8. doi: 10.21956/wellcomeopenres.26771.r127448

Reviewer response for version 2

Davidk Jones 1

The researchers provide a detailed rationale and outline for their protocol. The manuscript is well-written and well-cited, making the details throughout easy to understand and open for further understanding through additional reading of many of the cited papers, both classical and more recent. The authors should be congratulated on a high quality body of work.

Is the rationale for developing the new method (or application) clearly explained?

Yes

Is the description of the method technically sound?

Yes

Are the conclusions about the method and its performance adequately supported by the findings presented in the article?

Yes

If any results are presented, are all the source data underlying the results available to ensure full reproducibility?

Yes

Are sufficient details provided to allow replication of the method development and its use by others?

Yes

Reviewer Expertise:

Ion channel biophysics, cellular and organismal electrophysiology

I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.

Wellcome Open Res. 2025 Aug 8. doi: 10.21956/wellcomeopenres.26771.r127165

Reviewer response for version 2

Lucia Romero Perez 1

No further comments to make. The manuscript can go ahead and be indexed.

Is the rationale for developing the new method (or application) clearly explained?

Yes

Is the description of the method technically sound?

Yes

Are the conclusions about the method and its performance adequately supported by the findings presented in the article?

Yes

If any results are presented, are all the source data underlying the results available to ensure full reproducibility?

Yes

Are sufficient details provided to allow replication of the method development and its use by others?

Yes

Reviewer Expertise:

Cardiac modelling

I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.

Wellcome Open Res. 2025 Feb 10. doi: 10.21956/wellcomeopenres.25702.r116930

Reviewer response for version 1

Lucia Romero Perez 1

This paper designs short voltage-clamp protocols to get data for hERG ion channel gating with the aim of producing better models of hERG. This is an important topic for cardiac modelling and simulation, and the methodology is sound.

The results are interesting, although they would be more exciting if there would be experimental data to compare the results provided by the simulations. This could be mentioned in the paper.

As it is stated “this collection of voltage clamp protocols will be extremely useful for development of mathematical models for the physiological gating of the hERG potassium channels…” However, I guess these protocols produce a lot of data.  From all the simulated protocols in the paper, which ones would you choose if your could only choose two?

Based on the results produced by the simulations of the paper, what of the two model structures seems to produce more realistic currents?

I don´t understand the brute-force sampling approach, especially the sentence “For a given model I, we start with randomly picking M (ideally ∼ 1000s but practically ∼ 100s of) parameters from model parameter prior, then the objective function to be optimised is the sum of the root mean square deviation (RMSD) values between the model outputs from all combinations of the sampled parameter pairs.” Does that mean that you try to get a protocol that maximizes de differences in the currents predicted by M different models obtained by changing the values of the parameters buy maintaining the equations? In this case the objective function is maximized, isn`t it?

If I have understood well, the protocols obtained maximising approximated local sensitivity and Sobol sensitivity produce protocols that contain parts that art especially sensitive to one specific parameter. Could you please indicate what parts are especially sensitive to each parameter in the respective figures?

It would be better to put the tables with the details of the protocols in an appendix, as they are also illustrated in the figures of the paper.

Is the rationale for developing the new method (or application) clearly explained?

Yes

Is the description of the method technically sound?

Yes

Are the conclusions about the method and its performance adequately supported by the findings presented in the article?

Yes

If any results are presented, are all the source data underlying the results available to ensure full reproducibility?

Yes

Are sufficient details provided to allow replication of the method development and its use by others?

Yes

Reviewer Expertise:

Cardiac modelling

I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above.

Wellcome Open Res. 2024 Dec 26. doi: 10.21956/wellcomeopenres.25702.r111463

Reviewer response for version 1

Arpad Mike 1

Understanding the kinetics of ion channel gating, how it is affected by temperature, and modified by various drugs, is a central question in the pharmacology of ion channels, whether the channel is the primary target, or it is involved in adverse effects. A thorough understanding often requires the construction of a mathematical model of the ion channel. What exact measurements are necessary to create a reliable model is not a trivial problem, and the researchers who created this manuscript are among the pioneers in addressing it. This manuscript investigates how different voltage protocols perform in helping researchers design, test, and compare models of the hERG channel. The methods they propose for designing voltage protocols can be applied for studying other voltage-gated ion channels as well.  

The methods are solid, and the message is interesting, although the way it is presented could be clearer.

I have one minor and one major concern with the manuscript.

The minor issue is the position of Tables 3 to 6.

The text discusses altogether 18 voltage protocols. The figures follow the order of the text (with the exception of “rtovmaxdiff” and “rvotmaxdiff” protocols, but they are both in Fig. 8, so there is no confusion). The tables, however, follow a rather arbitrary order:

1-2-3-4-5__13-18-6__7-8-9-10-15__16-17-11-12-14

What was the reason for this? The text is disrupted by several pages of large tables(they take up one-third of the manuscript), but they are not even in the right order. I suggest placing the tables describing all protocols (in the correct order) at the end of the text. I would even consider putting them in a single supplemental file.

My major concern regards the fundamental “So what?” question. Who will be the readers, and why should they be interested?

(By the way, the changes I suggest below are not intended as requirements for acceptance, but rather recommendations for improvement, which the authors may accept if they agree.)

I believe the primary audience of this particular paper would be pharmacologists, and the motivation for reading this manuscript would be, that one tries to reach a more profound understanding of the effect of a certain compound on a certain ion channel, or on a set of different ion channels.

Because the prospective readers are the type that seeks to understand things, I suggest that authors should discuss these results from a less technical and more practical point of view. It is nice that  automatically designed protocols can differentiate between models, but which of the two models reproduced actual channel kinetics better? Does the topology of models tell something about which actual conformational transitions occur during the operation of the channel? Might it be necessary to design a model with a completely new topology? What would be the simplest (not the best) protocol that can differentiate between model topologies?

From a pharmacologist’s point of view, finding the model that best reproduces ion channel gating is only the first step, and it cannot be separated from the next one: finding a model that best reproduces drug effects on that specific ion channel. I understand that addressing this second question would exceed the limits of this manuscript, and I am aware that the authors have already dealt with the problem of modeling drug effects ( e.g. in their BJP 2023 paper), but not from this aspect: What are the best protocols that can help determine drug mechanisms of action?

If they intend to pursue this goal, I am not sure that the “find the best protocol that can fit into 51 segments” approach is the best one. I would also suggest the “find the simplest protocol that still can differentiate between models” approach. The brute force, local or global sensitivity, space-filling, etc. designs are impressive, but they may not be as widely implemented by pharmacologist. In contrast, protocols like the “staircase”, or even something like the “sis” do make sense. Pharmacologists like to design their own protocols, and like to be able to justify why it looks the way it does.

In summary, the manuscript is a valuable collection of strategies for designing efficient voltage protocols for the study of hERG channels. I would personally prefer a more analytical, explanatory discussion of specific elements of the protocols, rather than focusing primarily on the results of automated processes.

Is the rationale for developing the new method (or application) clearly explained?

Yes

Is the description of the method technically sound?

Yes

Are the conclusions about the method and its performance adequately supported by the findings presented in the article?

Yes

If any results are presented, are all the source data underlying the results available to ensure full reproducibility?

Yes

Are sufficient details provided to allow replication of the method development and its use by others?

Yes

Reviewer Expertise:

pharmacology of ion channels

I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Data Availability Statement


    Articles from Wellcome Open Research are provided here courtesy of The Wellcome Trust

    RESOURCES