Single compartment: nonlinear a5-GABAAR controls synaptic NMDAR activation (Schulz et al 2018)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:258946
This study shows that IPSCs mediated by a5-subunit containing GABAA receptors are strongly outward-rectifying generating 4-fold larger conductances above -50?mV than at rest. This model shows that synaptic activation of these receptors can very effectively control voltage-dependent NMDA-receptor activation. The files contain the NEURON code for Fig.6 and Fig.7. The model is a single dendritic compartment with one glutamatergic and GABAergic synapse. Physiological properties of GABA synapses were modeled as determined by optogenetic activation of inputs during voltage-clamp recordings in Schulz et al. 2018.
Reference:
1 . Schulz JM, Knoflach F, Hernandez MC, Bischofberger J (2018) Dendrite-targeting interneurons control synaptic NMDA-receptor activation via nonlinear a5-GABAA receptors. Nat Commun 9:3576 [PubMed]
Citations  Citation Browser
Model Information (Click on a link to find other models with that property)
Model Type:
Brain Region(s)/Organism:
Cell Type(s):
Channel(s):
Gap Junctions:
Receptor(s): AMPA; GabaA; NMDA;
Gene(s):
Transmitter(s): Gaba; Glutamate;
Simulation Environment: NEURON;
Model Concept(s):
Implementer(s): Schulz, Jan M [j.schulz at unibas.ch];
Search NeuronDB for information about:  GabaA; AMPA; NMDA; Gaba; Glutamate;
/*************************************************************
* Print-To-File.hoc 	 		JB 26.07.17
*  
* 
*  
**************************************************************/
print "Exit with CTRL D"

//load_file("nrngui.hoc")
load_file("C:/Daten/Modeling/Alpha5_NMDA_single_comp/shared/ATF.hoc") 


proc print2file(){ 	//print vectors into file
	outfile = new ATF_File($s2) //has to be a string, can include address for subfolders
	outfile.x_scale=dtime   // sampling interval; default is 1.0
	outfile.x_units="ms"    // default is "ms"
	outfile.y_units="mV"    // default is "mV"
	//g.color(3)
	for i =0,simul_iter-1 {
	 sprint($s3,"Sweep%d",i)
	 outfile.addVec($o1.getcol(i), ColLabel)

	 //outfile.addVec(vDend.cl, "Dend") 
	 // vector.cl: passing a clone instead of allways the same vector
	}
	outfile.flush()
}