: $Id: kaolmkop.mod,v 1.1 2009/11/05 15:11:26 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
//
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
This mode file is based on the paper:
Tort, A. B., Rotstein, H. G., Dugladze, T., et al. (2007). On the formation of gamma-coherent cell
assemblies by oriens lacunosum-moleculare interneurons in the hippocampus. Proc Natl Acad Sci U S A.
ENDCOMMENT
NEURON {
SUFFIX KaOlmKop
USEION k WRITE ik
}
UNITS {
(mA) = (milliamp)
(mV) = (millivolt)
(mS) = (millisiemens)
}
PARAMETER {
gka = 16 (mS/cm2)
ek = -90 (mV)
}
ASSIGNED {
v (mV)
ik (mA/cm2)
}
STATE { a b }
INITIAL {
a = ainf(v)
b = binf(v)
}
BREAKPOINT {
SOLVE states METHOD cnexp
ik = (1e-3) * gka * a * b * (v-ek)
}
DERIVATIVE states {
a' = (ainf(v)-a)/atau(v)
b' = (binf(v)-b)/btau(v)
}
FUNCTION ainf(v(mV)) { ainf = fun2(v, -14, 1, -16.6)*1(ms) }
FUNCTION atau(v(mV))(ms) { atau = 5(ms) }
FUNCTION binf(v(mV)) { binf = fun2(v, -71, 1, 7.3)*1(ms) }
FUNCTION btau(v(mV))(ms) { btau = 1(ms)/(0.000009*exp(-(v-26)/18.5(mV)) + 0.014/(0.2+exp(-(v+70)/11(mV)))) }
INCLUDE "aux_fun.inc"