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
                            
//######################################
//  						    
//  ReducExp.hoc
//  -------------
//
// Experiments with reduced current densities/properties        
//  							
//  Author: Konstantin Stadler
//  Version: 20131108
//  							
//######################################
// 

/*******************************************************************
 **             Native                                           **
*******************************************************************/

proc RunNormal() {
    // runs the CCIV for the initial cell, requires tstop set to 2000 

    StartTime = ParaCont.time()

    print "\n\n *********************************************"
    print "\n CCIV with normal cell parameter...."

    
    CCIV(50, 1000, -0.25, 20, 0.05, 1, "CCctrl.txt", "CCctrl_AP.txt")

    EndTime = ParaCont.time()
    print "\n: Execution time:", EndTime - StartTime
    print "\n\n Layer V Neuron at initial state"

}

/*******************************************************************
 **             PKC reduction                                     **
*******************************************************************/

proc RunPKC() {
    // runs the CCIV for the PKC modulation, requires tstop set to 2000 
    
    StartTime = ParaCont.time()
    
    print "\n\n *********************************************"
    print "\n CCIV with PKC modified cell parameter...."


    // Redfactors and shift values for assumed PKC affect
    //      RedFactor ... gpeak will be set to previous gpeak * redfactor
    RedFactorHCN1 = 0.425 // Reduction Factor HCN1 channels (peak conductance)
    RedFactorKM   = 0.76  // Reduction Factor M channels (peak conductance)
    RedFactorBK   = 0.5   // Reduction of BK channels
    ShiftVhNap    = -2     // shift of VhNap in mV (neg val here hyperpolarises Vh)

    // Assign new values
    forall gbar_km = gbar_km * RedFactorKM

    forsec SomaDend gpeak_hcn1 = gpeak_hcn1 * RedFactorHCN1
    forsec SomaDend gpeak_kBK  = gpeak_kBK  * RedFactorBK
    forsec Soma     Vh_nap     = Vh_nap     + ShiftVhNap

    // run CCIV
    CCIV(50, 1000, -0.25, 20, 0.05, 1, "CCpkc.txt", "CCpkc_AP.txt")

    // check run time
    EndTime = ParaCont.time()
    print "\n: Execution time:", EndTime - StartTime
    print "\n\n Layer V Neuron at state after PKC channel modulation (NB: Reload model to reset to initial state)"
    

}



Loading data, please wait...