- Author:
- Michael Cooling <mcoo001@UoA.auckland.ac.nz>
- Date:
- 2016-04-11 12:26:19+12:00
- Desc:
- Adding .zip file of complete model
- Permanent Source URI:
- http://models.cellml.org/workspace/2c5/rawfile/cce6374c21a60771321701b2f88857175ca5c31e/Myosin_ATPASE.cellml
<?xml version="1.0" encoding="utf-8"?>
<model name="Myosin_ATPASE" cmeta:id="Myosin_ATPASE" xmlns="http://www.cellml.org/cellml/1.1#" xmlns:cellml="http://www.cellml.org/cellml/1.1#" xmlns:cmeta="http://www.cellml.org/metadata/1.0#"
xmlns:xlink="http://www.w3.org/1999/xlink" >
<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Principled_Base/Units_Cellular_Systems.cellml">
<units name="M" units_ref="M"/>
<units name="M_per_s" units_ref="M_per_s"/>
<units name="per_M" units_ref="per_M"/>
</import>
<group>
<relationship_ref relationship="encapsulation" />
<component_ref component="Myosin_ATPASE">
<component_ref component="P1" />
<component_ref component="P2" />
<component_ref component="P3" />
<component_ref component="ATP" />
<component_ref component="ATP_delta" />
<component_ref component="ADP" />
<component_ref component="ADP_delta" />
<component_ref component="Pi" />
<component_ref component="Pi_delta" />
<component_ref component="H" />
<component_ref component="H_delta" />
<component_ref component="Mg" />
<component_ref component="Mg_delta" />
<component_ref component="K" />
<component_ref component="K_delta" />
</component_ref>
</group>
<component name="Myosin_ATPASE_Parameters">
<variable name="H_init" units="M" initial_value="1e-7" public_interface="out"/>
<variable name="ATP_init" units="M" initial_value="10e-3" public_interface="out"/>
<variable name="ADP_init" units="M" initial_value="0" public_interface="out"/>
<variable name="Pi_init" units="M" initial_value="0" public_interface="out" />
<variable name="Mg_init" units="M" initial_value="1e-3" public_interface="out" />
<variable name="K_init" units="M" initial_value="1.5e-1" public_interface="out" />
<variable name="BX" units="M" initial_value="0" public_interface="out"/>
<variable name="K_BX" units="M" initial_value="1e-7" public_interface="out"/>
<variable name="ATPASE_p1" units="per_s" initial_value="0.1" public_interface="out"/>
<variable name="Env" units="dimensionless" initial_value="2.562" public_interface="out"/>
<variable name="Kh1" units="dimensionless" initial_value="2.8e-7" public_interface="out"/>
<variable name="Km1" units="dimensionless" initial_value="0.000108" public_interface="out"/>
<variable name="Kk1" units="dimensionless" initial_value="0.0971" public_interface="out"/>
<variable name="Kh2" units="dimensionless" initial_value="4.19e-7" public_interface="out"/>
<variable name="Km2" units="dimensionless" initial_value="0.000882" public_interface="out"/>
<variable name="Kk2" units="dimensionless" initial_value="0.131" public_interface="out"/>
<variable name="Kh3" units="dimensionless" initial_value="2.13e-7" public_interface="out"/>
<variable name="Km3" units="dimensionless" initial_value="0.0321" public_interface="out"/>
<variable name="Kk3" units="dimensionless" initial_value="0.379" public_interface="out"/>
<variable name="DGro_ATPASE" units="dimensionless" initial_value="4.508" public_interface="out"/>
<variable name="J_H_External" units="M_per_s" initial_value="0" public_interface="out"/>
<variable name="J_ATP_External" units="M_per_s" initial_value="0" public_interface="out"/>
<variable name="J_ADP_External" units="M_per_s" initial_value="0" public_interface="out"/>
<variable name="J_Pi_External" units="M_per_s" initial_value="0" public_interface="out" />
<variable name="J_Mg_External" units="M_per_s" initial_value="0" public_interface="out" />
<variable name="J_K_External" units="M_per_s" initial_value="0" public_interface="out" />
</component>
<import xlink:href="Principled_Base/Time.cellml">
<component name="Time" component_ref="Time"/>
</import>
<connection>
<map_components component_1="Myosin_ATPASE" component_2="Time"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="Myosin_ATPASE_Parameters" component_2="Myosin_ATPASE"/>
<map_variables variable_1="ATP_init" variable_2="ATP_init" />
<map_variables variable_1="ADP_init" variable_2="ADP_init" />
<map_variables variable_1="H_init" variable_2="H_init" />
<map_variables variable_1="Pi_init" variable_2="Pi_init" />
<map_variables variable_1="Mg_init" variable_2="Mg_init" />
<map_variables variable_1="K_init" variable_2="K_init" />
<map_variables variable_1="BX" variable_2="BX" />
<map_variables variable_1="K_BX" variable_2="K_BX" />
<map_variables variable_1="ATPASE_p1" variable_2="ATPASE_p1" />
<map_variables variable_1="Env" variable_2="Env" />
<map_variables variable_1="Kh1" variable_2="Kh1" />
<map_variables variable_1="Km1" variable_2="Km1" />
<map_variables variable_1="Kk1" variable_2="Kk1" />
<map_variables variable_1="Kh2" variable_2="Kh2" />
<map_variables variable_1="Km2" variable_2="Km2" />
<map_variables variable_1="Kk2" variable_2="Kk2" />
<map_variables variable_1="Kh3" variable_2="Kh3" />
<map_variables variable_1="Km3" variable_2="Km3" />
<map_variables variable_1="Kk3" variable_2="Kk3" />
<map_variables variable_1="DGro_ATPASE" variable_2="DGro_ATPASE"/>
<map_variables variable_1="J_ATP_External" variable_2="J_ATP_External" />
<map_variables variable_1="J_ADP_External" variable_2="J_ADP_External" />
<map_variables variable_1="J_H_External" variable_2="J_H_External" />
<map_variables variable_1="J_Pi_External" variable_2="J_Pi_External" />
<map_variables variable_1="J_Mg_External" variable_2="J_Mg_External" />
<map_variables variable_1="J_K_External" variable_2="J_K_External" />
</connection>
<component name="Myosin_ATPASE">
<variable name="time" units="second" public_interface="in" private_interface="out"/>
<variable name="ATP_init" units="M" public_interface="in" private_interface="out"/>
<variable name="H_init" units="M" public_interface="in" private_interface="out"/>
<variable name="ADP_init" units="M" public_interface="in" private_interface="out"/>
<variable name="Pi_init" units="M" public_interface="in" private_interface="out"/>
<variable name="Mg_init" units="M" public_interface="in" private_interface="out"/>
<variable name="K_init" units="M" public_interface="in" private_interface="out"/>
<variable name="BX" units="M" public_interface="in"/>
<variable name="K_BX" units="M" public_interface="in"/>
<variable name="ATPASE_p1" units="per_s" public_interface="in"/>
<variable name="Env" units="dimensionless" public_interface="in"/>
<variable name="Kh1" units="dimensionless" public_interface="in" private_interface="out"/>
<variable name="Km1" units="dimensionless" public_interface="in" private_interface="out"/>
<variable name="Kk1" units="dimensionless" public_interface="in" private_interface="out"/>
<variable name="Kh2" units="dimensionless" public_interface="in" private_interface="out"/>
<variable name="Km2" units="dimensionless" public_interface="in" private_interface="out"/>
<variable name="Kk2" units="dimensionless" public_interface="in" private_interface="out"/>
<variable name="Kh3" units="dimensionless" public_interface="in" private_interface="out"/>
<variable name="Km3" units="dimensionless" public_interface="in" private_interface="out"/>
<variable name="Kk3" units="dimensionless" public_interface="in" private_interface="out"/>
<variable name="DGro_ATPASE" units="dimensionless" public_interface="in" private_interface="out"/>
<variable name="J_H_External" units="M_per_s" public_interface="in" private_interface="out"/>
<variable name="J_ATP_External" units="M_per_s" public_interface="in" private_interface="out"/>
<variable name="J_ADP_External" units="M_per_s" public_interface="in" private_interface="out"/>
<variable name="J_Pi_External" units="M_per_s" public_interface="in" private_interface="out"/>
<variable name="J_Mg_External" units="M_per_s" public_interface="in" private_interface="out"/>
<variable name="J_K_External" units="M_per_s" public_interface="in" private_interface="out"/>
<variable name="P1" units="M" private_interface="in"/>
<variable name="P2" units="M" private_interface="in"/>
<variable name="P3" units="M" private_interface="in"/>
<variable name="Keq_ATPASE_A" units="M"/>
<variable name="J_ATPASE_A" units="M_per_s"/>
<variable name="pHBpM" units="dimensionless"/>
<variable name="pHBpK" units="dimensionless"/>
<variable name="pHBpH" units="dimensionless"/>
<variable name="pMBpH" units="dimensionless"/>
<variable name="pMBpK" units="dimensionless"/>
<variable name="pMBpM" units="dimensionless"/>
<variable name="pKBpH" units="dimensionless"/>
<variable name="pKBpM" units="dimensionless"/>
<variable name="pKBpK" units="dimensionless"/>
<variable name="Phi_H" units="M_per_s"/>
<variable name="Phi_M" units="M_per_s"/>
<variable name="Phi_K" units="M_per_s"/>
<variable name="aH" units="dimensionless"/>
<variable name="aM" units="dimensionless"/>
<variable name="aK" units="dimensionless"/>
<variable name="D" units="dimensionless"/>
<variable name="f1" units="M_per_s" private_interface="out"/>
<variable name="f2" units="M_per_s" private_interface="out"/>
<variable name="f3" units="M_per_s" private_interface="out"/>
<variable name="f4" units="M_per_s" private_interface="out"/>
<variable name="f5" units="M_per_s" private_interface="out"/>
<variable name="f6" units="M_per_s" private_interface="out"/>
<variable name="ATP" units="M" public_interface="out" private_interface="in"/>
<variable name="ADP" units="M" public_interface="out" private_interface="in"/>
<variable name="Pi" units="M" public_interface="out" private_interface="in"/>
<variable name="H" units="M" public_interface="out" private_interface="in"/>
<variable name="Mg" units="M" public_interface="out" private_interface="in"/>
<variable name="K" units="M" public_interface="out" private_interface="in"/>
<variable name="J_H" units="M_per_s" public_interface="out" private_interface="in"/>
<variable name="J_ATP" units="M_per_s" public_interface="out" private_interface="in"/>
<variable name="J_ADP" units="M_per_s" public_interface="out" private_interface="in"/>
<variable name="J_Pi" units="M_per_s" public_interface="out" private_interface="in"/>
<variable name="J_Mg" units="M_per_s" public_interface="out" private_interface="in"/>
<variable name="J_K" units="M_per_s" public_interface="out" private_interface="in"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>Keq_ATPASE_A</ci>
<apply>
<divide/>
<apply>
<times/>
<apply>
<divide/>
<apply>
<times/>
<apply>
<exp/>
<apply>
<divide/>
<apply>
<minus/>
<ci>DGro_ATPASE</ci>
</apply>
<ci>Env</ci>
</apply>
</apply>
<cn cellml:units="M">1</cn>
</apply>
<ci>P1</ci>
</apply>
<ci>P2</ci>
<ci>P3</ci>
</apply>
<ci>H</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>J_ATPASE_A</ci>
<apply>
<times/>
<ci>ATPASE_p1</ci>
<apply>
<minus/>
<ci>ATP</ci>
<apply>
<divide/>
<apply>
<times/>
<ci>ADP</ci>
<ci>Pi</ci>
</apply>
<ci>Keq_ATPASE_A</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>pHBpM</ci>
<apply>
<times/>
<apply>
<minus/>
<cn cellml:units="dimensionless">1</cn>
</apply>
<apply>
<plus/>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>H</ci>
<ci>ATP</ci>
</apply>
<ci>Kh1</ci>
</apply>
<apply>
<times/>
<ci>Km1</ci>
<ci>P1</ci>
<ci>P1</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>H</ci>
<ci>ADP</ci>
</apply>
<ci>Kh2</ci>
</apply>
<apply>
<times/>
<ci>Km2</ci>
<ci>P2</ci>
<ci>P2</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>H</ci>
<ci>Pi</ci>
</apply>
<ci>Kh3</ci>
</apply>
<apply>
<times/>
<ci>Km3</ci>
<ci>P3</ci>
<ci>P3</ci>
</apply>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>pHBpK</ci>
<apply>
<times/>
<apply>
<minus/>
<cn cellml:units="dimensionless">1</cn>
</apply>
<apply>
<plus/>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>H</ci>
<ci>ATP</ci>
</apply>
<ci>Kh1</ci>
</apply>
<apply>
<times/>
<ci>Kk1</ci>
<ci>P1</ci>
<ci>P1</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>H</ci>
<ci>ADP</ci>
</apply>
<ci>Kh2</ci>
</apply>
<apply>
<times/>
<ci>Kk2</ci>
<ci>P2</ci>
<ci>P2</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>H</ci>
<ci>Pi</ci>
</apply>
<ci>Kh3</ci>
</apply>
<apply>
<times/>
<ci>Kk3</ci>
<ci>P3</ci>
<ci>P3</ci>
</apply>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>pHBpH</ci>
<apply>
<plus/>
<apply>
<divide/>
<apply>
<times/>
<apply>
<plus/>
<cn cellml:units="M">1</cn>
<apply>
<divide/>
<ci>Mg</ci>
<ci>Km1</ci>
</apply>
<apply>
<divide/>
<ci>K</ci>
<ci>Kk1</ci>
</apply>
</apply>
<ci>ATP</ci>
</apply>
<apply>
<times/>
<ci>Kh1</ci>
<ci>P1</ci>
<ci>P1</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<times/>
<apply>
<plus/>
<cn cellml:units="M">1</cn>
<apply>
<divide/>
<ci>Mg</ci>
<ci>Km2</ci>
</apply>
<apply>
<divide/>
<ci>K</ci>
<ci>Kk2</ci>
</apply>
</apply>
<ci>ADP</ci>
</apply>
<apply>
<times/>
<ci>Kh2</ci>
<ci>P2</ci>
<ci>P2</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<times/>
<apply>
<plus/>
<cn cellml:units="M">1</cn>
<apply>
<divide/>
<ci>Mg</ci>
<ci>Km3</ci>
</apply>
<apply>
<divide/>
<ci>K</ci>
<ci>Kk3</ci>
</apply>
</apply>
<ci>Pi</ci>
</apply>
<apply>
<times/>
<ci>Kh3</ci>
<ci>P3</ci>
<ci>P3</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>pMBpH</ci>
<apply>
<times/>
<apply>
<minus/>
<cn cellml:units="dimensionless">1</cn>
</apply>
<apply>
<plus/>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>Mg</ci>
<ci>ATP</ci>
</apply>
<ci>Km1</ci>
</apply>
<apply>
<times/>
<ci>Kh1</ci>
<ci>P1</ci>
<ci>P1</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>Mg</ci>
<ci>ADP</ci>
</apply>
<ci>Km2</ci>
</apply>
<apply>
<times/>
<ci>Kh2</ci>
<ci>P2</ci>
<ci>P2</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>Mg</ci>
<ci>Pi</ci>
</apply>
<ci>Km3</ci>
</apply>
<apply>
<times/>
<ci>Kh3</ci>
<ci>P3</ci>
<ci>P3</ci>
</apply>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>pMBpK</ci>
<apply>
<times/>
<apply>
<minus/>
<cn cellml:units="dimensionless">1</cn>
</apply>
<apply>
<plus/>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>Mg</ci>
<ci>ATP</ci>
</apply>
<ci>Km1</ci>
</apply>
<apply>
<times/>
<ci>Kk1</ci>
<ci>P1</ci>
<ci>P1</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>Mg</ci>
<ci>ADP</ci>
</apply>
<ci>Km2</ci>
</apply>
<apply>
<times/>
<ci>Kk2</ci>
<ci>P2</ci>
<ci>P2</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>Mg</ci>
<ci>Pi</ci>
</apply>
<ci>Km3</ci>
</apply>
<apply>
<times/>
<ci>Kk3</ci>
<ci>P3</ci>
<ci>P3</ci>
</apply>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>pMBpM</ci>
<apply>
<plus/>
<apply>
<divide/>
<apply>
<times/>
<apply>
<plus/>
<cn cellml:units="M">1</cn>
<apply>
<divide/>
<ci>H</ci>
<ci>Kh1</ci>
</apply>
<apply>
<divide/>
<ci>K</ci>
<ci>Kk1</ci>
</apply>
</apply>
<ci>ATP</ci>
</apply>
<apply>
<times/>
<ci>Km1</ci>
<ci>P1</ci>
<ci>P1</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<times/>
<apply>
<plus/>
<cn cellml:units="M">1</cn>
<apply>
<divide/>
<ci>H</ci>
<ci>Kh2</ci>
</apply>
<apply>
<divide/>
<ci>K</ci>
<ci>Kk2</ci>
</apply>
</apply>
<ci>ADP</ci>
</apply>
<apply>
<times/>
<ci>Km2</ci>
<ci>P2</ci>
<ci>P2</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<times/>
<apply>
<plus/>
<cn cellml:units="M">1</cn>
<apply>
<divide/>
<ci>H</ci>
<ci>Kh3</ci>
</apply>
<apply>
<divide/>
<ci>K</ci>
<ci>Kk3</ci>
</apply>
</apply>
<ci>Pi</ci>
</apply>
<apply>
<times/>
<ci>Km3</ci>
<ci>P3</ci>
<ci>P3</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>pKBpH</ci>
<apply>
<times/>
<apply>
<minus/>
<cn cellml:units="dimensionless">1</cn>
</apply>
<apply>
<plus/>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>K</ci>
<ci>ATP</ci>
</apply>
<ci>Kk1</ci>
</apply>
<apply>
<times/>
<ci>Kh1</ci>
<ci>P1</ci>
<ci>P1</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>K</ci>
<ci>ADP</ci>
</apply>
<ci>Kk2</ci>
</apply>
<apply>
<times/>
<ci>Kh2</ci>
<ci>P2</ci>
<ci>P2</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>K</ci>
<ci>Pi</ci>
</apply>
<ci>Kk3</ci>
</apply>
<apply>
<times/>
<ci>Kh3</ci>
<ci>P3</ci>
<ci>P3</ci>
</apply>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>pKBpM</ci>
<apply>
<times/>
<apply>
<minus/>
<cn cellml:units="dimensionless">1</cn>
</apply>
<apply>
<plus/>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>K</ci>
<ci>ATP</ci>
</apply>
<ci>Kk1</ci>
</apply>
<apply>
<times/>
<ci>Km1</ci>
<ci>P1</ci>
<ci>P1</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>K</ci>
<ci>ADP</ci>
</apply>
<ci>Kk2</ci>
</apply>
<apply>
<times/>
<ci>Km2</ci>
<ci>P2</ci>
<ci>P2</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>K</ci>
<ci>Pi</ci>
</apply>
<ci>Kk3</ci>
</apply>
<apply>
<times/>
<ci>Km3</ci>
<ci>P3</ci>
<ci>P3</ci>
</apply>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>pKBpK</ci>
<apply>
<plus/>
<apply>
<divide/>
<apply>
<times/>
<apply>
<plus/>
<cn cellml:units="M">1</cn>
<apply>
<divide/>
<ci>H</ci>
<ci>Kh1</ci>
</apply>
<apply>
<divide/>
<ci>Mg</ci>
<ci>Km1</ci>
</apply>
</apply>
<ci>ATP</ci>
</apply>
<apply>
<times/>
<ci>Kk1</ci>
<ci>P1</ci>
<ci>P1</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<times/>
<apply>
<plus/>
<cn cellml:units="M">1</cn>
<apply>
<divide/>
<ci>H</ci>
<ci>Kh2</ci>
</apply>
<apply>
<divide/>
<ci>Mg</ci>
<ci>Km2</ci>
</apply>
</apply>
<ci>ADP</ci>
</apply>
<apply>
<times/>
<ci>Kk2</ci>
<ci>P2</ci>
<ci>P2</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<times/>
<apply>
<plus/>
<cn cellml:units="M">1</cn>
<apply>
<divide/>
<ci>H</ci>
<ci>Kh3</ci>
</apply>
<apply>
<divide/>
<ci>Mg</ci>
<ci>Km3</ci>
</apply>
</apply>
<ci>Pi</ci>
</apply>
<apply>
<times/>
<ci>Kk3</ci>
<ci>P3</ci>
<ci>P3</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>Phi_H</ci>
<apply>
<minus/>
<ci>J_ATPASE_A</ci>
<apply>
<plus/>
<apply>
<divide/>
<apply>
<times/>
<ci>H</ci>
<ci>f1</ci>
</apply>
<apply>
<times/>
<ci>Kh1</ci>
<ci>P1</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<times/>
<ci>H</ci>
<ci>f2</ci>
</apply>
<apply>
<times/>
<ci>Kh2</ci>
<ci>P2</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<times/>
<ci>H</ci>
<ci>f3</ci>
</apply>
<apply>
<times/>
<ci>Kh3</ci>
<ci>P3</ci>
</apply>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>Phi_M</ci>
<apply>
<times/>
<apply>
<minus/>
<cn cellml:units="dimensionless">1</cn>
</apply>
<apply>
<plus/>
<apply>
<divide/>
<apply>
<times/>
<ci>Mg</ci>
<ci>f1</ci>
</apply>
<apply>
<times/>
<ci>Km1</ci>
<ci>P1</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<times/>
<ci>Mg</ci>
<ci>f2</ci>
</apply>
<apply>
<times/>
<ci>Km2</ci>
<ci>P2</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<times/>
<ci>Mg</ci>
<ci>f3</ci>
</apply>
<apply>
<times/>
<ci>Km3</ci>
<ci>P3</ci>
</apply>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>Phi_K</ci>
<apply>
<minus/>
<apply>
<plus/>
<apply>
<divide/>
<apply>
<times/>
<ci>K</ci>
<ci>f1</ci>
</apply>
<apply>
<times/>
<ci>Kk1</ci>
<ci>P1</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<times/>
<ci>K</ci>
<ci>f2</ci>
</apply>
<apply>
<times/>
<ci>Kk2</ci>
<ci>P2</ci>
</apply>
</apply>
<apply>
<divide/>
<apply>
<times/>
<ci>K</ci>
<ci>f3</ci>
</apply>
<apply>
<times/>
<ci>Kk3</ci>
<ci>P3</ci>
</apply>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>aM</ci>
<apply>
<plus/>
<cn cellml:units="dimensionless">1</cn>
<ci>pMBpM</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>aK</ci>
<apply>
<plus/>
<cn cellml:units="dimensionless">1</cn>
<ci>pKBpK</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>aH</ci>
<apply>
<plus/>
<cn cellml:units="dimensionless">1</cn>
<ci>pHBpH</ci>
<apply>
<divide/>
<apply>
<divide/>
<ci>BX</ci>
<ci>K_BX</ci>
</apply>
<apply>
<power/>
<apply>
<plus/>
<cn cellml:units="dimensionless">1</cn>
<apply>
<divide/>
<ci>H</ci>
<ci>K_BX</ci>
</apply>
</apply>
<cn cellml:units="dimensionless">2</cn>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>D</ci>
<apply>
<minus/>
<apply>
<minus/>
<apply>
<minus/>
<apply>
<plus/>
<apply>
<times/>
<ci>aH</ci>
<ci>pKBpM</ci>
<ci>pMBpK</ci>
</apply>
<apply>
<times/>
<ci>aK</ci>
<ci>pHBpM</ci>
<ci>pMBpH</ci>
</apply>
<apply>
<times/>
<ci>aM</ci>
<ci>pHBpK</ci>
<ci>pKBpH</ci>
</apply>
</apply>
<apply>
<times/>
<ci>aM</ci>
<ci>aK</ci>
<ci>aH</ci>
</apply>
</apply>
<apply>
<times/>
<ci>pHBpK</ci>
<ci>pKBpM</ci>
<ci>pMBpH</ci>
</apply>
</apply>
<apply>
<times/>
<ci>pHBpM</ci>
<ci>pMBpK</ci>
<ci>pKBpH</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>f1</ci>
<apply>
<times/>
<apply>
<minus/>
<cn cellml:units="dimensionless">1</cn>
</apply>
<ci>J_ATPASE_A</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>f2</ci>
<ci>J_ATPASE_A</ci>
</apply>
<apply>
<eq/>
<ci>f3</ci>
<ci>J_ATPASE_A</ci>
</apply>
<apply>
<eq/>
<ci>f4</ci>
<apply>
<divide/>
<apply>
<plus/>
<apply>
<times/>
<apply>
<minus/>
<apply>
<times/>
<ci>pKBpM</ci>
<ci>pMBpK</ci>
</apply>
<apply>
<times/>
<ci>aM</ci>
<ci>aK</ci>
</apply>
</apply>
<ci>Phi_H</ci>
</apply>
<apply>
<times/>
<apply>
<minus/>
<apply>
<times/>
<ci>aK</ci>
<ci>pHBpM</ci>
</apply>
<apply>
<times/>
<ci>pHBpK</ci>
<ci>pKBpM</ci>
</apply>
</apply>
<ci>Phi_M</ci>
</apply>
<apply>
<times/>
<apply>
<minus/>
<apply>
<times/>
<ci>aM</ci>
<ci>pHBpK</ci>
</apply>
<apply>
<times/>
<ci>pHBpM</ci>
<ci>pMBpK</ci>
</apply>
</apply>
<ci>Phi_K</ci>
</apply>
</apply>
<ci>D</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>f5</ci>
<apply>
<divide/>
<apply>
<plus/>
<apply>
<times/>
<apply>
<minus/>
<apply>
<times/>
<ci>aK</ci>
<ci>pMBpH</ci>
</apply>
<apply>
<times/>
<ci>pKBpH</ci>
<ci>pMBpK</ci>
</apply>
</apply>
<ci>Phi_H</ci>
</apply>
<apply>
<times/>
<apply>
<minus/>
<apply>
<times/>
<ci>pKBpH</ci>
<ci>pHBpK</ci>
</apply>
<apply>
<times/>
<ci>aH</ci>
<ci>aK</ci>
</apply>
</apply>
<ci>Phi_M</ci>
</apply>
<apply>
<times/>
<apply>
<minus/>
<apply>
<times/>
<ci>aH</ci>
<ci>pMBpK</ci>
</apply>
<apply>
<times/>
<ci>pHBpK</ci>
<ci>pMBpH</ci>
</apply>
</apply>
<ci>Phi_K</ci>
</apply>
</apply>
<ci>D</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>f6</ci>
<apply>
<divide/>
<apply>
<plus/>
<apply>
<times/>
<apply>
<minus/>
<apply>
<times/>
<ci>aM</ci>
<ci>pKBpH</ci>
</apply>
<apply>
<times/>
<ci>pKBpM</ci>
<ci>pMBpH</ci>
</apply>
</apply>
<ci>Phi_H</ci>
</apply>
<apply>
<times/>
<apply>
<minus/>
<apply>
<times/>
<ci>aH</ci>
<ci>pKBpM</ci>
</apply>
<apply>
<times/>
<ci>pKBpH</ci>
<ci>pHBpM</ci>
</apply>
</apply>
<ci>Phi_M</ci>
</apply>
<apply>
<times/>
<apply>
<minus/>
<apply>
<times/>
<ci>pMBpH</ci>
<ci>pHBpM</ci>
</apply>
<apply>
<times/>
<ci>aH</ci>
<ci>aM</ci>
</apply>
</apply>
<ci>Phi_K</ci>
</apply>
</apply>
<ci>D</ci>
</apply>
</apply>
</math>
</component>
<import xlink:href="Principled_Base/Template_BindingPolynomial_uM.cellml">
<component name="P1" component_ref="Template_BindingPolynomial_uM"/>
</import>
<connection>
<map_components component_1="P1" component_2="Myosin_ATPASE"/>
<map_variables variable_1="Kh" variable_2="Kh1"/>
<map_variables variable_1="Km" variable_2="Km1"/>
<map_variables variable_1="Kk" variable_2="Kk1"/>
<map_variables variable_1="P" variable_2="P1"/>
</connection>
<connection>
<map_components component_1="P1" component_2="H"/>
<map_variables variable_1="H" variable_2="concentration"/>
</connection>
<connection>
<map_components component_1="P1" component_2="Mg"/>
<map_variables variable_1="Mg" variable_2="concentration"/>
</connection>
<connection>
<map_components component_1="P1" component_2="K"/>
<map_variables variable_1="K" variable_2="concentration"/>
</connection>
<import xlink:href="Principled_Base/Template_BindingPolynomial_uM.cellml">
<component name="P2" component_ref="Template_BindingPolynomial_uM"/>
</import>
<connection>
<map_components component_1="P2" component_2="Myosin_ATPASE"/>
<map_variables variable_1="Kh" variable_2="Kh2"/>
<map_variables variable_1="Km" variable_2="Km2"/>
<map_variables variable_1="Kk" variable_2="Kk2"/>
<map_variables variable_1="P" variable_2="P2"/>
</connection>
<connection>
<map_components component_1="P2" component_2="H"/>
<map_variables variable_1="H" variable_2="concentration"/>
</connection>
<connection>
<map_components component_1="P2" component_2="Mg"/>
<map_variables variable_1="Mg" variable_2="concentration"/>
</connection>
<connection>
<map_components component_1="P2" component_2="K"/>
<map_variables variable_1="K" variable_2="concentration"/>
</connection>
<import xlink:href="Principled_Base/Template_BindingPolynomial_uM.cellml">
<component name="P3" component_ref="Template_BindingPolynomial_uM"/>
</import>
<connection>
<map_components component_1="P3" component_2="Myosin_ATPASE"/>
<map_variables variable_1="Kh" variable_2="Kh3"/>
<map_variables variable_1="Km" variable_2="Km3"/>
<map_variables variable_1="Kk" variable_2="Kk3"/>
<map_variables variable_1="P" variable_2="P3"/>
</connection>
<connection>
<map_components component_1="P3" component_2="H"/>
<map_variables variable_1="H" variable_2="concentration"/>
</connection>
<connection>
<map_components component_1="P3" component_2="Mg"/>
<map_variables variable_1="Mg" variable_2="concentration"/>
</connection>
<connection>
<map_components component_1="P3" component_2="K"/>
<map_variables variable_1="K" variable_2="concentration"/>
</connection>
<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Principled_Base/Template_Species_uM.cellml">
<component name="ATP" component_ref="Template_Species_uM"/>
</import>
<connection>
<map_components component_1="ATP" component_2="Myosin_ATPASE"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="concentrationInitialValue" variable_2="ATP_init"/>
<map_variables variable_1="concentration" variable_2="ATP"/>
</connection>
<connection>
<map_components component_1="ATP" component_2="ATP_delta"/>
<map_variables variable_1="JGain" variable_2="JNet"/>
</connection>
<connection>
<map_components component_1="Myosin_ATPASE" component_2="ATP_delta"/>
<map_variables variable_1="J_ATP_External" variable_2="JPlusExternal"/>
<map_variables variable_1="J_ATP" variable_2="JNet"/>
<map_variables variable_1="f1" variable_2="JPlusMyosin"/>
</connection>
<component name="ATP_delta">
<variable name="JNet" units="M_per_s" public_interface="out" />
<variable name="JPlusMyosin" units="M_per_s" public_interface="in" />
<variable name="JPlusExternal" units="M_per_s" public_interface="in" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>JNet</ci>
<apply>
<plus/>
<ci>JPlusExternal</ci>
<ci>JPlusMyosin</ci>
</apply>
</apply>
</math>
</component>
<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Principled_Base/Template_Species_uM.cellml">
<component name="ADP" component_ref="Template_Species_uM"/>
</import>
<connection>
<map_components component_1="ADP" component_2="Myosin_ATPASE"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="concentrationInitialValue" variable_2="ADP_init"/>
<map_variables variable_1="concentration" variable_2="ADP"/>
</connection>
<connection>
<map_components component_1="ADP" component_2="ADP_delta"/>
<map_variables variable_1="JGain" variable_2="JNet"/>
</connection>
<connection>
<map_components component_1="Myosin_ATPASE" component_2="ADP_delta"/>
<map_variables variable_1="J_ADP_External" variable_2="JPlusExternal"/>
<map_variables variable_1="J_ADP" variable_2="JNet"/>
<map_variables variable_1="f2" variable_2="JPlusMyosin"/>
</connection>
<component name="ADP_delta">
<variable name="JNet" units="M_per_s" public_interface="out" />
<variable name="JPlusMyosin" units="M_per_s" public_interface="in" />
<variable name="JPlusExternal" units="M_per_s" public_interface="in" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>JNet</ci>
<apply>
<plus/>
<ci>JPlusExternal</ci>
<ci>JPlusMyosin</ci>
</apply>
</apply>
</math>
</component>
<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Principled_Base/Template_Species_uM.cellml">
<component name="Pi" component_ref="Template_Species_uM"/>
</import>
<connection>
<map_components component_1="Pi" component_2="Myosin_ATPASE"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="concentrationInitialValue" variable_2="Pi_init"/>
<map_variables variable_1="concentration" variable_2="Pi"/>
</connection>
<connection>
<map_components component_1="Pi" component_2="Pi_delta"/>
<map_variables variable_1="JGain" variable_2="JNet"/>
</connection>
<connection>
<map_components component_1="Myosin_ATPASE" component_2="Pi_delta"/>
<map_variables variable_1="J_Pi_External" variable_2="JPlusExternal"/>
<map_variables variable_1="J_Pi" variable_2="JNet"/>
<map_variables variable_1="f3" variable_2="JPlusMyosin"/>
</connection>
<component name="Pi_delta">
<variable name="JNet" units="M_per_s" public_interface="out" />
<variable name="JPlusMyosin" units="M_per_s" public_interface="in" />
<variable name="JPlusExternal" units="M_per_s" public_interface="in" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>JNet</ci>
<apply>
<plus/>
<ci>JPlusExternal</ci>
<ci>JPlusMyosin</ci>
</apply>
</apply>
</math>
</component>
<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Principled_Base/Template_Species_uM.cellml">
<component name="H" component_ref="Template_Species_uM"/>
</import>
<connection>
<map_components component_1="H" component_2="Myosin_ATPASE"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="concentrationInitialValue" variable_2="H_init"/>
<map_variables variable_1="concentration" variable_2="H"/>
</connection>
<connection>
<map_components component_1="H" component_2="H_delta"/>
<map_variables variable_1="JGain" variable_2="JNet"/>
</connection>
<connection>
<map_components component_1="Myosin_ATPASE" component_2="H_delta"/>
<map_variables variable_1="J_H_External" variable_2="JPlusExternal"/>
<map_variables variable_1="J_H" variable_2="JNet"/>
<map_variables variable_1="f4" variable_2="JPlusMyosin"/>
</connection>
<component name="H_delta">
<variable name="JNet" units="M_per_s" public_interface="out" />
<variable name="JPlusMyosin" units="M_per_s" public_interface="in" />
<variable name="JPlusExternal" units="M_per_s" public_interface="in" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>JNet</ci>
<apply>
<plus/>
<ci>JPlusExternal</ci>
<ci>JPlusMyosin</ci>
</apply>
</apply>
</math>
</component>
<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Principled_Base/Template_Species_uM.cellml">
<component name="Mg" component_ref="Template_Species_uM"/>
</import>
<connection>
<map_components component_1="Mg" component_2="Myosin_ATPASE"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="concentrationInitialValue" variable_2="Mg_init"/>
<map_variables variable_1="concentration" variable_2="Mg"/>
</connection>
<connection>
<map_components component_1="Mg" component_2="Mg_delta"/>
<map_variables variable_1="JGain" variable_2="JNet"/>
</connection>
<connection>
<map_components component_1="Myosin_ATPASE" component_2="Mg_delta"/>
<map_variables variable_1="J_Mg_External" variable_2="JPlusExternal"/>
<map_variables variable_1="J_Mg" variable_2="JNet"/>
<map_variables variable_1="f5" variable_2="JPlusMyosin"/>
</connection>
<component name="Mg_delta">
<variable name="JNet" units="M_per_s" public_interface="out" />
<variable name="JPlusMyosin" units="M_per_s" public_interface="in" />
<variable name="JPlusExternal" units="M_per_s" public_interface="in" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>JNet</ci>
<apply>
<plus/>
<ci>JPlusExternal</ci>
<ci>JPlusMyosin</ci>
</apply>
</apply>
</math>
</component>
<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Principled_Base/Template_Species_uM.cellml">
<units name="per_s" units_ref="per_s"/>
<component name="K" component_ref="Template_Species_uM"/>
</import>
<connection>
<map_components component_1="K" component_2="Myosin_ATPASE"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="concentrationInitialValue" variable_2="K_init"/>
<map_variables variable_1="concentration" variable_2="K"/>
</connection>
<connection>
<map_components component_1="K" component_2="K_delta"/>
<map_variables variable_1="JGain" variable_2="JNet"/>
</connection>
<connection>
<map_components component_1="Myosin_ATPASE" component_2="K_delta"/>
<map_variables variable_1="J_K_External" variable_2="JPlusExternal"/>
<map_variables variable_1="J_K" variable_2="JNet"/>
<map_variables variable_1="f6" variable_2="JPlusMyosin"/>
</connection>
<component name="K_delta">
<variable name="JNet" units="M_per_s" public_interface="out" />
<variable name="JPlusMyosin" units="M_per_s" public_interface="in" />
<variable name="JPlusExternal" units="M_per_s" public_interface="in" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>JNet</ci>
<apply>
<plus/>
<ci>JPlusExternal</ci>
<ci>JPlusMyosin</ci>
</apply>
</apply>
</math>
</component>
</model>