ChrisCurrin / pv-kcnc2

A structurally precise mechanism links an epilepsy-associated KCNC2 potassium channel mutation to interneuron dysfunction

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A structurally precise mechanism links an epilepsy-associated KCNC2 potassium channel mutation to interneuron dysfunction

PNAS paper link forthcoming

Results

Main

main figure

Supplementary

supp figure

Getting started

  1. Install Python (preferably using anaconda)

  2. Create a virtual environment and install packages from environment.yml

    conda env create -f environment.yml

  3. Install additional python packages (NEURON and nrnutils)

    pip install -r requirements.txt

  4. (Alternative, Windows only) Install NEURON with an installer

  5. Run notebook

    jupyter lab notebook.ipynb or jupyter notebook notebook.ipynb

About

This model uses the NEURON simulation environment

HOC template for PV model is found in src/cells/PV_template.hoc

Morphology and mechanisms found under src/cells/morphologies and src/cells/mechanisms

Model morphology and mechanisms taken from the BBP Neocortical Microcircuit Portal: https://bbp.epfl.ch/nmc-portal/welcome

Original PV neuron derived from Berecki G, Bryson A, Terhag J, Maljevic S, Gazina EV, Hill SL, Petrou S (2019) SCN1A gain of function in early infantile encephalopathy. Ann Neurol 85:514-525 doi: 10.1002/ana.25438

The model was optimised using BluePyOpt:

"Van Geit W, Gevaert M, Chindemi G, Rossert C, Courcol J, Muller EB, Schurmann F, Segev I and Markram H (2016).BluePyOpt: Leveraging open source software and cloud infrastructure to optimise model parameters in neuroscience. Front. Neuroinform. 10:17. doi: 10.3389/fninf.2016.00017

The axon and sodium channels were adjusted for the paper: Developmentally-regulated impairment of parvalbumin interneuron synaptic transmission in an experimental model of Dravet syndrome

About

A structurally precise mechanism links an epilepsy-associated KCNC2 potassium channel mutation to interneuron dysfunction

License:GNU General Public License v3.0


Languages

Language:AGS Script 64.9%Language:Jupyter Notebook 18.3%Language:Python 11.8%Language:AMPL 5.0%