functest (runfunc.xml)
test for channels with xml coded functions
Total CPU time 1.050 seconds; at 11:55:07 Thu 24 Sep 2009
Compartments | Stochastic channels / cpmts | Continuous channels / cpmts | Non Gated channels / cpmts | CPU Time / s |
1 | 0 / 0 | 3396 / 1 | 0 / 0 | 1.05 |
Morphology: cmmorph
Predefined views
whole
first
All files
Model | Preprocessed | Outupt data | Reference data etc |
runfunc.xml cmmorph.xml cmmembrane.xml environment.xml cmrec.xml stoch-leak.xml Na3-function-soma.xml Kdrca1.xml |
psics-out.ppp |
log.txt psics-out.sum psics-out.dat psics-out.txt |
Model
Archive file of the complete model: functest.jarrunfunc.xml
<PSICSRun timeStep="0.1ms" runTime="120ms" startPotential="-65mV" morphology="cmmorph" environment="environment" properties="cmmembrane" access="cmrec" stochThreshold="0"> <StructureDiscretization baseElementSize="10um"/> <info>test for channels with xml coded functions</info> <ViewConfig> <LineGraph width="500" height="400"> <XAxis min="0" max="250" label="time / ms"/> <YAxis min="-80" max="60" label="potential / mV"/> <LineSet file="psics-out.txt" color="green"/> <View id="whole" xmin="-10." xmax="120." ymin="-80." ymax="20."/> <View id="first" xmin="5" xmax="20." ymin="-80." ymax="20."/> </LineGraph> </ViewConfig> </PSICSRun>
cmmorph.xml
<CellMorphology id="cmmorph"> <Point id="p0" x="0" y="0" z="0" r="3."/> </CellMorphology>
cmmembrane.xml
<CellProperties id="cmmembrane" cytoplasmResistivity="150ohm_cm" membraneCapacitance="2uF_per_cm2"> <ChannelPopulation channel="stoch-leak" density="0.03per_um2"/> <ChannelPopulation channel="Na3-function-soma" density="10per_um2"/> <ChannelPopulation channel="Kdrca1" density="20per_um2"/> </CellProperties>
environment.xml
<CellEnvironment id="environment" temperature="34Celsius"> <Ion id="K" name="Potassium" reversalPotential="-90mV"/> <Ion id="Na" name="Sodium" reversalPotential="55mV"/> </CellEnvironment>
cmrec.xml
<Access id="cmrec"> <CurrentClamp at="p0" hold="0nA"> <CurrentPulse start="10ms" duration="2ms" to="0.05nA"/> </CurrentClamp> </Access>
stoch-leak.xml
<KSChannel id="stoch-leak" gSingle="30pS" permeantIon="K"> <OpenState id="o1"/> <ClosedState id="c1"/> <FixedRateTransition from="o1" to="c1" forward="3.per_ms" reverse="7.per_ms"/> </KSChannel>
Na3-function-soma.xml (truncated)
<KSChannel id="Na3-function-soma" permeantIon="Na" gSingle="30pS"> <Function name="explinear" args="v, th, a, q"> <Sum name="vmth"> <Val>v</Val> <Minus> <Val>th</Val> </Minus> </Sum> <Product name="full"> <Val>a</Val> <Val>vmth</Val> <Reciprocol> <Sum> <Con>1</Con> <Minus> <Exp> <Product> <Con>-1</Con> <Val>vmth</Val> <Reciprocol> <Val>q</Val> </Reciprocol> </Product> </Exp> </Minus> </Sum> </Reciprocol> </Product> <Condition name="cond"> <Lesser> <Con>1.e-6</Con> </Lesser> <Greater> <Sum> <Abs> <Val>vmth</Val> </Abs> </Sum> </Greater> </Condition> <Return> <Choose> <When test="cond"> <Val>full</Val> </When> <Otherwise> <Product> <Val>a</Val> <Val>q</Val> </Product> </Otherwise> </Choose> </Return> </Function> <KSComplex instances="3"> <ClosedState id="c"/> <OpenState id="o"/> <TauInfTransition from="c" to="o" id="tr1"> <Constant name="q10">2</Constant> <Constant name="tha">-30</Constant> - and 342 more lines -
Kdrca1.xml
<KSChannel id="Kdrca1" permeantIon="K" gSingle="30pS"> <KSComplex instances="1"> <ClosedState id="c"/> <OpenState id="o"/> <VHalfTransition from="c" to="o" z="2.70e" vHalf="13.00mV" gamma="0.700" tau="50ms" tauMinFwd="0.ms" tauMinRev="0.ms"/> </KSComplex> </KSChannel>