fourwaysoffitting

Code to compare four different ways to fit an ion current model

https://github.com/cardiacmodelling/fourwaysoffitting

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: wiley.com
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.5%) to scientific vocabulary
Last synced: 7 months ago · JSON representation

Repository

Code to compare four different ways to fit an ion current model

Basic Info
  • Host: GitHub
  • Owner: CardiacModelling
  • License: other
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 874 MB
Statistics
  • Stars: 4
  • Watchers: 3
  • Forks: 3
  • Open Issues: 1
  • Releases: 1
Created over 7 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

Four ways to fit an ion current model

This repository contains all data, code, figures, and animations for the paper "Four ways to fit an ion current model", by Clerx, Beattie, Gavaghan, and Mirams.

Supporting materials

Code

The code requires Python (either 2.7 or 3.3+) and two dependencies: PINTS and Myokit. Myokit can be installed using pip install myokit (or pip3 install myokit for some python 3 environments), or following the instructions on http://myokit.org. PINTS can be installed using pip install pints. Matplotlib is required to regenerate the figures, and one of the supplementary figures also requires Seaborn.

To get everything in one go, use pip install -r requirements.txt.

Organisation:

  • data: all experimental data
  • method-1: scripts to run method 1
  • method-2: scripts to run method 2
  • method-3: scripts to run method 3
  • method-4: scripts to run method 4
  • models-and-protocols: the Myokit models and protocols used in the study
  • python: shared Python scripts, the most important bits of code live here
  • surface: scripts to perform surface mapping
  • surface-ap-fit: scripts to fit to the validation signal, only ever used for surface mapping
  • validation: scripts that post-process results from methods 1-4 and assess their performance

Data source

This project uses the sine wave data from Beattie 2018, see: https://github.com/mirams/sine-wave

For the publication, see: https://physoc.onlinelibrary.wiley.com/doi/full/10.1113/JP275733

Beattie, K. A., Hill, A. P., Bardenet, R., Cui, Y., Vandenberg, J. I., Gavaghan, D. J., de Boer, T. P. & Mirams, G. R. Sinusoidal voltage protocols for rapid characterisation of ion channel kinetics. J. Physiol. 596, 18131828 (2018).

Owner

  • Name: Cardiac Modelling
  • Login: CardiacModelling
  • Kind: organization
  • Location: United Kingdom

Codes and Resources from the University of Nottingham's cardiac modelling team

GitHub Events

Total
  • Push event: 2
  • Create event: 1
Last Year
  • Push event: 2
  • Create event: 1