: $Id: kcaolmw.mod,v 1.2 2010/11/30 16:47:18 samn Exp $ 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 UNITS { (mA) = (milliamp) (mV) = (millivolt) (mS) = (millisiemens) (mollar) = (1/liter) (mM) = (millimollar) } NEURON { SUFFIX KCaolmw USEION k WRITE ik USEION ca READ cai RANGE gkca,ek,kd } PARAMETER { gkca = 10 (mS/cm2) ek = -90 (mV) kd = 30 (mM) } ASSIGNED { cai (mM) v (mV) ik (mA/cm2) } PROCEDURE iassign () { ik = (1e-3) * gkca * cai/(cai+kd) * (v-ek) } INITIAL { iassign() } BREAKPOINT { iassign() }