//genesis 2.1 - LDS_tab_chan.g // This file was developed by // Akira Takashima. // Department of Biological Sciences // Faculry of Science // Hokkaido University // Sapporo Japan // // Last update on 22 Jan. 2007 /* FILE INFORMATION ** tabchannel implementation of LDS cell dendrititic voltage-dependent ** channels, according to : ** A.Takashima and M.Takahata(2000), ** ** This file depends on functions and constants defined in library.g */ // CONSTANTS float EREST_ACT = -60 /* LDS cell resting potl in mV */ float EK = -70 float Eex = 0.0 float Einh = -70 float SOMA_A = 1e-4 /* Square centimeters */ float Ek // milliVolts float tau1 = 1.0 float tau2 = 1.0 // msec float gmax = 3.0e-6 // milliSimens (1/kiloohms) int EXPONENTIAL = 1 int SIGMOID = 2 int LINOID = 3 //======================================================================== // Delayed-rectifier K CHANNEL //======================================================================== function make_K_tab_chan if ({exists K_tab_chan}) returnZpower = 0 end create tabchannel K_tab_chan setfield K_tab_chan \ Ek {EK} \ // mV Gbar {360.0*SOMA_A} \ // mS Xpower 4 \ Ypower 0 setupalpha K_tab_chan X 0.46 0 1 28 -11 \ 0.003 0 0 0 15 -range -100 50 end //======================================================================== //======================================================================== // transient outward CHANNEL //======================================================================== function make_Kfast_tab_chan if ({exists Kfast_tab_chan}) return end create tabchannel Kfast_tab_chan setfield Kfast_tab_chan \ Ek {EK} \ // mV Gbar {360.0*SOMA_A} \ // mS Xpower 4 \ Ypower 1 setupalpha Kfast_tab_chan X 2.438 0 1 33 -6 \ 0.062 0 0 0 21 -range -100 50 setupalpha Kfast_tab_chan Y 0.121 0 0 0 19 \ 2.6 0 1 0 -12 -range -100 50 end //======================================================================== //======================================================================== // D-current like outward CHANNEL //======================================================================== function make_D_tab_chan if ({exists D_tab_chan}) return end create tabchannel D_tab_chan setfield D_tab_chan \ Ek {EK} \ // mV Gbar {360.0*SOMA_A} \ // mS Xpower 1 \ Ypower 1 setupalpha D_tab_chan X 0.49 0 1 31 -5 \ 0.02 0 0 0 41 -range -100 50 setupalpha D_tab_chan Y 0.00003 0 0 0 10 \ 0.011 0 1 17 -11 -range -100 50 end //======================================================================== //======================================================================== // Excitatory Synaptic Channel //======================================================================== function make_Ex_chan if ({exists Ex_chan}) return end create synchan Ex_chan setfield Ex_chan \ Ek {Eex} \ tau1 {tau1} \ tau2 {tau2} \ gmax {gmax} end //======================================================================== //======================================================================== // Inhibitory Synaptic Channel //======================================================================== function make_Inh_chan if ({exists Inh_chan}) return end create synchan Inh_chan setfield Inh_chan \ Ek {Einh} \ tau1 {tau1} \ tau2 {tau2} \ gmax {gmax} end //======================================================================== //EOF