D2 dopamine receptor modulation of interneuronal activity (Maurice et al. 2004)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:98005
"... Using a combination of electrophysiological, molecular, and computational approaches, the studies reported here show that D2 dopamine receptor modulation of Na+ currents underlying autonomous spiking contributes to a slowing of discharge rate, such as that seen in vivo. Four lines of evidence support this conclusion. ... Fourth, simulation of cholinergic interneuron pacemaking revealed that a modest increase in the entry of Na+ channels into the slow-inactivated state was sufficient to account for the slowing of pacemaker discharge. These studies establish a cellular mechanism linking dopamine and the reduction in striatal cholinergic interneuron activity seen in the initial stages of associative learning." See paper for more and details.
Reference:
1 . Maurice N, Mercer J, Chan CS, Hernandez-Lopez S, Held J, Tkatch T, Surmeier DJ (2004) D2 dopamine receptor-mediated modulation of voltage-dependent Na+ channels reduces autonomous activity in striatal cholinergic interneurons. J Neurosci 24:10289-301 [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): Neostriatum interneuron cholinergic cell;
Channel(s): I Na,t; I K; I h; I K,Ca; I Sodium; I Calcium; I Potassium;
Gap Junctions:
Receptor(s): D2;
Gene(s): D2 DRD2; HCN1; HCN2;
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Activity Patterns; Action Potentials; Parkinson's;
Implementer(s): Held, Joshua [j-held at northwestern.edu];
Search NeuronDB for information about:  Neostriatum interneuron cholinergic cell; D2; I Na,t; I K; I h; I K,Ca; I Sodium; I Calcium; I Potassium;
// Panel for manipulating one variable (parameter)


strdef variablename, cmd
objref PanBox
varval1 = 0.0002
varval2 = 0.009
variablename = "aS2_na_ch"

PanBox = new HBox()
PanBox.intercept(1)

xpanel("")
	xvarlabel(variablename)
xpanel()

xpanel("")
	xvalue("Value 1", "varval1")
	xvalue("Value 2", "varval2")
xpanel()

xpanel("")
	xbutton("Set Value 1", "changeval1()")
	xbutton("Set Value 2", "changeval2()")
xpanel()

PanBox.intercept(0)
PanBox.map("Change Variable Value", 600, 300, 350, 60)


proc changeval1() {
	sprint(cmd, "%s = %g", variablename, varval1)
	execute(cmd)
}

proc changeval2() {
	sprint(cmd, "%s = %g", variablename, varval2)
	execute(cmd)
}

Loading data, please wait...