Firing neocortical layer V pyramidal neuron (Reetz et al. 2014; Stadler et al. 2014)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:168148
Neocortical Layer V model with firing behaviour adjusted to in vitro observations. The model was used to investigate the effects of IFN and PKC on the excitability of neurons (Stadler et al 2014, Reetz et al. 2014). The model contains new channel simulations for HCN1, HCN2 and the big calcium dependent potassium channel BK.
References:
1 . Stadler K, Bierwirth C, Stoenica L, Battefeld A, Reetz O, Mix E, Schuchmann S, Velmans T, Rosenberger K, Bräuer AU, Lehnardt S, Nitsch R, Budt M, Wolff T, Kole MH, Strauss U (2014) Elevation in type I interferons inhibits HCN1 and slows cortical neuronal oscillations. Cereb Cortex 24:199-210 [PubMed]
2 . Reetz O, Stadler K, Strauss U (2014) Protein kinase C activation mediates interferon-ß-induced neuronal excitability changes in neocortical pyramidal neurons. J Neuroinflammation 11:185 [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: Neocortex;
Cell Type(s): Neocortex L5/6 pyramidal GLU cell;
Channel(s): I Na,p; I Na,t; I L high threshold; I A; I K; I M; I h; I K,Ca; I Sodium; I Calcium; I Mixed; I Potassium; I Q;
Gap Junctions:
Receptor(s):
Gene(s): HCN1; HCN2;
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Activity Patterns; Detailed Neuronal Models; Action Potentials; Signaling pathways;
Implementer(s): Stadler, Konstantin [konstantin.stadler at ntnu.no];
Search NeuronDB for information about:  Neocortex L5/6 pyramidal GLU cell; I Na,p; I Na,t; I L high threshold; I A; I K; I M; I h; I K,Ca; I Sodium; I Calcium; I Mixed; I Potassium; I Q;
/
stadler2014_layerV
sub
OwnInit.hoc
ReducExp.hoc
util.hoc
                            
//######################################
//  						    
//  OwnInit.hoc
//  -------------
//
// Replaces the standard init routine
//  							
//  Author: Konstantin Stadler
//  Version: 20131108
//  							
//######################################
//
//based on the example in chapter 7 of the NEURON book
//Must be the last hoc file load at the simulation (the last init() in this file will be used by NEURON)


objref OwnInitCtrl

objref InitState, InitStateFile


proc init() { local dtsav, temp    
 	print "Custom init routine...."
 	
 	dtInit = 10
 	tInit = -10000
 	
 	finitialize(v_init)
 	t = -15000
 	dtsav = dt
 	dt = dtInit
 		// if cvode is on, turn it off to do large fixed step
 	temp = cvode.active()
 	
 	if (temp!=0) { cvode.active(0) }
 	
 	
 	
 	while (t<tInit) {
 		fadvance()
 		//OwnInitCtrl.x(VecCounter) = v(.5)   //saves...
 		//VecCounter = VecCounter + 1//... the init advance for checking
 		}
 	// restore cvode if necessary
 	if (temp!=0) { cvode.active(1) }
 	
 	dt = dtsav
 	t = 0
 	if (cvode.active()) {
 		cvode.re_init()
 	 } else {
 		fcurrent()
 		}
 	frecord_init()
 	
 	print "Custom init routine finished\n"
 	
}



Loading data, please wait...