K_T.mod 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. :Comment : The transient component of the K current
  2. :Reference : : Voltage-gated K+ channels in layer 5 neocortical pyramidal neurones from young rats:subtypes and gradients,Korngreen and Sakmann, J. Physiology, 2000
  3. :Comment : shifted -10 mv to correct for junction potential
  4. :Comment: corrected rates using q10 = 2.3, target temperature 34, orginal 21
  5. NEURON {
  6. SUFFIX K_T
  7. USEION k READ ek WRITE ik
  8. RANGE gbar, g, ik
  9. }
  10. UNITS {
  11. (S) = (siemens)
  12. (mV) = (millivolt)
  13. (mA) = (milliamp)
  14. }
  15. PARAMETER {
  16. gbar = 0.00001 (S/cm2)
  17. }
  18. ASSIGNED {
  19. v (mV)
  20. ek (mV)
  21. ik (mA/cm2)
  22. g (S/cm2)
  23. mInf
  24. mTau
  25. hInf
  26. hTau
  27. }
  28. STATE {
  29. m
  30. h
  31. }
  32. BREAKPOINT {
  33. SOLVE states METHOD cnexp
  34. g = gbar*(m^4)*h
  35. ik = g*(v-ek)
  36. }
  37. DERIVATIVE states {
  38. rates()
  39. m' = (mInf-m)/mTau
  40. h' = (hInf-h)/hTau
  41. }
  42. INITIAL{
  43. rates()
  44. m = mInf
  45. h = hInf
  46. }
  47. PROCEDURE rates(){
  48. LOCAL qt
  49. qt = 2.3^((34-21)/10)
  50. UNITSOFF
  51. v = v + 10
  52. mInf = 1/(1 + exp(-(v+0)/19))
  53. mTau = (0.34+0.92*exp(-((v+71)/59)^2))/qt
  54. hInf = 1/(1 + exp(-(v+66)/-10))
  55. hTau = (8+49*exp(-((v+73)/23)^2))/qt
  56. v = v - 10
  57. UNITSON
  58. }