- Author:
- Soroush Safaei <ssaf006@aucklanduni.ac.nz>
- Date:
- 2017-01-31 18:55:59+13:00
- Desc:
- adding the single file version of BG
- Permanent Source URI:
- https://staging.physiomeproject.org/workspace/294/rawfile/ab05b632e8a8bda23904da10c37a0a67e8a07a67/BG-module/NaK_BG_module.cellml
<?xml version='1.0'?>
<model name="NaK_BG" xmlns="http://www.cellml.org/cellml/1.0#" xmlns:cellml="http://www.cellml.org/cellml/1.0#">
<units name="mM">
<unit prefix="milli" units="mole"/>
<unit exponent="-1" units="litre"/>
</units>
<units name="per_mM">
<unit exponent="-1" units="mM"/>
</units>
<units name="mM_per_s">
<unit units="mole"/>
<unit exponent="-1" units="second"/>
</units>
<units name="J_per_mol">
<unit units="joule"/>
<unit exponent="-1" units="mole"/>
</units>
<units name="J_per_mol_K">
<unit units="joule"/>
<unit exponent="-1" units="mole"/>
<unit exponent="-1" units="kelvin"/>
</units>
<units name="J_per_mM">
<unit units="joule"/>
<unit exponent="-1" units="mM"/>
</units>
<units name="J_per_C">
<unit units="joule"/>
<unit exponent="-1" units="coulomb"/>
</units>
<units name="C_per_mol">
<unit units="coulomb"/>
<unit exponent="-1" units="mole"/>
</units>
<component name="module">
<variable name="t" units="second"/>
<variable initial_value="8.314" name="R" units="J_per_mol_K"/>
<variable initial_value="300" name="T" units="kelvin"/>
<variable initial_value="1" name="z" units="dimensionless"/>
<variable initial_value="96485" name="F" units="C_per_mol"/>
<variable initial_value="0.06" name="u_E" units="J_per_C"/>
<variable initial_value="1.0" name="q_0_Na_i" units="mM"/>
<variable initial_value="0.0" name="q_0_Na_o" units="mM"/>
<variable initial_value="0.0" name="q_0_K_i" units="mM"/>
<variable initial_value="0.0" name="q_0_K_o" units="mM"/>
<variable initial_value="9.8" name="q_0_ATP" units="mM"/>
<variable initial_value="0.0" name="q_0_ADP" units="mM"/>
<variable initial_value="0.0" name="q_0_Pi" units="mM"/>
<variable initial_value="0.5" name="q_PE_o" units="mM"/>
<variable initial_value="0.0" name="q_PEK_o" units="mM"/>
<variable initial_value="0.0" name="q_PE2K_o" units="mM"/>
<variable initial_value="0.0" name="q_E2K_o" units="mM"/>
<variable initial_value="0.0" name="q_ATPE2K_o" units="mM"/>
<variable initial_value="0.0" name="q_ATPE2K_i" units="mM"/>
<variable initial_value="0.0" name="q_ATPEK_i" units="mM"/>
<variable initial_value="0.5" name="q_ATPE_i" units="mM"/>
<variable initial_value="0.0" name="q_ATPENa_i" units="mM"/>
<variable initial_value="0.0" name="q_ATPE2Na_i" units="mM"/>
<variable initial_value="0.0" name="q_ATPE3Na_i" units="mM"/>
<variable initial_value="0.0" name="q_PE3Na_i" units="mM"/>
<variable initial_value="0.0" name="q_PE3Na_o" units="mM"/>
<variable initial_value="0.0" name="q_PE2Na_o" units="mM"/>
<variable initial_value="0.0" name="q_PENa_o" units="mM"/>
<variable initial_value="0.049" name="K_Na_o" units="per_mM"/>
<variable initial_value="3.3" name="K_Na_i" units="per_mM"/>
<variable initial_value="0.178" name="K_K_o" units="per_mM"/>
<variable initial_value="1.33" name="K_K_i" units="per_mM"/>
<variable initial_value="1.4" name="K_ATP" units="per_mM"/>
<variable initial_value="0.081" name="K_ADP" units="per_mM"/>
<variable initial_value="3.9" name="K_Pi" units="per_mM"/>
<variable initial_value="0.768" name="K_PE_o" units="per_mM"/>
<variable initial_value="1.284" name="K_PEK_o" units="per_mM"/>
<variable initial_value="0.536" name="K_PE2K_o" units="per_mM"/>
<variable initial_value="5.457" name="K_E2K_o" units="per_mM"/>
<variable initial_value="3.044" name="K_ATPE2K_o" units="per_mM"/>
<variable initial_value="0.38" name="K_ATPE2K_i" units="per_mM"/>
<variable initial_value="0.285" name="K_ATPEK_i" units="per_mM"/>
<variable initial_value="0.857" name="K_ATPE_i" units="per_mM"/>
<variable initial_value="3.415" name="K_ATPENa_i" units="per_mM"/>
<variable initial_value="4.533" name="K_ATPE2Na_i" units="per_mM"/>
<variable initial_value="2.006" name="K_ATPE3Na_i" units="per_mM"/>
<variable initial_value="4.055" name="K_PE3Na_i" units="per_mM"/>
<variable initial_value="0.337" name="K_PE3Na_o" units="per_mM"/>
<variable initial_value="0.148" name="K_PE2Na_o" units="per_mM"/>
<variable initial_value="0.194" name="K_PENa_o" units="per_mM"/>
<variable initial_value="3.73222e+06" name="K_E" units="per_mM"/>
<variable initial_value="137.9" name="K_Re_1" units="mM_per_s"/>
<variable initial_value="0.498" name="K_Re_2" units="mM_per_s"/>
<variable initial_value="104.8" name="K_Re_3" units="mM_per_s"/>
<variable initial_value="0.221" name="K_Re_4" units="mM_per_s"/>
<variable initial_value="26.56" name="K_Re_5" units="mM_per_s"/>
<variable initial_value="0.293" name="K_Re_6" units="mM_per_s"/>
<variable initial_value="0.779" name="K_Re_7" units="mM_per_s"/>
<variable initial_value="0.875" name="K_Re_8" units="mM_per_s"/>
<variable initial_value="1.864" name="K_Re_9" units="mM_per_s"/>
<variable initial_value="2.628" name="K_Re_10" units="mM_per_s"/>
<variable initial_value="0.328" name="K_Re_11" units="mM_per_s"/>
<variable initial_value="523.33" name="K_Re_12" units="mM_per_s"/>
<variable initial_value="3727.52" name="K_Re_13" units="mM_per_s"/>
<variable initial_value="105.13" name="K_Re_14" units="mM_per_s"/>
<variable initial_value="118.61" name="K_Re_15" units="mM_per_s"/>
<variable initial_value="0.0" name="q_Na_o_aux" units="mM"/>
<variable initial_value="0.0" name="q_Na_i_aux" units="mM"/>
<variable initial_value="0.0" name="q_K_o_aux" units="mM"/>
<variable initial_value="0.0" name="q_K_i_aux" units="mM"/>
<variable initial_value="0.0" name="q_ATP_aux" units="mM"/>
<variable initial_value="0.0" name="q_ADP_aux" units="mM"/>
<variable initial_value="0.0" name="q_Pi_aux" units="mM"/>
<variable name="q_Na_o" public_interface="out" units="mM"/>
<variable name="q_Na_i" public_interface="out" units="mM"/>
<variable name="q_K_o" public_interface="out" units="mM"/>
<variable name="q_K_i" public_interface="out" units="mM"/>
<variable name="q_ATP" public_interface="out" units="mM"/>
<variable name="q_ADP" public_interface="out" units="mM"/>
<variable name="q_Pi" public_interface="out" units="mM"/>
<variable name="v_Re_1" public_interface="out" units="mM_per_s"/>
<variable name="v_Re_2" public_interface="out" units="mM_per_s"/>
<variable name="v_Re_3" public_interface="out" units="mM_per_s"/>
<variable name="v_Re_4" public_interface="out" units="mM_per_s"/>
<variable name="v_Re_5" public_interface="out" units="mM_per_s"/>
<variable name="v_Re_6" public_interface="out" units="mM_per_s"/>
<variable name="v_Re_7" public_interface="out" units="mM_per_s"/>
<variable name="v_Re_8" public_interface="out" units="mM_per_s"/>
<variable name="v_Re_9" public_interface="out" units="mM_per_s"/>
<variable name="v_Re_10" public_interface="out" units="mM_per_s"/>
<variable name="v_Re_11" public_interface="out" units="mM_per_s"/>
<variable name="v_Re_12" public_interface="out" units="mM_per_s"/>
<variable name="v_Re_13" public_interface="out" units="mM_per_s"/>
<variable name="v_Re_14" public_interface="out" units="mM_per_s"/>
<variable name="v_Re_15" public_interface="out" units="mM_per_s"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_Na_o_aux</ci>
</apply>
<apply>
<plus/>
<ci>v_Re_1</ci>
<ci>v_Re_3</ci>
<ci>v_Re_5</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_Na_i_aux</ci>
</apply>
<apply>
<minus/>
<apply>
<minus/>
<apply>
<minus/>
<ci>v_Re_2</ci>
</apply>
<ci>v_Re_4</ci>
</apply>
<ci>v_Re_6</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_K_o_aux</ci>
</apply>
<apply>
<minus/>
<apply>
<minus/>
<ci>v_Re_7</ci>
</apply>
<ci>v_Re_9</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_K_i_aux</ci>
</apply>
<apply>
<plus/>
<ci>v_Re_8</ci>
<ci>v_Re_10</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_ATP_aux</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_11</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_ADP_aux</ci>
</apply>
<ci>v_Re_12</ci>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_Pi_aux</ci>
</apply>
<ci>v_Re_13</ci>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_PE_o</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_5</ci>
<ci>v_Re_7</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_PEK_o</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_7</ci>
<ci>v_Re_9</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_PE2K_o</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_9</ci>
<ci>v_Re_13</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_E2K_o</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_13</ci>
<ci>v_Re_11</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_ATPE2K_o</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_11</ci>
<ci>v_Re_14</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_ATPE2K_i</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_14</ci>
<ci>v_Re_10</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_ATPEK_i</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_10</ci>
<ci>v_Re_8</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_ATPE_i</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_8</ci>
<ci>v_Re_6</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_ATPENa_i</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_6</ci>
<ci>v_Re_4</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_ATPE2Na_i</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_4</ci>
<ci>v_Re_2</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_ATPE3Na_i</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_2</ci>
<ci>v_Re_12</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_PE3Na_i</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_12</ci>
<ci>v_Re_15</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_PE3Na_o</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_15</ci>
<ci>v_Re_1</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_PE2Na_o</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_1</ci>
<ci>v_Re_3</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>q_PENa_o</ci>
</apply>
<apply>
<minus/>
<ci>v_Re_3</ci>
<ci>v_Re_5</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>q_Na_o</ci>
<apply>
<plus/>
<ci>q_Na_o_aux</ci>
<ci>q_0_Na_o</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>q_Na_i</ci>
<apply>
<plus/>
<ci>q_Na_i_aux</ci>
<ci>q_0_Na_i</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>q_K_o</ci>
<apply>
<plus/>
<ci>q_K_o_aux</ci>
<ci>q_0_K_o</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>q_K_i</ci>
<apply>
<plus/>
<ci>q_K_i_aux</ci>
<ci>q_0_K_i</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>q_ATP</ci>
<apply>
<plus/>
<ci>q_ATP_aux</ci>
<ci>q_0_ATP</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>q_ADP</ci>
<apply>
<plus/>
<ci>q_ADP_aux</ci>
<ci>q_0_ADP</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>q_Pi</ci>
<apply>
<plus/>
<ci>q_Pi_aux</ci>
<ci>q_0_Pi</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>v_Re_1</ci>
<apply>
<times/>
<ci>K_Re_1</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>K_PE3Na_o</ci>
<ci>q_PE3Na_o</ci>
</apply>
<apply>
<times/>
<ci>K_Na_o</ci>
<ci>q_Na_o</ci>
<ci>K_PE2Na_o</ci>
<ci>q_PE2Na_o</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>v_Re_2</ci>
<apply>
<times/>
<ci>K_Re_2</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>K_Na_i</ci>
<ci>q_Na_i</ci>
<ci>K_ATPE2Na_i</ci>
<ci>q_ATPE2Na_i</ci>
</apply>
<apply>
<times/>
<ci>K_ATPE3Na_i</ci>
<ci>q_ATPE3Na_i</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>v_Re_3</ci>
<apply>
<times/>
<ci>K_Re_3</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>K_PE2Na_o</ci>
<ci>q_PE2Na_o</ci>
</apply>
<apply>
<times/>
<ci>K_Na_o</ci>
<ci>q_Na_o</ci>
<ci>K_PENa_o</ci>
<ci>q_PENa_o</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>v_Re_4</ci>
<apply>
<times/>
<ci>K_Re_4</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>K_Na_i</ci>
<ci>q_Na_i</ci>
<ci>K_ATPENa_i</ci>
<ci>q_ATPENa_i</ci>
</apply>
<apply>
<times/>
<ci>K_ATPE2Na_i</ci>
<ci>q_ATPE2Na_i</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>v_Re_5</ci>
<apply>
<times/>
<ci>K_Re_5</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>K_PENa_o</ci>
<ci>q_PENa_o</ci>
</apply>
<apply>
<times/>
<ci>K_Na_o</ci>
<ci>q_Na_o</ci>
<ci>K_PE_o</ci>
<ci>q_PE_o</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>v_Re_6</ci>
<apply>
<times/>
<ci>K_Re_6</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>K_Na_i</ci>
<ci>q_Na_i</ci>
<ci>K_ATPE_i</ci>
<ci>q_ATPE_i</ci>
</apply>
<apply>
<times/>
<ci>K_ATPENa_i</ci>
<ci>q_ATPENa_i</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>v_Re_7</ci>
<apply>
<times/>
<ci>K_Re_7</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>K_K_o</ci>
<ci>q_K_o</ci>
<ci>K_PE_o</ci>
<ci>q_PE_o</ci>
</apply>
<apply>
<times/>
<ci>K_PEK_o</ci>
<ci>q_PEK_o</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>v_Re_8</ci>
<apply>
<times/>
<ci>K_Re_8</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>K_ATPEK_i</ci>
<ci>q_ATPEK_i</ci>
</apply>
<apply>
<times/>
<ci>K_K_i</ci>
<ci>q_K_i</ci>
<ci>K_ATPE_i</ci>
<ci>q_ATPE_i</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>v_Re_9</ci>
<apply>
<times/>
<ci>K_Re_9</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>K_K_o</ci>
<ci>q_K_o</ci>
<ci>K_PEK_o</ci>
<ci>q_PEK_o</ci>
</apply>
<apply>
<times/>
<ci>K_PE2K_o</ci>
<ci>q_PE2K_o</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>v_Re_10</ci>
<apply>
<times/>
<ci>K_Re_10</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>K_ATPE2K_i</ci>
<ci>q_ATPE2K_i</ci>
</apply>
<apply>
<times/>
<ci>K_K_i</ci>
<ci>q_K_i</ci>
<ci>K_ATPEK_i</ci>
<ci>q_ATPEK_i</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>v_Re_11</ci>
<apply>
<times/>
<ci>K_Re_11</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>K_ATP</ci>
<ci>q_ATP</ci>
<ci>K_E2K_o</ci>
<ci>q_E2K_o</ci>
</apply>
<apply>
<times/>
<ci>K_ATPE2K_o</ci>
<ci>q_ATPE2K_o</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>v_Re_12</ci>
<apply>
<times/>
<ci>K_Re_12</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>K_ATPE3Na_i</ci>
<ci>q_ATPE3Na_i</ci>
</apply>
<apply>
<times/>
<ci>K_ADP</ci>
<ci>q_ADP</ci>
<ci>K_PE3Na_i</ci>
<ci>q_PE3Na_i</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>v_Re_13</ci>
<apply>
<times/>
<ci>K_Re_13</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>K_PE2K_o</ci>
<ci>q_PE2K_o</ci>
</apply>
<apply>
<times/>
<ci>K_Pi</ci>
<ci>q_Pi</ci>
<ci>K_E2K_o</ci>
<ci>q_E2K_o</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>v_Re_14</ci>
<apply>
<times/>
<ci>K_Re_14</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>K_ATPE2K_o</ci>
<ci>q_ATPE2K_o</ci>
</apply>
<apply>
<times/>
<ci>K_ATPE2K_i</ci>
<ci>q_ATPE2K_i</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>v_Re_15</ci>
<apply>
<times/>
<ci>K_Re_15</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>K_PE3Na_i</ci>
<ci>q_PE3Na_i</ci>
<apply>
<exp/>
<apply>
<minus/>
<ci>u_E</ci>
</apply>
</apply>
</apply>
<apply>
<times/>
<ci>K_PE3Na_o</ci>
<ci>q_PE3Na_o</ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
</model>