|
| 1 | +<?xml version="1.0" encoding="ISO-8859-1"?> |
| 2 | +<neuroml xmlns="http://www.neuroml.org/schema/neuroml2" |
| 3 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| 4 | + xsi:schemaLocation="http://www.neuroml.org/schema/neuroml2 https://raw.github.com/NeuroML/NeuroML2/development/Schemas/NeuroML2/NeuroML_v2beta3.xsd" |
| 5 | + id="CaDynamics_E2_NML2"> |
| 6 | + |
| 7 | + <notes>NeuroML 2 implementation of the Ca Pool mechanism</notes> |
| 8 | + |
| 9 | + <!--<decayingPoolConcentrationModel id="CaDynamics_E2_NML2" restingConc="1e-10mol_per_cm3" decayConstant="80ms" ion="ca" shellThickness="2.787e-4cm"/>--> |
| 10 | + |
| 11 | + <concentrationModel id="CaDynamics_E2_NML2" type="concentrationModelHayEtAl" minCai="1e-4 mM" decay="80 ms" depth="0.1 um" gamma="0.05" ion="ca"/> |
| 12 | + |
| 13 | + <concentrationModel id="CaDynamics_E2_NML2__cSTUT_7_axonal" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.010353" decay="64.277990 ms" depth="0.1 um"/> <!-- For group axonal in cSTUT_7--> |
| 14 | + |
| 15 | + <concentrationModel id="CaDynamics_E2_NML2__cSTUT_7_somatic" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000511" decay="731.707637 ms" depth="0.1 um"/> <!-- For group somatic in cSTUT_7--> |
| 16 | + |
| 17 | + <concentrationModel id="CaDynamics_E2_NML2__dNAC_1_axonal" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.010353" decay="64.277990 ms" depth="0.1 um"/> <!-- For group axonal in dNAC_1--> |
| 18 | + |
| 19 | + <concentrationModel id="CaDynamics_E2_NML2__dNAC_1_somatic" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000511" decay="731.707637 ms" depth="0.1 um"/> <!-- For group somatic in dNAC_1--> |
| 20 | + |
| 21 | + <concentrationModel id="CaDynamics_E2_NML2__bNAC_1_axonal" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.001739" decay="468.069681 ms" depth="0.1 um"/> <!-- For group axonal in bNAC_1--> |
| 22 | + |
| 23 | + <concentrationModel id="CaDynamics_E2_NML2__bNAC_1_somatic" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000500" decay="645.079741 ms" depth="0.1 um"/> <!-- For group somatic in bNAC_1--> |
| 24 | + |
| 25 | + <concentrationModel id="CaDynamics_E2_NML2__bSTUT_1_axonal" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.001739" decay="468.069681 ms" depth="0.1 um"/> <!-- For group axonal in bSTUT_1--> |
| 26 | + |
| 27 | + <concentrationModel id="CaDynamics_E2_NML2__bSTUT_1_somatic" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000500" decay="645.079741 ms" depth="0.1 um"/> <!-- For group somatic in bSTUT_1--> |
| 28 | + |
| 29 | + <concentrationModel id="CaDynamics_E2_NML2__cADpyr_229_axonal" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.016713" decay="384.114655 ms" depth="0.1 um"/> <!-- For group axonal in cADpyr_229--> |
| 30 | + |
| 31 | + <concentrationModel id="CaDynamics_E2_NML2__cADpyr_229_somatic" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000533" decay="342.544232 ms" depth="0.1 um"/> <!-- For group somatic in cADpyr_229--> |
| 32 | + |
| 33 | + <concentrationModel id="CaDynamics_E2_NML2__cADpyr_230_axonal" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000502" decay="179.044149 ms" depth="0.1 um"/> <!-- For group axonal in cADpyr_230--> |
| 34 | + |
| 35 | + <concentrationModel id="CaDynamics_E2_NML2__cADpyr_230_somatic" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.002253" decay="739.416497 ms" depth="0.1 um"/> <!-- For group somatic in cADpyr_230--> |
| 36 | + |
| 37 | + <concentrationModel id="CaDynamics_E2_NML2__cADpyr_231_axonal" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.001734" decay="103.091390 ms" depth="0.1 um"/> <!-- For group axonal in cADpyr_231--> |
| 38 | + |
| 39 | + <concentrationModel id="CaDynamics_E2_NML2__cADpyr_231_somatic" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000996" decay="873.498863 ms" depth="0.1 um"/> <!-- For group somatic in cADpyr_231--> |
| 40 | + |
| 41 | + <concentrationModel id="CaDynamics_E2_NML2__cNAC_149_axonal" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.010353" decay="64.277990 ms" depth="0.1 um"/> <!-- For group axonal in cNAC_149--> |
| 42 | + |
| 43 | + <concentrationModel id="CaDynamics_E2_NML2__cNAC_149_somatic" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000511" decay="731.707637 ms" depth="0.1 um"/> <!-- For group somatic in cNAC_149--> |
| 44 | + |
| 45 | + <concentrationModel id="CaDynamics_E2_NML2__cIR_1_axonal" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000503" decay="573.007045 ms" depth="0.1 um"/> <!-- For group axonal in cIR_1--> |
| 46 | + |
| 47 | + <concentrationModel id="CaDynamics_E2_NML2__cIR_1_somatic" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000814" decay="967.678789 ms" depth="0.1 um"/> <!-- For group somatic in cIR_1--> |
| 48 | + |
| 49 | + <concentrationModel id="CaDynamics_E2_NML2__bIR_1_axonal" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.003923" decay="20.715642 ms" depth="0.1 um"/> <!-- For group axonal in bIR_1--> |
| 50 | + |
| 51 | + <concentrationModel id="CaDynamics_E2_NML2__bIR_1_somatic" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000893" decay="605.033222 ms" depth="0.1 um"/> <!-- For group somatic in bIR_1--> |
| 52 | + |
| 53 | + <concentrationModel id="CaDynamics_E2_NML2__bAC_1_axonal" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.003923" decay="20.715642 ms" depth="0.1 um"/> <!-- For group axonal in bAC_1--> |
| 54 | + |
| 55 | + <concentrationModel id="CaDynamics_E2_NML2__bAC_1_somatic" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000893" decay="605.033222 ms" depth="0.1 um"/> <!-- For group somatic in bAC_1--> |
| 56 | + |
| 57 | + <concentrationModel id="CaDynamics_E2_NML2__cACint_237_axonal" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000503" decay="573.007045 ms" depth="0.1 um"/> <!-- For group axonal in cACint_237--> |
| 58 | + |
| 59 | + <concentrationModel id="CaDynamics_E2_NML2__cACint_237_somatic" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000814" decay="967.678789 ms" depth="0.1 um"/> <!-- For group somatic in cACint_237--> |
| 60 | + |
| 61 | + <concentrationModel id="CaDynamics_E2_NML2__dSTUT_1_axonal" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.010353" decay="64.277990 ms" depth="0.1 um"/> <!-- For group axonal in dSTUT_1--> |
| 62 | + |
| 63 | + <concentrationModel id="CaDynamics_E2_NML2__dSTUT_1_somatic" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000511" decay="731.707637 ms" depth="0.1 um"/> <!-- For group somatic in dSTUT_1--> |
| 64 | + |
| 65 | + <concentrationModel id="CaDynamics_E2_NML2__cADpyr_232_axonal" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.002910" decay="287.198731 ms" depth="0.1 um"/> <!-- For group axonal in cADpyr_232--> |
| 66 | + |
| 67 | + <concentrationModel id="CaDynamics_E2_NML2__cADpyr_232_somatic" ion="ca" type="concentrationModelHayEtAl" minCai="1e-4 mM" gamma="0.000609" decay="210.485284 ms" depth="0.1 um"/> <!-- For group somatic in cADpyr_232--> |
| 68 | + |
| 69 | + |
| 70 | + <!-- |
| 71 | + This is a new, custom ComponentType to handle the calcium mechanism with parameters |
| 72 | +
|
| 73 | + PARAMETER { |
| 74 | + gamma = 0.05 : percent of free calcium (not buffered) |
| 75 | + decay = 80 (ms) : rate of removal of calcium |
| 76 | + depth = 0.1 (um) : depth of shell |
| 77 | + minCai = 1e-4 (mM) |
| 78 | + } |
| 79 | +
|
| 80 | + and derivative mechanism: |
| 81 | +
|
| 82 | + DERIVATIVE states { |
| 83 | + cai' = -(10000)*(ica*gamma/(2*FARADAY*depth)) - (cai - minCai)/decay |
| 84 | + } |
| 85 | +
|
| 86 | + See https://github.com/OpenSourceBrain/L5bPyrCellHayEtAl2011/blob/master/neuroConstruct/cellMechanisms/CaDynamics_E2_init_mod/CaDynamics_E2.mod |
| 87 | +
|
| 88 | + --> |
| 89 | + |
| 90 | + |
| 91 | + <ComponentType name="concentrationModelHayEtAl" extends="concentrationModel" description="Model of buffering of concentration of specific to Hay Et Al 2011"> |
| 92 | + |
| 93 | + <Parameter name="gamma" dimension="none"/> |
| 94 | + <Parameter name="minCai" dimension="concentration"/> |
| 95 | + <Parameter name="decay" dimension="time"/> |
| 96 | + <Parameter name="depth" dimension="length"/> |
| 97 | + |
| 98 | + |
| 99 | + <Constant name="Faraday" dimension="charge_per_mole" value="96485.3C_per_mol"/> |
| 100 | + <Constant name="AREA_SCALE" dimension="area" value="1m2"/> |
| 101 | + <Constant name="LENGTH_SCALE" dimension="length" value="1m"/> |
| 102 | + |
| 103 | + <Requirement name="iCa" dimension="current"/> |
| 104 | + |
| 105 | + <Text name="ion"/> |
| 106 | + |
| 107 | + <Dynamics> |
| 108 | + |
| 109 | + <StateVariable name="concentration" exposure="concentration" dimension="concentration"/> |
| 110 | + <StateVariable name="extConcentration" exposure="extConcentration" dimension="concentration"/> |
| 111 | + |
| 112 | + <DerivedVariable name="currDensCa" dimension="currentDensity" value="iCa / surfaceArea"/> |
| 113 | + |
| 114 | + |
| 115 | + <TimeDerivative variable="concentration" value="(currDensCa*gamma/(2*Faraday*depth)) - ((concentration - minCai) / decay)"/> |
| 116 | + |
| 117 | + <OnStart> |
| 118 | + <StateAssignment variable="concentration" value="initialConcentration"/> |
| 119 | + <StateAssignment variable="extConcentration" value="initialExtConcentration"/> |
| 120 | + </OnStart> |
| 121 | + |
| 122 | + </Dynamics> |
| 123 | + |
| 124 | + </ComponentType> |
| 125 | + |
| 126 | + |
| 127 | +</neuroml> |
0 commit comments