resonance (run-sr.xml)
Spruston CA1 pyramidal neuron (with Ih)
Total CPU time 1.544 seconds; at 11:37:01 Tue 26 Jan 2010
| Compartments | Stochastic channels / cpmts | Continuous channels / cpmts | Non Gated channels / cpmts | CPU Time / s |
| 1506 | 0 / 0 | 487260 / 1506 | 0 / 0 | 1.54 |
![]() |
Morphology: ri06psics

Predefined views
zoom100ms

whole

All files
Model
Archive file of the complete model: resonance.jarrun-sr.xml
<PSICSRun timeStep="0.02ms" runTime="50ms" startPotential="-70mV" environment="environment" properties="membrane2" access="recordri06" stochThreshold="0" quickChannels="false" morphology="ri06psics" repeats="1"> <!-- activity="activity-sr" --> <StructureDiscretization baseElementSize="10um"/> <info>Spruston CA1 pyramidal neuron (with Ih)</info> <!--<RunSet vary="timeStep" values="[0.02]ms" filepattern="out"> <CommandSet vary="ipulse:to" values="[0.05 0.1 0.15 0.2 0.3 0.35 0.4 0.45]nA"/> </RunSet>--> <!--<ChannelStochThreshold channel="Nax-Mig-tuft" threshold="100000000"/> <ChannelStochThreshold channel="Kdr-Mig-tuft" threshold="100000000"/> <ChannelStochThreshold channel="Ih-Spru-tuft" threshold="100000000"/> <ChannelStochThreshold channel="Kaprox-Mig-tuft" threshold="100000000"/> <ChannelStochThreshold channel="Kadist-Mig-tuft" threshold="100000000"/> <ChannelStochThreshold channel="leak-na-tuft" threshold="100000000"/> <ChannelStochThreshold channel="leak-k-tuft" threshold="100000000"/>--> <ViewConfig> <LineGraph width="500" height="400"> <XAxis min="0" max="100" label="time / ms"/> <YAxis min="-80" max="60" label="potential / mV"/> <Line file="psics-out.txt" show="1" color="#ffffff"/> <!--<Line file="psics-out.txt" show="2" color="#ffffcc"/> <Line file="psics-out.txt" show="3" color="#ffff99"/> <Line file="psics-out.txt" show="4" color="#ffff66"/> <Line file="psics-out.txt" show="5" color="#ffff33"/> <Line file="psics-out.txt" show="6" color="#ffff00"/> <Line file="psics-out.txt" show="7" color="#ffcc33"/> <Line file="psics-out.txt" show="8" color="#ffcc00"/> <Line file="psics-out.txt" show="9" color="#ff9933"/>--> <View id="zoom100ms" xmin="200." xmax="300." ymin="-80." ymax="-20."/> <View id="whole" xmin="-10." xmax="1110" ymin="-80." ymax="-40."/> </LineGraph> </ViewConfig> </PSICSRun>
ri06psics.xml (truncated)
<CellMorphology id="ri06psics"> <Point id="rootpoint" x="0.000" y="10.200" z="0.000" r="2.468" label="Seg0_somaA"/> <Point id="0" x="0.000" y="10.384" z="0.000" r="2.500" parent="rootpoint" label="Seg0_somaA"/> <Point id="1" x="0.000" y="9.824" z="0.000" r="2.517" parent="0" label="Seg1_somaA"/> <Point id="2" x="0.000" y="9.074" z="0.000" r="2.567" parent="1" label="Seg2_somaA"/> <Point id="3" x="0.000" y="8.413" z="0.000" r="2.986" parent="2" label="Seg3_somaA"/> <Point id="4" x="0.000" y="7.096" z="0.000" r="5.191" parent="3" label="Seg4_somaA"/> <Point id="5" x="0.000" y="6.399" z="0.000" r="5.465" parent="4" label="Seg5_somaA"/> <Point id="6" x="0.000" y="5.583" z="0.000" r="5.854" parent="5" label="Seg6_somaA"/> <Point id="7" x="0.000" y="4.946" z="0.000" r="6.267" parent="6" label="Seg7_somaA"/> <Point id="8" x="0.000" y="4.215" z="0.000" r="6.559" parent="7" label="Seg8_somaA"/> <Point id="9" x="0.000" y="3.520" z="0.000" r="6.852" parent="8" label="Seg9_somaA"/> <Point id="10" x="0.000" y="2.639" z="0.000" r="7.239" parent="9" label="Seg10_somaA"/> <Point id="11" x="0.000" y="1.855" z="0.000" r="7.354" parent="10" label="Seg11_somaA"/> <Point id="12" x="0.000" y="1.009" z="0.000" r="7.674" parent="11" label="Seg12_somaA"/> <Point id="13" x="0.000" y="0.224" z="0.000" r="7.479" parent="12" label="Seg13_somaA"/> <Point id="14" x="0.000" y="-0.504" z="0.000" r="7.736" parent="13" label="Seg14_somaA"/> <Point id="15" x="0.000" y="-1.162" z="0.000" r="7.375" parent="14" label="Seg15_somaA"/> <Point id="16" x="0.000" y="-1.926" z="0.000" r="7.394" parent="15" label="Seg16_somaA"/> <Point id="17" x="0.000" y="-2.706" z="0.000" r="7.076" parent="16" label="Seg17_somaA"/> <Point id="18" x="0.000" y="-3.370" z="0.000" r="6.736" parent="17" label="Seg18_somaA"/> <Point id="19" x="0.000" y="-4.099" z="0.000" r="6.028" parent="18" label="Seg19_somaA"/> <Point id="20" x="0.000" y="-4.734" z="0.000" r="5.656" parent="19" label="Seg20_somaA"/> <Point id="21" x="0.000" y="-5.484" z="0.000" r="5.458" parent="20" label="Seg21_somaA"/> <Point id="22" x="0.000" y="-6.261" z="0.000" r="5.116" parent="21" label="Seg22_somaA"/> <Point id="23" x="0.000" y="-7.062" z="0.000" r="4.436" parent="22" label="Seg23_somaA"/> <Point id="24" x="0.000" y="-7.866" z="0.000" r="3.920" parent="23" label="Seg24_somaA"/> <Point id="25" x="0.000" y="-8.659" z="0.000" r="3.918" parent="24" label="Seg25_somaA"/> <Point id="26" x="0.000" y="-9.447" z="0.000" r="3.371" parent="25" label="Seg26_somaA"/> <Point id="27" x="0.000" y="-10.208" z="0.000" r="3.211" parent="26" label="Seg27_somaA"/> <Point id="28" x="0.000" y="-10.962" z="0.000" r="3.100" parent="27" label="Seg28_somaA"/> <Point id="29" x="0.000" y="-11.694" z="0.000" r="2.687" parent="28" label="Seg29_somaA"/> <Point id="30" x="0.000" y="-12.436" z="0.000" r="2.405" parent="29" label="Seg30_somaA"/> <Point id="31" x="0.000" y="-13.095" z="0.000" r="1.948" parent="30" label="Seg31_somaA"/> <Point id="32" x="0.000" y="-13.770" z="0.000" r="2.300" parent="31" label="Seg32_somaA"/> <Point id="33" x="0.000" y="-14.120" z="0.000" r="1.500" parent="32" label="Seg33_somaA"/> <Point id="34" x="0.000" y="-14.872" z="0.000" r="1.500" parent="33" label="Seg34_somaA"/> <Point id="35" x="0.000" y="-15.406" z="0.000" r="1.500" parent="34" label="Seg35_somaA"/> <Point id="36" x="0.000" y="-15.670" z="0.000" r="1.500" parent="35" label="Seg36_somaA"/> <Point id="2124" x="0.000" y="13.430" z="0.000" r="2.000" parent="35" label="Seg0_dendA5_0"/> <Point id="1415" x="0.970" y="-1.273" z="0.000" r="0.970" parent="35" label="Seg0_dendA3_0"/> <Point id="5624" x="-0.250" y="-3.735" z="0.000" r="1.865" parent="35" label="Seg0_hill"/> <Point id="562" x="-1.690" y="-8.898" z="0.000" r="0.600" parent="35" label="Seg0_dendA2_0"/> <Point id="1799" x="0.000" y="-15.670" z="-0.010" r="0.970" parent="36" label="Seg0_dendA4_0"/> <Point id="37" x="0.000" y="-17.410" z="0.000" r="1.100" parent="36" label="Seg0_dendA1_0"/> <Point id="2125" x="0.000" y="16.170" z="0.000" r="1.900" parent="2124" label="Seg1_dendA5_0"/> <Point id="1416" x="2.180" y="-1.763" z="0.000" r="0.970" parent="1415" label="Seg1_dendA3_0"/> <Point id="5625" x="-0.790" y="-4.775" z="0.000" r="1.720" parent="5624" label="Seg1_hill"/> <Point id="563" x="-4.340" y="-9.138" z="0.000" r="0.600" parent="562" label="Seg1_dendA2_0"/> <Point id="1800" x="2.650" y="-16.910" z="-0.010" r="0.970" parent="1799" label="Seg1_dendA4_0"/> <Point id="38" x="0.000" y="-21.390" z="0.000" r="1.000" parent="37" label="Seg1_dendA1_0"/> <Point id="2126" x="-0.480" y="19.900" z="0.190" r="1.900" parent="2125" label="Seg2_dendA5_0"/> <Point id="1417" x="2.660" y="-1.763" z="0.000" r="0.970" parent="1416" label="Seg2_dendA3_0"/> <Point id="5626" x="-1.270" y="-5.755" z="0.000" r="1.555" parent="5625" label="Seg2_hill"/> <Point id="591" x="-4.100" y="-12.378" z="0.230" r="0.600" parent="563" label="Seg0_dendA2_01"/> <Point id="564" x="-6.040" y="-7.148" z="0.000" r="0.480" parent="563" label="Seg0_dendA2_00"/> <Point id="1801" x="2.900" y="-16.910" z="-0.010" r="0.970" parent="1800" label="Seg2_dendA4_0"/> <Point id="39" x="0.000" y="-23.380" z="0.000" r="0.980" parent="38" label="Seg2_dendA1_0"/> <Point id="2127" x="0.000" y="24.130" z="0.200" r="1.900" parent="2126" label="Seg3_dendA5_0"/> <Point id="1418" x="3.870" y="-2.263" z="0.000" r="0.970" parent="1417" label="Seg3_dendA3_0"/> - and 5734 more lines -
membrane.xml
<CellProperties id="membrane" membraneCapacitance="0.75uF_per_cm2"
cytoplasmResistivity="200.0ohm_cm">
<PassiveProperties region="*_node*" cytoplasmResistivity="50.0ohm_cm"/>
<PassiveProperties region="*inode*" membraneCapacitance="0.04uF_per_cm2"/>
<PassiveProperties region="*dend*" membraneCapacitance="1.5uF_per_cm2"/>
<CellRegion match="*soma*">
<ChannelPopulation id="Nax-Mig" channel="Nax-Mig" color="0xff4040" density="20"/>
<ChannelPopulation id="Kdr-Mig" channel="Kdr-Mig" color="0x33ccff" density="20"/>
<ChannelPopulation id="Kaprox-Mig" channel="Kaprox-Mig" color="0x33ccff" density="24"/>
<ChannelPopulation id="Ih-Spru" channel="Ih-Spru" color="0x33ccff" density="1.5969"/>
</CellRegion>
<CellRegion match="*dend*">
<ChannelPopulation id="Nax-Mig" channel="Nax-Mig" color="0xff4040" density="20"/>
<ChannelPopulation id="Kdr-Mig" channel="Kdr-Mig" color="0x33ccff" density="20"/>
<ChannelPopulation id="Kaprox-Mig" channel="Kaprox-Mig" color="0x33ccff" density="24">
<RegionMask action="exclude" where="region=*dendA5*"/>
</ChannelPopulation>
<ChannelPopulation id="Ih-Spru" channel="Ih-Spru" color="0x33ccff" density="1.5969 + ((2.1582-1.5969)/(1+exp((p - 98.753)/50.07)))"/>
<ChannelPopulation id="leak-na" channel="leak-na" color="0xffff00" density="0.02"/>
<ChannelPopulation id="leak-k" channel="leak-k" color="0xff33cc" density="0.02"/>
</CellRegion>
<SynapsePopulation id="synpop" synapse="syn1" density="0.1per_um2" seed="1010">
<RegionMask action="include" where="region=*dend*"/>
<RegionMask action="exclude" where="p .lt. 30"/>
<NormalWeights min="0.9" max="1.1" sd="0.01"/>
<!--<UniformWeights min="0.1" max="3"/>
<LogUniformWeights min="0.1" max="3"/>
<LogNormalWeights min="0.1" max="3" sd="0.5"/>-->
</SynapsePopulation>
<CellRegion match="*dendA5*">
<ChannelPopulation id="Kaprox-Mig" channel="Kaprox-Mig" color="0x33ccff" density="24 * (1 + p/100) per_um2">
<RegionMask action="exclude" where="p .gt. 100"/>
</ChannelPopulation>
<ChannelPopulation id="Kadist-Mig1" channel="Kadist-Mig" color="0x33ccff" density="24 * (1 + p/100) per_um2">
<RegionMask action="exclude" where="p .lt. 100"/>
<RegionMask action="exclude" where="p .gt. 500"/>
</ChannelPopulation>
<ChannelPopulation id="Kadist-Mig2" channel="Kadist-Mig" color="0x33ccff" density="24 * 6 per_um2">
<RegionMask action="exclude" where="p .lt. 500"/>
</ChannelPopulation>
</CellRegion>
<CellRegion match="*hill*">
<ChannelPopulation id="Nax-Mig" channel="Nax-Mig" color="0xff4040" density="20"/>
<ChannelPopulation id="Kdr-Mig" channel="Kdr-Mig" color="0x33ccff" density="20"/>
<ChannelPopulation id="Kaprox-Mig" channel="Kaprox-Mig" color="0x33ccff" density="24"/>
</CellRegion>
<CellRegion match="*iseg*">
<ChannelPopulation id="Nax-Mig" channel="Nax-Mig" color="0xff4040" density="20"/>
<ChannelPopulation id="Kdr-Mig" channel="Kdr-Mig" color="0x33ccff" density="20"/>
<ChannelPopulation id="Kaprox-Mig" channel="Kaprox-Mig" color="0x33ccff" density="24"/>
</CellRegion>
<CellRegion match="*inode*">
<ChannelPopulation id="Nax-Mig" channel="Nax-Mig" color="0xff4040" density="20"/>
<ChannelPopulation id="Kdr-Mig" channel="Kdr-Mig" color="0x33ccff" density="20"/>
<ChannelPopulation id="Kaprox-Mig" channel="Kaprox-Mig" color="0x33ccff" density="5"/>
</CellRegion>
<CellRegion match="*_node*">
<ChannelPopulation id="Nax-Mig" channel="Nax-Mig" color="0xff4040" density="1500"/>
<ChannelPopulation id="Kdr-Mig" channel="Kdr-Mig" color="0x33ccff" density="20"/>
<ChannelPopulation id="Kaprox-Mig" channel="Kaprox-Mig" color="0x33ccff" density="5"/>
</CellRegion>
<ChannelPopulation id="leak-na" channel="leak-na" color="0xffff00" density="0.02per_um2">
<RegionMask action="exclude" where="region=*node*"/>
</ChannelPopulation>
<ChannelPopulation id="leak-k" channel="leak-k" color="0xff33cc" density="0.02per_um2">
<RegionMask action="exclude" where="region=*node*"/>
</ChannelPopulation>
<DensityAdjustment maintain="-70mV" vary="leak-na, leak-k"/>
</CellProperties>
environment.xml
<CellEnvironment id="environment" temperature="34Celsius"> <Ion id="K" name="Potassium" reversalPotential="-90mV"/> <Ion id="Na" name="Sodium" reversalPotential="55mV"/> <Ion id="H" name="MixedCation" reversalPotential="-25mV"/> <Ion id="AMPAion" name="MixedAMPA" reversalPotential="0mV"/> </CellEnvironment>
recordri06.xml (truncated)
<Access id="recordri06" saveInterval="0.1ms"> <CellLocation id="pa0" path="100" rankBy="radius" sequenceIndex="0"/> <CellLocation id="pa1" path="100" rankBy="radius" sequenceIndex="1"/> <CellLocation id="pa2" path="100" rankBy="radius" sequenceIndex="2"/> <CellLocation id="pa3" path="100" rankBy="radius" sequenceIndex="3"/> <CellLocation id="pa4" path="100" rankBy="radius" sequenceIndex="4"/> <CellLocation id="pa5" path="100" rankBy="radius" sequenceIndex="5"/> <CellLocation id="pa6" path="100" rankBy="radius" sequenceIndex="6"/> <CellLocation id="pa7" path="100" rankBy="radius" sequenceIndex="7"/> <CellLocation id="pa8" path="100" rankBy="radius" sequenceIndex="8"/> <CellLocation id="pa9" path="100" rankBy="radius" sequenceIndex="9"/> <CellLocation id="pa10" path="100" rankBy="radius" sequenceIndex="10"/> <CellLocation id="pa11" path="100" rankBy="radius" sequenceIndex="11"/> <CellLocation id="pa12" path="100" rankBy="radius" sequenceIndex="12"/> <CellLocation id="pa13" path="100" rankBy="radius" sequenceIndex="13"/> <CellLocation id="pa14" path="100" rankBy="radius" sequenceIndex="14"/> <CellLocation id="pa15" path="100" rankBy="radius" sequenceIndex="15"/> <CellLocation id="pa16" path="100" rankBy="radius" sequenceIndex="16"/> <CellLocation id="pa17" path="100" rankBy="radius" sequenceIndex="17"/> <CellLocation id="pa18" path="100" rankBy="radius" sequenceIndex="18"/> <CellLocation id="pa19" path="100" rankBy="radius" sequenceIndex="19"/> <CellLocation id="pa20" path="100" rankBy="radius" sequenceIndex="20"/> <CellLocation id="pa21" path="100" rankBy="radius" sequenceIndex="21"/> <CellLocation id="pb0" path="200" rankBy="radius" sequenceIndex="0"/> <CellLocation id="pb1" path="200" rankBy="radius" sequenceIndex="1"/> <CellLocation id="pb2" path="200" rankBy="radius" sequenceIndex="2"/> <CellLocation id="pb3" path="200" rankBy="radius" sequenceIndex="3"/> <CellLocation id="pb4" path="200" rankBy="radius" sequenceIndex="4"/> <CellLocation id="pb5" path="200" rankBy="radius" sequenceIndex="5"/> <CellLocation id="pb6" path="200" rankBy="radius" sequenceIndex="6"/> <CellLocation id="pb7" path="200" rankBy="radius" sequenceIndex="7"/> <CellLocation id="pb8" path="200" rankBy="radius" sequenceIndex="8"/> <CellLocation id="pb9" path="200" rankBy="radius" sequenceIndex="9"/> <CellLocation id="pb10" path="200" rankBy="radius" sequenceIndex="10"/> <CellLocation id="pb11" path="200" rankBy="radius" sequenceIndex="11"/> <CellLocation id="pb12" path="200" rankBy="radius" sequenceIndex="12"/> <CellLocation id="pb13" path="200" rankBy="radius" sequenceIndex="13"/> <CellLocation id="pb14" path="200" rankBy="radius" sequenceIndex="14"/> <CellLocation id="pb15" path="200" rankBy="radius" sequenceIndex="15"/> <CellLocation id="pb16" path="200" rankBy="radius" sequenceIndex="16"/> <CellLocation id="pb17" path="200" rankBy="radius" sequenceIndex="17"/> <CellLocation id="pb18" path="200" rankBy="radius" sequenceIndex="18"/> <CellLocation id="pb19" path="200" rankBy="radius" sequenceIndex="19"/> <CellLocation id="pb20" path="200" rankBy="radius" sequenceIndex="20"/> <CellLocation id="pb21" path="200" rankBy="radius" sequenceIndex="21"/> <CellLocation id="pb22" path="200" rankBy="radius" sequenceIndex="22"/> <CellLocation id="pb23" path="200" rankBy="radius" sequenceIndex="23"/> <CellLocation id="pb24" path="200" rankBy="radius" sequenceIndex="24"/> <CellLocation id="pb25" path="200" rankBy="radius" sequenceIndex="25"/> <CellLocation id="pb26" path="200" rankBy="radius" sequenceIndex="26"/> <CellLocation id="pb27" path="200" rankBy="radius" sequenceIndex="27"/> <CellLocation id="pb28" path="200" rankBy="radius" sequenceIndex="28"/> <CellLocation id="pb29" path="200" rankBy="radius" sequenceIndex="29"/> <CellLocation id="pb30" path="200" rankBy="radius" sequenceIndex="30"/> <!--<CellLocation id="pb31" path="200" rankBy="radius" sequenceIndex="31"/> (axon)--> <CellLocation id="pc0" path="300" rankBy="radius" sequenceIndex="0"/> <CellLocation id="pc1" path="300" rankBy="radius" sequenceIndex="1"/> <CellLocation id="pc2" path="300" rankBy="radius" sequenceIndex="2"/> <CellLocation id="pc3" path="300" rankBy="radius" sequenceIndex="3"/> - and 148 more lines -
activity-sr.xml
<Activity id="activity-sr">
<AfferentEvents population="synpop">
<!--
<PoissonGenerator frequency="4Hz" seed="102"/>
<UniformGenerator frequency="20Hz"/>
<GammaGenerator theta="5ms" k="4"/>
-->
<EventSequence file="spiketimes.txt"/>
</AfferentEvents>
<!--
<AfferentEvents population="synpop2">
<PoissonGenerator frequency="2Hz" seed="101"/>
<!--
<UniformGenerator frequency="20Hz"/>
<GammaGenerator theta="5ms" k="4"/>
</AfferentEvents>
-->
Nax-Mig.xml
<KSChannel id="Nax-Mig" permeantIon="Na" gSingle="20pS">
<CodedTransitionFunction name="trap0" returnVariable="rate" type="double">
<Argument name="v" type="double"/>
<Argument name="th" type="double"/>
<Argument name="a" type="double"/>
<Argument name="q" type="double"/>
<![CDATA[
if (Math.abs(v - th) > 1.e-6) {
rate = a * (v - th) / (1 - Math.exp(-(v - th)/q));
} else {
rate = a * q;
}
]]>
</CodedTransitionFunction>
<KSComplex instances="3">
<ClosedState id="c"/>
<OpenState id="o"/>
<TauInfCodedTransition from="c" to="o" tauvar="mtau" infvar="minf">
<Constant name="q10" value="2"/>
<Constant name="tha" value="-30" info="vhalf, mV"/>
<Constant name="Ra" value="0.4" info="opening rate, per ms"/>
<Constant name="qa" value="7.2" info="activation slope, mV"/>
<Constant name="Rb" value="0.124" info="closing rate, per ms"/>
<Constant name="mmin" value="0.02" info="minimum time constant"/>
<![CDATA[
double qt = Math.pow(q10, ((temperature-24)/10));
double a = trap0(v ,tha,Ra,qa);
double b = trap0(-v ,-tha,Rb,qa);
mtau = 1 / (a + b) / qt;
if (mtau < mmin) mtau=mmin;
minf = a / (a + b);
]]>
</TauInfCodedTransition>
</KSComplex>
<KSComplex instances="1">
<ClosedState id="c"/>
<OpenState id="o"/>
<TauInfCodedTransition from="c" to="o" tauvar="htau" infvar="hinf">
<Constant name="q10" value="2"/>
<Constant name="thi1" value="-45" info="vhalf, mV"/>
<Constant name="thi2" value="-45" info="vhalf, mV"/>
<Constant name="Rd" value="0.03" info="opening rate, per ms"/>
<Constant name="Rg" value="0.01" info="closing rate, per ms"/>
<Constant name="qd" value="1.5" info="activation slope, mV"/>
<Constant name="qg" value="1.5" info="activation slope, mV"/>
<Constant name="hmin" value="0.5" info="minimum time constant"/>
<Constant name="thinf" value="-50" info="inact inf slope, mV"/>
<Constant name="qinf" value="4"/>
<![CDATA[
double qt = Math.pow(q10, ((temperature-24)/10));
double a = trap0(v, thi1,Rd,qd);
double b = trap0(-v, -thi2,Rg,qg);
htau = 1 / (a + b) / qt;
if (htau < hmin) htau=hmin;
hinf = 1/(1+Math.exp((v-thinf)/qinf));
]]>
</TauInfCodedTransition>
</KSComplex>
</KSChannel>
Kdr-Mig.xml
<KSChannel id="Kdr-Mig" permeantIon="K" gSingle="20pS">
<KSComplex instances="1">
<ClosedState id="c"/>
<OpenState id="o"/>
<TauInfCodedTransition from="c" to="o" tauvar="ntau" infvar="ninf">
<Constant name="q10" value="1"/>
<Constant name="zetan" value="-3"/>
<Constant name="vhalfn" value="13" info="mV"/>
<Constant name="a0n" value="0.02"/>
<Constant name="gmn" value="0.7"/>
<Constant name="nmin" value="2"/>
<![CDATA[
double qt=Math.pow(q10, ((temperature-24)/10));
double a = Math.exp(1.e-3*zetan*(v-vhalfn)*9.648e4/(8.315*(273.16+temperature)));
ninf = 1/(1 + a);
double betn = Math.exp(1.e-3*zetan*gmn*(v-vhalfn)*9.648e4/(8.315*(273.16+temperature)));
ntau = betn /(qt*a0n*(1+a));
if (ntau < nmin) ntau = nmin;
]]>
</TauInfCodedTransition>
</KSComplex>
</KSChannel>
Kaprox-Mig.xml
<KSChannel id="Kaprox-Mig" permeantIon="K" gSingle="20pS">
<KSComplex instances="1">
<ClosedState id="c"/>
<OpenState id="o"/>
<TauInfCodedTransition from="c" to="o" tauvar="ntau" infvar="ninf">
<Constant name="q10" value="5"/>
<Constant name="zetan" value="-1.5"/>
<Constant name="pw" value="-1" info=""/>
<Constant name="tq" value="-40" info=""/>
<Constant name="qq" value="5" info=""/>
<Constant name="vhalfn" value="11" info="mV"/>
<Constant name="gmn" value="0.55"/>
<Constant name="nmin" value="0.1" info="minimum time constant"/>
<Constant name="a0n" value="0.05"/>
<![CDATA[
double qt=Math.pow(q10, ((temperature-24)/10));
double zeta=zetan+pw/(1+Math.exp((v-tq)/qq));
double a = Math.exp(1.e-3*zeta*(v-vhalfn)*9.648e4/(8.315*(273.16+temperature)));
ninf = 1/(1 + a);
double betn = Math.exp(1.e-3*zeta*gmn*(v-vhalfn)*9.648e4/(8.315*(273.16+temperature)));
ntau = betn /(qt*a0n*(1+a));
if (ntau < nmin) ntau = nmin;
]]>
</TauInfCodedTransition>
</KSComplex>
<KSComplex instances="1">
<OpenState id="o"/>
<ClosedState id="c"/>
<TauInfCodedTransition from="c" to="o" tauvar="ltau" infvar="linf">
<Constant name="q10" value="5"/>
<Constant name="zetal" value="3"/>
<Constant name="vhalfl" value="-56" info="mV"/>
<Constant name="qtl" value="1" info=""/>
<Constant name="lmin" value="2" info="minimum time constant"/>
<![CDATA[
double qt=Math.pow(q10, ((temperature-24)/10));
double a = Math.exp(1.e-3*zetal*(v-vhalfl)*9.648e4/(8.315*(273.16+temperature)));
linf = 1 / (1 + a);
ltau = 0.26 * (v + 50) / qtl;
if (ltau < lmin / qtl) ltau = lmin / qtl;
]]>
</TauInfCodedTransition>
</KSComplex>
</KSChannel>
Ih-Spru.xml
<KSChannel id="Ih-Spru" permeantIon="H" gSingle="1pS">
<KSComplex instances="1">
<ClosedState id="c"/>
<OpenState id="o"/>
<TauInfCodedTransition from="c" to="o" tauvar="ntau" infvar="ninf">
<Constant name="q10" value="4.5"/>
<Constant name="zeta" value="7"/>
<Constant name="vhalf" value="-81" info="mV"/>
<Constant name="a0" value="0.00057"/>
<Constant name="gas" value="8.315"/>
<Constant name="far" value="9.648e4"/>
<Constant name="a" value="0.4"/>
<Constant name="nmin" value="2"/>
<![CDATA[
double qt=Math.pow(q10, ((temperature-33)/10));
double alphan = qt*a0*Math.exp(1.e-3*zeta*(-a)*(v-vhalf)*far/(gas*(273.16+temperature)));
double betan = qt*a0*Math.exp(1.e-3*zeta*(1-a)*(v-vhalf)*far/(gas*(273.16+temperature)));
ninf = alphan/(alphan + betan);
ntau = 1 /(alphan+betan);
if (ntau < nmin) ntau = nmin;
]]>
</TauInfCodedTransition>
</KSComplex>
</KSChannel>
leak-na.xml
<KSChannel id="leak-na" gSingle="20pS" permeantIon="Na"> <OpenState id="o1"/> <ClosedState id="c1"/> <FixedRateTransition from="o1" to="c1" forward="3.per_ms" reverse="7.per_ms"/> </KSChannel>
leak-k.xml
<KSChannel id="leak-k" gSingle="20pS" permeantIon="K"> <OpenState id="o1"/> <ClosedState id="c1"/> <FixedRateTransition from="o1" to="c1" forward="3.per_ms" reverse="7.per_ms"/> </KSChannel>
Kadist-Mig.xml
<KSChannel id="Kadist-Mig" permeantIon="K" gSingle="20pS">
<KSComplex instances="1">
<ClosedState id="c"/>
<OpenState id="o"/>
<TauInfCodedTransition from="c" to="o" tauvar="ntau" infvar="ninf">
<Constant name="q10" value="5"/>
<Constant name="zetan" value="-1.8"/>
<Constant name="pw" value="-1" info=""/>
<Constant name="tq" value="-40" info=""/>
<Constant name="qq" value="5" info=""/>
<Constant name="vhalfn" value="-1" info="mV"/>
<Constant name="gmn" value="0.39"/>
<Constant name="nmin" value="0.2" info="minimum time constant"/>
<Constant name="a0n" value="0.1"/>
<![CDATA[
double qt=Math.pow(q10, ((temperature-24)/10));
double zeta=zetan+pw/(1+Math.exp((v-tq)/qq));
double a = Math.exp(1.e-3*zeta*(v-vhalfn)*9.648e4/(8.315*(273.16+temperature)));
ninf = 1/(1 + a);
double betn = Math.exp(1.e-3*zeta*gmn*(v-vhalfn)*9.648e4/(8.315*(273.16+temperature)));
ntau = betn /(qt*a0n*(1+a));
if (ntau < nmin) ntau = nmin;
]]>
</TauInfCodedTransition>
</KSComplex>
<KSComplex instances="1">
<OpenState id="o"/>
<ClosedState id="c"/>
<TauInfCodedTransition from="c" to="o" tauvar="ltau" infvar="linf">
<Constant name="q10" value="5"/>
<Constant name="zetal" value="3"/>
<Constant name="vhalfl" value="-56" info="mV"/>
<Constant name="qtl" value="1" info=""/>
<Constant name="lmin" value="2" info="minimum time constant"/>
<![CDATA[
double qt=Math.pow(q10, ((temperature-24)/10));
double a = Math.exp(1.e-3*zetal*(v-vhalfl)*9.648e4/(8.315*(273.16+temperature)));
linf = 1 / (1 + a);
ltau = 0.26 * (v + 50) / qtl;
if (ltau < lmin / qtl) ltau = lmin / qtl;
]]>
</TauInfCodedTransition>
</KSComplex>
</KSChannel>
syn1.xml
<Synapse id="syn1" permeantIon="AMPAion" baseConductance="200pS"> <!--<ExponentialTimecourse tau="4ms"/>--> <BiExponentialTimecourse rise="0.2ms" tau="2ms"/> <!--<AlphaTimecourse tau="4ms"/> <ProfileTimecourse file="stim1.txt" timeUnit="1ms"/>--> </Synapse>
membrane2.xml
<CellProperties id="membrane2" membraneCapacitance="0.75uF_per_cm2"
cytoplasmResistivity="200.0ohm_cm">
<PassiveProperties region="*_node*" cytoplasmResistivity="50.0ohm_cm"/>
<PassiveProperties region="*inode*" membraneCapacitance="0.04uF_per_cm2"/>
<PassiveProperties region="*dend*" membraneCapacitance="1.5uF_per_cm2"/>
<ChannelPopulation id="Nax-Mig" channel="Nax-Mig" color="0xff4040" density="10"/>
<ChannelPopulation id="Kdr-Mig" channel="Kdr-Mig" color="0x33ccff" density="10"/>
<CellRegion match="*dendA1*">
<ChannelPopulation id="leak-na1" channel="leak-na1" color="0xffff00" density="0.02"/>
<ChannelPopulation id="leak-k1" channel="leak-k1" color="0xff33cc" density="0.02"/>
</CellRegion>
<CellRegion match="*dendA5*">
<ChannelPopulation id="leak-na2" channel="leak-na2" color="0xffff00" density="0.02"/>
<ChannelPopulation id="leak-k2" channel="leak-k2" color="0xff33cc" density="0.02"/>
</CellRegion>
<ChannelPopulation id="leak-na3" channel="leak-na3" color="0xffff00" density="0.02per_um2">
<RegionMask action="exclude" where="region=*dendA1*"/>
<RegionMask action="exclude" where="region=*dendA5*"/>
</ChannelPopulation>
<ChannelPopulation id="leak-k3" channel="leak-k3" color="0xff33cc" density="0.02per_um2">
<RegionMask action="exclude" where="region=*dendA1*"/>
<RegionMask action="exclude" where="region=*dendA5*"/>
</ChannelPopulation>
<!--
<DensityAdjustment maintain="-70mV" vary="leak-na, leak-k"/>
-->
<DensityAdjustment maintain="-65mV" vary="leak-na1, leak-k1"/>
<DensityAdjustment maintain="-65mV" vary="leak-na2, leak-k2"/>
<DensityAdjustment maintain="-65mV" vary="leak-na3, leak-k3"/>
</CellProperties>
leak-na1.xml
<KSChannel id="leak-na1" gSingle="20pS" permeantIon="Na"> <OpenState id="o1"/> <ClosedState id="c1"/> <FixedRateTransition from="o1" to="c1" forward="3.per_ms" reverse="7.per_ms"/> </KSChannel>
leak-k1.xml
<KSChannel id="leak-k1" gSingle="20pS" permeantIon="K"> <OpenState id="o1"/> <ClosedState id="c1"/> <FixedRateTransition from="o1" to="c1" forward="3.per_ms" reverse="7.per_ms"/> </KSChannel>
leak-na2.xml
<KSChannel id="leak-na2" gSingle="20pS" permeantIon="Na"> <OpenState id="o1"/> <ClosedState id="c1"/> <FixedRateTransition from="o1" to="c1" forward="3.per_ms" reverse="7.per_ms"/> </KSChannel>
leak-k2.xml
<KSChannel id="leak-k2" gSingle="20pS" permeantIon="K"> <OpenState id="o1"/> <ClosedState id="c1"/> <FixedRateTransition from="o1" to="c1" forward="3.per_ms" reverse="7.per_ms"/> </KSChannel>
leak-na3.xml
<KSChannel id="leak-na3" gSingle="20pS" permeantIon="Na"> <OpenState id="o1"/> <ClosedState id="c1"/> <FixedRateTransition from="o1" to="c1" forward="3.per_ms" reverse="7.per_ms"/> </KSChannel>
leak-k3.xml
<KSChannel id="leak-k3" gSingle="20pS" permeantIon="K"> <OpenState id="o1"/> <ClosedState id="c1"/> <FixedRateTransition from="o1" to="c1" forward="3.per_ms" reverse="7.per_ms"/> </KSChannel>
