NEURON { SUFFIX capump USEION ca READ cai WRITE ica RANGE ica } UNITS { (uM) = (micro/liter) (mM) = (milli/liter) (mA) = (milliamp) } INDEPENDENT { t FROM 0 TO 1 WITH 1 (ms) } PARAMETER { final_conc = 0.0001 (mM) tau = 150 (ms) celsius (degC) } INITIAL { cai = 0.0001 } ASSIGNED { ica (mA/cm2) cai (mM) } LOCAL Q, s_celsius BREAKPOINT { if (s_celsius*1(degC) != celsius) { s_celsius = celsius Q = 3^((celsius - 6.3)/10 (degC)) } ica = (cai-final_conc)/tau }