Distance-dependent synaptic strength in CA1 pyramidal neurons (Menon et al. 2013)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:222726
Menon et al. (2013) describes the experimentally-observed variation in synaptic AMPA and NMDA conductance as a function of distance from the soma. This model explores the effect of this variation on somatic EPSPs and dendritic spike initiation, as compared to the case of uniform AMPA and NMDA conductance.
Reference:
1 . Menon V, Musial TF, Liu A, Katz Y, Kath WL, Spruston N, Nicholson DA (2013) Balanced synaptic impact via distance-dependent synapse distribution and complementary expression of AMPARs and NMDARs in hippocampal dendrites. Neuron 80:1451-63 [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; Synapse;
Brain Region(s)/Organism: Hippocampus;
Cell Type(s): Hippocampus CA1 pyramidal GLU cell;
Channel(s): I A; I K; I Na, slow inactivation;
Gap Junctions:
Receptor(s): AMPA; NMDA;
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Synaptic Integration;
Implementer(s): Menon, Vilas [vilasmenon2008 at u dot northwestern dot edu];
Search NeuronDB for information about:  Hippocampus CA1 pyramidal GLU cell; AMPA; NMDA; I A; I K; I Na, slow inactivation;
/
MenonEtAl2013
README.txt
dv.mod
ih_new.mod
kadist.mod *
kaprox.mod *
kdrca1.mod *
leakcond.mod *
nafast2.mod
naslowcond2.mod
nmda.mod
spines.mod *
synampa.mod *
vmax.mod
vmax2.mod
vmaxlast.mod
vms.mod
code_membrane.hoc
code_objects.hoc
code_point_processes.hoc
code_routine_for_runs.hoc
code_run_multiple_spines_on_branch.hoc
code_run_single_spine.hoc
code_synapse_array_setup.hoc
code_synapse_setup.hoc
mosinit.hoc
ri06.nrn *
simulated_axon.nrn *
spinearraygeom.nrn
spinegeom.nrn
                            
// creates and specifies location of point processes
// electrodes (for current injection) and synapses
// also defines some useful variables for accessing sections


objectvar elecstim
somaA elecstim = new IClamp(0.5)
/*
objectvar elecstim2
somaA elecstim2 = new IClamp(0.5)

objectvar elecstim3
somaA elecstim3 = new IClamp(0.5)

objectvar currinjpsp
somaA currinjpsp = new currinj(0.5)

numsynapses = 5000

objref ampasyn[numsynapses]


for i = 0,numsynapses - 1 {
	ampasyn[i] = new synampa(0.5)
}
*/
// note that distances are corrected for difference between soma(0) and soma(0.5), which is 13 um

objref soma, dend, dendprox, basal, tuft, psyn
somaA soma = new SectionRef()  			   		// somatic recording site
dendA5_0111111111111111 dend = new SectionRef() 	 	// dendritic recording site: 404 um at 1.0, 365 at 0.5
dendA2_0110 basal = new SectionRef() 			   	// basal recording site: xxx um at 0.5
dendA5_011111011 tuft = new SectionRef()			// tuft recording site: xxx um at 0.5
dendA5_0 dendprox = new SectionRef()				// proximal dendritic recording site for Metz paper (2007)


// Create section references in order to access children of primary apical dendrite

objref sref[17]

dendA5_0 sref[0] = new SectionRef() 
dendA5_01 sref[1] = new SectionRef() 
dendA5_011 sref[2] = new SectionRef() 
dendA5_0111 sref[3] = new SectionRef() 
dendA5_01111 sref[4] = new SectionRef() 
dendA5_011111 sref[5] = new SectionRef() 
dendA5_0111111 sref[6] = new SectionRef() 
dendA5_01111111 sref[7] = new SectionRef() 
dendA5_011111111 sref[8] = new SectionRef() 
dendA5_0111111111 sref[9] = new SectionRef() 
dendA5_01111111111 sref[10] = new SectionRef() 
dendA5_011111111111 sref[11] = new SectionRef() 
dendA5_0111111111111 sref[12] = new SectionRef() 
dendA5_01111111111111 sref[13] = new SectionRef() 
dendA5_011111111111111 sref[14] = new SectionRef() 
dendA5_0111111111111111 sref[15] = new SectionRef() 
dendA5_01111111111111111 sref[16] = new SectionRef() 

// Create new list for attaching children to determine A-type and Ih-density

objref temp_list
temp_list = new SectionList()

// Create temporary string object for storing names

objref temp_strobj
temp_strobj = new StringFunctions()