This repo contains code to reproduce the work in "A range of voltage-clamp protocol designs for rapid capture of hERG kinetics" by Chon Lok Lei, Dominic G. Whittaker, Monique J. Windley, Matthew D. Perry, Adam P. Hill, Gary R. Mirams.
If you use it please cite this paper:
Lei CL, Whittaker DJ, Windley MJ, Perry MD, Hill AP, Mirams GR.
A range of voltage-clamp protocol designs for rapid capture of hERG kinetics.
Wellcome Open Res 2025, 9:673
(https://doi.org/10.12688/wellcomeopenres.23319.2)
All protocol designs are provided as time series CSV files in protocol-time-series.
To run the code, run pip install -r requirements.txt to install all the necessary dependencies. Python >3.6 is required.
optimise-bruteforce: Code to designhhbrute3gstepandwangbrute3gstep.optimise-localsensitivity: Code to designhh3stepandwang3step.optimise-sobol: Code to designhhsobol3stepandwangsobol3step.optimise-square-wave: Code to designmaxdiff.rank-spacefill-protocols: Code to rankspacefill26,spacefill10andspacefill19.newton: Code to perform first round fitting withstaircase,sis,hh3stepandwang3step.lib: Utility modules.mmt-model-files: Model files for hERG.