begintemplate bNAC219_biophys
public biophys, distribute
proc distribute(){local x localobj sl
strdef stmp,distfunc,mech
sl = $o1
mech = $s2
distfunc = $s3
sprint(distfunc,"%%s %s(%%f) = %s",mech, distfunc)
forsec sl for(x) {
sprint (stmp,distfunc,secname(),x,distance(x))
execute(stmp)
}
}
proc biophys() {
forsec $o1.basal {
insert NaTs2_t
insert SKv3_1
insert Nap_Et2
insert Ih
insert Im
insert K_Pst
insert K_Tst
}
forsec $o1.all {
insert pas
}
forsec $o1.somatic {
insert NaTs2_t
insert SKv3_1
insert Ca
insert SK_E2
insert Ca_LVAst
insert Nap_Et2
insert Im
insert K_Pst
insert K_Tst
insert CaDynamics_E2
}
forsec $o1.apical {
insert NaTs2_t
insert SKv3_1
insert Nap_Et2
insert Ih
insert Im
insert K_Pst
insert K_Tst
}
forsec $o1.axonal {
insert SKv3_1
insert Ca
insert SK_E2
insert CaDynamics_E2
insert Nap_Et2
insert Im
insert K_Pst
insert K_Tst
insert Ca_LVAst
insert NaTa_t
}
forsec $o1.all {
Ra = 100.0
}
forsec $o1.all {
cm = 1.0
}
forsec $o1.all {
e_pas = -75.300257
}
forsec $o1.apical {
ena = 50
}
forsec $o1.apical {
ek = -85
}
forsec $o1.axonal {
ena = 50
}
forsec $o1.axonal {
ek = -85
}
forsec $o1.basal {
ena = 50
}
forsec $o1.basal {
ek = -85
}
forsec $o1.somatic {
ena = 50
}
forsec $o1.somatic {
ek = -85
}
distribute($o1.basal,"gK_Tstbar_K_Tst","(0.0 * %g + 1.0)*0.001511")
distribute($o1.basal,"gSKv3_1bar_SKv3_1","(0.0 * %g + 1.0)*0.000083")
distribute($o1.basal,"gNap_Et2bar_Nap_Et2","(0.0 * %g + 1.0)*0.000000")
distribute($o1.basal,"gNaTs2_tbar_NaTs2_t","(0.0 * %g + 1.0)*0.000229")
distribute($o1.basal,"gIhbar_Ih","(-0.869600 + 2.087000*exp((%g-0.000000)*0.003000))*0.000049")
distribute($o1.basal,"e_pas","(0.0 * %g + 1.0)*-60.295916")
distribute($o1.basal,"g_pas","(0.0 * %g + 1.0)*0.000001")
distribute($o1.basal,"gImbar_Im","(0.0 * %g + 1.0)*0.000022")
distribute($o1.apical,"gK_Tstbar_K_Tst","(0.0 * %g + 1.0)*0.001511")
distribute($o1.apical,"gSKv3_1bar_SKv3_1","(0.0 * %g + 1.0)*0.000083")
distribute($o1.apical,"gNap_Et2bar_Nap_Et2","(0.0 * %g + 1.0)*0.000000")
distribute($o1.apical,"gNaTs2_tbar_NaTs2_t","(0.0 * %g + 1.0)*0.000229")
distribute($o1.apical,"gIhbar_Ih","(-0.869600 + 2.087000*exp((%g-0.000000)*0.003000))*0.000049")
distribute($o1.apical,"e_pas","(0.0 * %g + 1.0)*-60.295916")
distribute($o1.apical,"g_pas","(0.0 * %g + 1.0)*0.000001")
distribute($o1.apical,"gImbar_Im","(0.0 * %g + 1.0)*0.000022")
distribute($o1.axonal,"gNaTa_tbar_NaTa_t","(0.0 * %g + 1.0)*3.999855")
distribute($o1.axonal,"gK_Tstbar_K_Tst","(0.0 * %g + 1.0)*0.042115")
distribute($o1.axonal,"gamma_CaDynamics_E2","(0.0 * %g + 1.0)*0.001739")
distribute($o1.axonal,"gNap_Et2bar_Nap_Et2","(0.0 * %g + 1.0)*0.000001")
distribute($o1.axonal,"gCa_LVAstbar_Ca_LVAst","(0.0 * %g + 1.0)*0.009017")
distribute($o1.axonal,"gSK_E2bar_SK_E2","(0.0 * %g + 1.0)*0.001224")
distribute($o1.axonal,"gK_Pstbar_K_Pst","(0.0 * %g + 1.0)*0.001693")
distribute($o1.axonal,"gSKv3_1bar_SKv3_1","(0.0 * %g + 1.0)*0.386953")
distribute($o1.axonal,"decay_CaDynamics_E2","(0.0 * %g + 1.0)*468.069681")
distribute($o1.axonal,"e_pas","(0.0 * %g + 1.0)*-63.854018")
distribute($o1.axonal,"g_pas","(0.0 * %g + 1.0)*0.000008")
distribute($o1.axonal,"gImbar_Im","(0.0 * %g + 1.0)*0.000554")
distribute($o1.axonal,"gCabar_Ca","(0.0 * %g + 1.0)*0.000400")
distribute($o1.somatic,"gK_Tstbar_K_Tst","(0.0 * %g + 1.0)*0.039863")
distribute($o1.somatic,"gamma_CaDynamics_E2","(0.0 * %g + 1.0)*0.000500")
distribute($o1.somatic,"gNap_Et2bar_Nap_Et2","(0.0 * %g + 1.0)*0.000001")
distribute($o1.somatic,"gCa_LVAstbar_Ca_LVAst","(0.0 * %g + 1.0)*0.003242")
distribute($o1.somatic,"gSK_E2bar_SK_E2","(0.0 * %g + 1.0)*0.000523")
distribute($o1.somatic,"gK_Pstbar_K_Pst","(0.0 * %g + 1.0)*0.005446")
distribute($o1.somatic,"gSKv3_1bar_SKv3_1","(0.0 * %g + 1.0)*0.503893")
distribute($o1.somatic,"decay_CaDynamics_E2","(0.0 * %g + 1.0)*645.079741")
distribute($o1.somatic,"e_pas","(0.0 * %g + 1.0)*-67.128897")
distribute($o1.somatic,"g_pas","(0.0 * %g + 1.0)*0.000100")
distribute($o1.somatic,"gImbar_Im","(0.0 * %g + 1.0)*0.000478")
distribute($o1.somatic,"gNaTs2_tbar_NaTs2_t","(0.0 * %g + 1.0)*0.150747")
distribute($o1.somatic,"gCabar_Ca","(0.0 * %g + 1.0)*0.000174")
}
endtemplate bNAC219_biophys