COMMENT //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% // // NOTICE OF COPYRIGHT AND OWNERSHIP OF SOFTWARE // // Copyright 2007, The University Of Pennsylvania // School of Engineering & Applied Science. // All rights reserved. // For research use only; commercial use prohibited. // Distribution without permission of Maciej T. Lazarewicz not permitted. // mlazarew@seas.upenn.edu // //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ENDCOMMENT TITLE rcadecay INDEPENDENT {t FROM 0 TO 1 WITH 10 (ms)} NEURON { SUFFIX capr USEION ca READ ica WRITE cai RANGE phi, beta } UNITS { (molar) = (1/liter) (mM) = (millimolar) (um) = (micron) (mA) = (milliamp) } PARAMETER { phi = 0.13e3 (milli-cm2/liter-milliamp-ms) beta = 0.075 (/ms) } ASSIGNED { ica (milliamp/cm2) } STATE { cai (milli/liter) } INITIAL { cai= - phi * ica/ beta :cai = 0.2 } BREAKPOINT { if ( cai < 0 ) { cai = 0 } else { SOLVE state METHOD cnexp } } UNITSOFF DERIVATIVE state { cai' = - phi * ica - beta * cai } UNITSON