// insert GC channels
proc insert_Nav() {local gbar_Na_axon, gbar_Na_ais, gbar_Na_soma, gbar_Na_dend
gbar_Na_axon = $2
gbar_Na_ais = $1
gbar_Na_soma = $3
gbar_Na_dend = $4
forall {insert na8st gbar_na8st=0 vShift_na8st=$5 kinfact_na8st=$6 ena=60}
forsec "soma" {gbar_na8st= gbar_Na_soma }
forsec "dendrite" {gbar_na8st= gbar_Na_dend}
if (axonGC) {
AIS {gbar_na8st= gbar_Na_ais }
axon {gbar_na8st= gbar_Na_axon}
}
}
proc insert_Nav_mature() {local gbar_Na_axon, gbar_Na_ais, gbar_Na_soma, gbar_Na_dend
gbar_Na_axon = $2
gbar_Na_ais = $1
gbar_Na_soma = $3
gbar_Na_dend = $4
forsec "soma" {insert na8st gbar_na8st= gbar_Na_soma vShift_na8st=$5 kinfact_na8st=$7 ena=60}
forsec "dendrite" {insert na8st gbar_na8st= gbar_Na_dend vShift_na8st=$5 kinfact_na8st=$7 ena=60}
if (axonGC) {
AIS {insert na8stX gbar_na8stX= gbar_Na_ais vShiftX_na8stX=$6 kinfact_na8stX=$7 ena=60}
axon {insert na8stX gbar_na8stX= gbar_Na_axon vShiftX_na8stX=$5 kinfact_na8stX=$7 ena=60}
}
}
proc insert_Kdr() {local gbar_Kdr_axon, gbar_Kdr_ais, gbar_Kdr_soma, gbar_Kdr_dend
gbar_Kdr_axon = $2
gbar_Kdr_ais = $1
gbar_Kdr_soma = $3
gbar_Kdr_dend = $4
forall {insert K_Tst gK_Tstbar_K_Tst=0 ek=-90}
forall {insert K_Pst gK_Pstbar_K_Pst=0}
forsec "soma" {gK_Tstbar_K_Tst = gbar_Kdr_soma gK_Pstbar_K_Pst = gbar_Kdr_soma*$5}
forsec "dendrite" {gK_Tstbar_K_Tst = gbar_Kdr_dend gK_Pstbar_K_Pst = gbar_Kdr_dend*$5}
if (axonGC) {
AIS {gK_Tstbar_K_Tst = gbar_Kdr_ais gK_Pstbar_K_Pst = gbar_Kdr_ais*$5}
axon {gK_Tstbar_K_Tst = gbar_Kdr_axon gK_Pstbar_K_Pst = gbar_Kdr_axon*$5}
}
}