//genesis
/* FILE INFORMATION
** hh_channel implementation of Granule cell voltage-dependent channels.
** Implemented by : Upinder S. Bhalla.
**
** The granule cell channels have been adapted from Traub's channels for
** the hippocampal pyramidal cell :
** R.D.Traub, Neuroscience Vol 7 No 5 pp 1233-1242 (1982)
**
** This file depends on functions and constants defined in library.g
*/
// CONSTANTS
/* granule cell resting potl */
float EREST_ACT = -0.060
float ENA = 0.045
float EK = -0.090
/* Square meters */
float SOMA_A = 1e-9
//========================================================================
// ACTIVE NA CHANNEL - GRANULE CELL
//========================================================================
function make_Na_gran_hh
if (({exists Na_gran_hh}))
return
end
create hh_channel Na_gran_hh
// V
// S
// 1/V-sec
// V
// V
// 1/sec
// V
// V
// 1/sec
// V
// V
// 1/sec
// V
// V
setfield Na_gran_hh Ek {ENA} Gbar {1.2e3*SOMA_A} Xpower 3.0 \
Ypower 1.0 X_alpha_FORM {LINOID} X_alpha_A -0.32e6 \
X_alpha_B -0.004 X_alpha_V0 {0.023 + EREST_ACT} \
X_beta_FORM {LINOID} X_beta_A 0.28e6 X_beta_B 5.0e-3 \
X_beta_V0 {50.0e-3 + EREST_ACT} Y_alpha_FORM {EXPONENTIAL} \
Y_alpha_A 128.0 Y_alpha_B -18.0e-3 \
Y_alpha_V0 {0.027 + EREST_ACT} Y_beta_FORM {SIGMOID} \
Y_beta_A 4.0e3 Y_beta_B -5.0e-3 \
Y_beta_V0 {50.0e-3 + EREST_ACT}
end
//========================================================================
// ACTIVE K CHANNEL - GRANULE CELL
//========================================================================
function make_K_gran_hh
if (({exists K_gran_hh}))
return
end
create hh_channel K_gran_hh
// V
// S
// 1/V-sec
// V
// V
// 1/sec
// V
// V
// this part cant work since Traub uses 2 exps to get the Y. So I set
// the Ypower to zero for now and ignore it.
// 1/sec
// V
// V
// 1/sec
// V
// V
setfield K_gran_hh Ek {EK} Gbar {360.0*SOMA_A} Xpower 4.0 \
Ypower 0.0 X_alpha_FORM {LINOID} X_alpha_A -32.0e3 \
X_alpha_B -5.0e-3 X_alpha_V0 {0.025 + EREST_ACT} \
X_beta_FORM {EXPONENTIAL} X_beta_A 500.0 X_beta_B -40.0e-3 \
X_beta_V0 {0.020 + EREST_ACT} Y_alpha_FORM {EXPONENTIAL} \
Y_alpha_A 128.0 Y_alpha_B -18.0e-3 \
Y_alpha_V0 {0.017 + EREST_ACT} Y_beta_FORM {SIGMOID} \
Y_beta_A 4.0e3 Y_beta_B -5.0e-3 \
Y_beta_V0 {40.0e-3 + EREST_ACT}
end
//========================================================================