GP Neuron, somatic and dendritic phase response curves (Schultheiss et al. 2011)

 Download zip file 
Help downloading and running models
Accession:137846
Phase response analysis of a GP neuron model showing type I PRCs for somatic inputs and type II PRCs for dendritic excitation. Analysis of intrinsic currents underlying type II dendritic PRCs.
Reference:
1 . Schultheiss NW, Edgerton JR, Jaeger D (2010) Phase response curve analysis of a full morphological globus pallidus neuron model reveals distinct perisomatic and dendritic modes of synaptic integration. J Neurosci 30:2767-82 [PubMed]
Citations  Citation Browser
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: Basal ganglia;
Cell Type(s): Globus pallidus neuron;
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s): HCN1; HCN2;
Transmitter(s):
Simulation Environment: GENESIS;
Model Concept(s): Oscillations; Synchronization; Active Dendrites; Synaptic Integration; Parkinson's; Phase Response Curves;
Implementer(s): Edgerton, Jeremy R. [jedgert at emory.edu]; Hanson, Jesse E.; Schultheiss, Nathan W [nwschultheiss at gmail.com];
// GENESIS script: GP model synaptic properties
// Created by Jesse Hanson
// Modified:
//	08/2004: channel time constants made variables.

float IncF = 1.4
float IncD = .9
float tauF = .241
float tauD = .491
function make_GP_syns
	if (!({exists AMPA}))
		create synchan AMPA
	end
	setfield AMPA Ek {E_AMPA} tau1 {tauRise_AMPA} tau2 {tauFall_AMPA} \
		gmax {G_AMPA} frequency 0 

/*	if (!({exists stpAMPA}))
                create stpsynchan stpAMPA
        end
        setfield stpAMPA Ek {E_AMPA} tau1 1e-3 tau2 3e-3 gmax {G_AMPA} \
		fac_per_spike {IncF} depr_per_spike {IncD}   \
                fac_tau {tauF}  depr_tau {tauD}              \
                max_fac 5
*/	
	if (!({exists NMDA}))
                create synchan NMDA
        end
	setfield NMDA Ek {E_NMDA} tau1 {tauRise_NMDA} tau2 {tauFall_NMDA} \
		gmax {G_NMDA} frequency 0
	
	if (!({exists Mg_block}))
                create Mg_block Mg_block 
        end
	setfield Mg_block		\
		CMg    0.25		\
		KMg_A  1		\
		KMg_B  {1/{0.057*1000}}

	if (!({exists GABA}))
	       	create synchan GABA
	end
	setfield GABA Ek {E_GABA} tau1 {tauRise_GABA} tau2 {tauFall_GABA}  \
		gmax {G_GABA} frequency 0

	if (!({exists GABA_GP}))
	       	create synchan GABA_GP
	end
	setfield GABA_GP Ek {E_GABA} tau1 {tauRise_GABA_GP} \
		tau2 {tauFall_GABA_GP} gmax {G_GABA_GP} frequency 0
end


function make_GP_AMPA
	if (!({exists AMPA}))
		create synchan AMPA
	end
	setfield AMPA Ek {E_AMPA} tau1 {tauRise_AMPA} tau2 {tauFall_AMPA} \
		gmax {G_AMPA} frequency 0 
end

function make_GP_GABA_striatum
	if (!({exists GABA}))
	       	create synchan GABA
	end
	setfield GABA Ek {E_GABA} tau1 {tauRise_GABA} tau2 {tauFall_GABA}  \
		gmax {G_GABA} frequency 0
end

function make_GP_GABA_pallidum
	if (!({exists GABA_GP}))
	       	create synchan GABA_GP
	end
	setfield GABA_GP Ek {E_GABA} tau1 {tauRise_GABA_GP} \
		tau2 {tauFall_GABA_GP} gmax {G_GABA_GP} frequency 0
end