/hERGRapidCharacterisation

Rapid characterisation of hERG channel kinetics

Primary LanguagePythonOtherNOASSERTION

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.