File: BSFchan.g

package info (click to toggle)
genesis 2.1-1.1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 14,288 kB
  • ctags: 10,667
  • sloc: ansic: 111,959; makefile: 2,240; yacc: 1,797; lex: 976; csh: 54; sh: 13
file content (61 lines) | stat: -rw-r--r-- 1,718 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// genesis

/* FILE INFORMATION
** Na and K channels
**	Bunow, Segev and Fleshman, Biol. Cyber 53, 41-56 (1985)
** 
** Implemented in NEUROKIT format by Upinder S Bhalla - March 1991
** This file depends on functions and constants defined in defaults.g
*/

// CONSTANTS
// (I-current)
float ENa = 0.045
// sq m
float SOMA_A = 1e-9


/*********************************************************************
**                          Na Current
*********************************************************************/

function make_Na_alphamn_bsf
    if (({exists Na_alphamn_bsf}))
        return
    end
// (I-current)
float ENa = 0.045

    create tabchannel Na_alphamn_bsf
    setfield Na_alphamn_bsf Ek {ENa} Gbar {1200.0*SOMA_A} Ik 0 Gk 0  \
        Xpower 3 Ypower 1 Zpower 0

	setup_tabchan Na_alphamn_bsf X {2.5e3 + 100.0e3*{EREST_ACT}}  \
	    -100.0e3 -1.0 {-0.0249 - {EREST_ACT}} 0.01 4.0e3 0.0 0.0  \
	    {-{EREST_ACT}} 0.018

	setup_tabchan Na_alphamn_bsf Y 70.0 0.0 0.0 {-{EREST_ACT}}  \
	    1.0/500.0 1e3 0.0 1.0 {0.03 + {EREST_ACT}} -0.010
end


/*********************************************************************
**                          K Current 
*********************************************************************/

function make_K_alphamn_bsf
    if (({exists K_alphamn_bsf}))
        return
    end
float EK = -0.08

    create tabchannel K_alphamn_bsf
    setfield K_alphamn_bsf Ek {EK} Gbar {1200.0*SOMA_A} Ik 0 Gk 0  \
        Xpower 1 Ypower 0 Zpower 0

	setup_tabchan K_alphamn_bsf X {100.0 + 10e3*{EREST_ACT}} -10.0e3 \
	     -1.0 {-0.01 - {EREST_ACT}} -0.01 125.0 0.0 0.0  \
	    {-{EREST_ACT}} {1.0/12.5}
end

/********************************************************************/