Conductance based model for short term plasticity at CA3-CA1 synapses (Mukunda & Narayanan 2017)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:244922
We develop a new biophysically rooted, physiologically constrained conductance-based synaptic model to mechanistically account for short-term facilitation and depression, respectively through residual calcium and transmitter depletion kinetics. The model exhibits different synaptic filtering profiles upon changing certain parameters in the base model. We show degenercy in achieving similar plasticity profiles with different presynaptic parameters. Finally, by virtually knocking out certain conductances, we show the differential contribution of conductances.
Reference:
1 . Mukunda CL, Narayanan R (2017) Degeneracy in the regulation of short-term plasticity and synaptic filtering by presynaptic mechanisms. J Physiol 595:2611-2637 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Synapse;
Brain Region(s)/Organism:
Cell Type(s): Hippocampus CA3 pyramidal GLU cell;
Channel(s): I h; I K; I CAN;
Gap Junctions:
Receptor(s): AMPA;
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Conductance distributions; Short-term Synaptic Plasticity; Calcium dynamics; Neurotransmitter dynamics;
Implementer(s): Mukunda, Chinmayee L [chinmayeelm at gmail.com];
Search NeuronDB for information about:  Hippocampus CA3 pyramidal GLU cell; AMPA; I K; I h; I CAN;
/
MukundaNarayanan2017
data
readme.html
cal2.mod
cal4.mod
can2.mod
ghkampaC.mod
h.mod *
kadist.mod
kdr.mod
minmax.mod
nahh.mod
pulses.mod
stp.mod
BPF.hoc
EPSC_1.txt
mosinit.hoc
plot_ca_data.m
screenshot.png
                            
COMMENT
Since this is an electrode current, positive values of i depolarize the cell
and in the presence of the extracellular mechanism there will be a change
in vext since i is not a transmembrane current but a current injected
directly to the inside of the cell.
ENDCOMMENT

NEURON {
	POINT_PROCESS Pulses
	RANGE del, dur, amp, i, npulses, period, n
	ELECTRODE_CURRENT i
}
UNITS {
	(nA) = (nanoamp)
}

PARAMETER {
	del (ms)
	dur (ms)	<0,1e9>
	amp (nA)
	npulses
	period (ms)
}

ASSIGNED { i (nA)
		   n
		 }

INITIAL {
	i = 0
	n=0
}

BREAKPOINT {
	
	if (n==0) {
		if((t >= del) && (t<(del+dur))) { : turning on for the first time
			i = amp
		} 
		if(t >= (del+dur)){ 
			if(i==amp){:turning off for the first time
				n=n+1
			}
			i=0
		}	
	} else if (n<npulses) {
		if(t>=(del+n*period) && t<(del+n*period+dur)) {
			i=amp
		}
		if(t >= (del+n*period+dur)){ 
			if(i==amp){:turning off for the first time
				n=n+1
			}
			i=0
		}	
	}
}

Loading data, please wait...