Skip to content

CardiacModelling/hERGRapidCharacterisation

Repository files navigation

Rapid characterisation of hERG channel kinetics

This repository contains all data, code and figures for the papers "Rapid characterisation of hERG channel kinetics I: using an automated high-throughput system" and "Rapid characterisation of hERG channel kinetics II: temperature dependence".

Main results

room-temperature-only: Results of "Rapid characterisation of hERG channel kinetics I: using an automated high-throughput system".

temperature-dependency: Results of "Rapid characterisation of hERG channel kinetics II: temperature dependence". The hierarchical Bayesian mean model for 37°C is also available as a CellML file.

syn-room-temperature-only: Synthetic data studies supporting "Rapid characterisation of hERG channel kinetics I: using an automated high-throughput system".

Code

The code requires Python 2.7 and two dependencies: PINTS and Myokit. Matplotlib is required to regenerate the figures, and one of the figures also requires Seaborn.

Supporting files

data: Contains all .csv type data exported from automated QCs (see qc). Each protocol for each cell is saved as a separate file, currents are stored in the unit of [picoampere]. Time points for the current trace is saved as a separate file (to reduce duplicated information), and are in the unit of [second].

data-sweep2: Same as data, but exporting second sweep of the recorded data, currently for staircaseramp protocol only.

data-autoLC: Same as data, but using automated leak correction done by Nanion SynchoPatch384PE. Mainly for non-staircase ramp protocols, as we do not have an explicit leak estimation step in all of our protocols except staircase-ramp, and we hope their automated leak correction can do a better job if leak changes between protocols.

data-raw: Same as data, but with raw data without any post-processing, contains *-before.csv and *-after.csv, referring to before and after E-4031 addition respectively; currently only contain herg25oc1-staircaseramp data.

lib: Contains all external Python libraries (require manual installation, see README) and other modules/utility functions.

mmt-model-files: Myokit model files, contains IKr model.

protocol-time-series: Contains protocols as time series, stored as .csv files, with time points (in [second]) and voltage (in [millivolt]).

qc: Contains QC information for the selected cells in data, obtained using automated QC hergqc.py.

supplement-info: Contains extra information/tables for the Supporting Materials.

Acknowledging this work

If you publish any work based on the contents of this repository please cite:

Lei, C. L., Clerx, M., Gavaghan, D. J., Polonchuk, L., Mirams, G. R., Wang, K. (2019). Rapid characterisation of hERG channel kinetics I: using an automated high-throughput system. Biophysical Journal, 117, 2438-2454.

Lei, C. L., Clerx, M., Beattie, K. A., Melgari, D., Hancox, J., Gavaghan, D. J., Polonchuk, L., Wang, K., Mirams, G. R. (2019). Rapid characterisation of hERG channel kinetics II: temperature dependence. Biophysical Journal, 117, 2455-2470.