Cerebellar purkinje cell: interacting Kv3 and Na currents influence firing (Akemann, Knopfel 2006)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:80769
Purkinje neurons spontaneously generate action potentials in the absence of synaptic drive and thereby exert a tonic, yet plastic, input to their target cells in the deep cerebellar nuclei. Purkinje neurons express two ionic currents with biophysical properties that are specialized for high-frequency firing: resurgent sodium currents and potassium currents mediated by Kv3.3. Numerical simulations indicated that Kv3.3 increases the spontaneous firing rate via cooperation with resurgent sodium currents. We conclude that the rate of spontaneous action potential firing of Purkinje neurons is controlled by the interaction of Kv3.3 potassium currents and resurgent sodium currents. See paper for more and details.
Reference:
1 . Akemann W, Knöpfel T (2006) Interaction of Kv3 potassium channels and resurgent sodium current influences the rate of spontaneous firing of Purkinje neurons. J Neurosci 26:4602-12 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Neuron or other electrically excitable cell;
Brain Region(s)/Organism:
Cell Type(s): Cerebellum Purkinje GABA cell;
Channel(s): I Na,t; I A; I K; I h; I K,Ca; I Calcium;
Gap Junctions:
Receptor(s):
Gene(s): Kv1.1 KCNA1; Kv4.3 KCND3; Kv3.3 KCNC3; HCN1;
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Ion Channel Kinetics; Oscillations; Action Potentials; Calcium dynamics;
Implementer(s): Akemann, Walther [akemann at brain.riken.jp];
Search NeuronDB for information about:  Cerebellum Purkinje GABA cell; I Na,t; I A; I K; I h; I K,Ca; I Calcium;
load_file("nrngui.hoc")
load_file("morphology_mechanisms.hoc")

// load_file("OFF_ON_OFF.ses")
// xopen is used so that graphs will be recreated if the simulation is
// started multiple times
xopen("OFF_ON_OFF.ses")

prelength = 1000
mainlength1 = 1500
mainlength2 = 1500
mainlength3 = 1500

access soma

//**********************************************************************
proc simulate() { local preDT, mainDT, Kbin

Kbin = gbar_Kbin
gbar_Kbin = 0

mainDT = dt
preDT = 0.025

dt = preDT
tstop = prelength
run()
gbar_Kbin = Kbin
if ( stoprun == 1) return

gbar_Kbin = 0
dt = mainDT
continuerun(prelength + mainlength1)
gbar_Kbin = Kbin
if ( stoprun == 1) return

gbar_Kbin = Kbin
continuerun(prelength + mainlength1 + mainlength2)
if ( stoprun == 1) return

gbar_Kbin = 0
continuerun(prelength + mainlength1 + mainlength2 + mainlength3)
gbar_Kbin = Kbin

if ( stoprun == 1) return

}


//*************User-Interface*******************************************

dt = 0.005
nrnsecmenu(0.5, 1)

xpanel("Spontaneous firing")
xlabel("Kbin Off...on...off")
xvalue("Time for Initialization", "prelength")
xvalue("Duration w/o Kbin", "mainlength1")
xvalue("Duration with Kbin", "mainlength2")
xvalue("Duration w/o Kbin", "mainlength3")

xvalue("dt", "dt")
xvalue("t", "t")
xlabel("")
xbutton("Start", "simulate()")
xbutton("Stop", "stoprun = 1")
xpanel()

simulate()

Loading data, please wait...