//genesis
/* FILE INFORMATION
** "Generic" excitatory (glutamate) and inhibitory (GABA) synaptically
** activated channels (based on mitsyn.g by Upi Bhalla)
**
** Modified by D. Beeman for conductances similar to those used by
** T. Vogels and L. Abbott, J. Neurosci. 25: 10786-10795
** The channels have a dual exponential type conductance change, with a
** rapid rise to gmax for each synaptic event.
**
*/
// CONSTANTS
float EGlu = 0.0
float EGABA = -0.08
float SOMA_A = 20e-9
float GGlu = SOMA_A * 50 // this will get changed
float GGABA = SOMA_A * 50
//===================================================================
// SYNAPTIC CHANNELS
//===================================================================
function make_Ex_channel
if ({exists Ex_channel})
return
end
float tau1 = 0.005
float tau2 = 0.001
create synchan Ex_channel
setfield Ex_channel \
Ek {EGlu} \
tau1 {tau1} \ // sec
tau2 {tau2} \ // sec
gmax {GGlu} // Siemens
end
function make_Inh_channel
if ({exists Inh_channel})
return
end
float tau1 = 0.010
float tau2 = 0.001
create synchan Inh_channel
setfield Inh_channel \
Ek { EGABA } \
tau1 {tau1} \ // sec
tau2 {tau2} \ // sec
gmax {GGABA} // Siemens
end
function make_iEx_channel
if ({exists Ex_channel})
return
end
float tau1 = 0.005
float tau2 = 0.001
create isynchan Ex_channel
setfield Ex_channel \
Ek {EGlu} \
tau1 {tau1} \ // sec
tau2 {tau2} \ // sec
gmax {GGlu} // Siemens
end
function make_iInh_channel
if ({exists Inh_channel})
return
end
float tau1 = 0.010
float tau2 = 0.001
create isynchan Inh_channel
setfield Inh_channel \
Ek { EGABA } \
tau1 {tau1} \ // sec
tau2 {tau2} \ // sec
gmax {GGABA} // Siemens
end