- 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:
- https://models.cellml.org/workspace/2c5/rawfile/cce6374c21a60771321701b2f88857175ca5c31e/Calmodulin_Activation.cellml
<?xml version="1.0" encoding="utf-8"?>
<model xmlns:xlink="http://www.w3.org/1999/xlink" name="Calmodulin_Activation" cmeta:id="Calmodulin_Activation"
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#">
<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Principled_Base/Units_Cellular_Systems.cellml">
<units name="per_s" units_ref="per_s"/>
<units name="uM" units_ref="uM"/>
<units name="uM_per_s" units_ref="uM_per_s"/>
<units name="per_uM_per_s" units_ref="per_uM_per_s"/>
</import>
<component name="Calmodulin_Activation_Parameters">
<variable name="kon" units="per_uM_per_s" initial_value="100" public_interface="out"/>
<variable name="koff" units="per_s" initial_value="300" public_interface="out"/>
<variable name="CaM_init" units="uM" initial_value="30" public_interface="out"/>
<variable name="CaM_star_init" units="uM" initial_value="0" public_interface="out"/>
<variable name="J_CaM_External" units="uM_per_s" initial_value="0" public_interface="out"/>
<variable name="J_CaM_star_External" units="uM_per_s" initial_value="0" public_interface="out"/>
<variable name="Ca" units="uM" initial_value="10" public_interface="out"/>
</component>
<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Principled_Base/Time.cellml">
<component name="Time" component_ref="Time"/>
</import>
<group>
<relationship_ref relationship="encapsulation" />
<component_ref component="Calmodulin_Activation">
<component_ref component="CaM" />
<component_ref component="CaM_delta" />
<component_ref component="CaM_star" />
<component_ref component="CaM_star_delta" />
<component_ref component="CaM_Ca_Binding" />
</component_ref>
</group>
<component name="Calmodulin_Activation">
<variable name="time" units="second" public_interface="in" private_interface="out"/>
<variable name="Ca" units="uM" public_interface="in" private_interface="out"/>
<variable name="CaM_init" units="uM" public_interface="in" private_interface="out"/>
<variable name="CaM_star_init" units="uM" public_interface="in" private_interface="out"/>
<variable name="kon" units="per_uM_per_s" public_interface="in" private_interface="out"/>
<variable name="koff" units="per_s" public_interface="in" private_interface="out"/>
<variable name="J_CaM_External" units="uM_per_s" public_interface="in" private_interface="out" />
<variable name="J_CaM_star_External" units="uM_per_s" public_interface="in" private_interface="out" />
<variable name="CaM" units="uM" public_interface="out" private_interface="in"/>
<variable name="J_CaM" units="uM_per_s" public_interface="out" private_interface="in"/>
<variable name="CaM_star" units="uM" public_interface="out" private_interface="in"/>
<variable name="J_CaM_star" units="uM_per_s" public_interface="out" private_interface="in"/>
</component>
<connection>
<map_components component_1="Time" component_2="Calmodulin_Activation"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="Calmodulin_Activation_Parameters" component_2="Calmodulin_Activation"/>
<map_variables variable_1="Ca" variable_2="Ca"/>
<map_variables variable_1="CaM_init" variable_2="CaM_init"/>
<map_variables variable_1="CaM_star_init" variable_2="CaM_star_init"/>
<map_variables variable_1="kon" variable_2="kon"/>
<map_variables variable_1="koff" variable_2="koff"/>
<map_variables variable_1="J_CaM_External" variable_2="J_CaM_External"/>
<map_variables variable_1="J_CaM_star_External" variable_2="J_CaM_star_External"/>
</connection>
<connection>
<map_components component_1="CaM_delta" component_2="Calmodulin_Activation"/>
<map_variables variable_1="JNet" variable_2="J_CaM"/>
<map_variables variable_1="JExternal" variable_2="J_CaM_External"/>
</connection>
<connection>
<map_components component_1="CaM_star_delta" component_2="Calmodulin_Activation"/>
<map_variables variable_1="JNet" variable_2="J_CaM_star"/>
<map_variables variable_1="JExternal" variable_2="J_CaM_External"/>
</connection>
<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Principled_Base/Template_Species_uM.cellml">
<component name="CaM" component_ref="Template_Species_uM"/>
</import>
<connection>
<map_components component_1="CaM" component_2="Calmodulin_Activation"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="concentrationInitialValue" variable_2="CaM_init"/>
<map_variables variable_1="concentration" variable_2="CaM"/>
</connection>
<connection>
<map_components component_1="CaM" component_2="CaM_delta"/>
<map_variables variable_1="JGain" variable_2="JNet"/>
</connection>
<component name="CaM_delta">
<variable name="JMinusCalciumBinding" units="uM_per_s" public_interface="in" />
<variable name="JExternal" units="uM_per_s" public_interface="in" />
<variable name="JNet" units="uM_per_s" public_interface="out" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>JNet</ci>
<apply>
<minus/>
<ci>JExternal</ci>
<ci>JMinusCalciumBinding</ci>
</apply>
</apply>
</math>
</component>
<connection>
<map_components component_1="CaM_delta" component_2="CaM_Ca_Binding"/>
<map_variables variable_1="JMinusCalciumBinding" variable_2="J"/>
</connection>
<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Principled_Base/Template_Species_uM.cellml">
<component name="CaM_star" component_ref="Template_Species_uM"/>
</import>
<connection>
<map_components component_1="CaM_star" component_2="Calmodulin_Activation"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="concentrationInitialValue" variable_2="CaM_star_init"/>
<map_variables variable_1="concentration" variable_2="CaM_star"/>
</connection>
<connection>
<map_components component_1="CaM_star" component_2="CaM_star_delta"/>
<map_variables variable_1="JGain" variable_2="JNet"/>
</connection>
<component name="CaM_star_delta">
<variable name="JPlusCalciumBinding" units="uM_per_s" public_interface="in" />
<variable name="JExternal" units="uM_per_s" public_interface="in" />
<variable name="JNet" units="uM_per_s" public_interface="out" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>JNet</ci>
<apply>
<plus/>
<ci>JExternal</ci>
<ci>JPlusCalciumBinding</ci>
</apply>
</apply>
</math>
</component>
<connection>
<map_components component_1="CaM_star_delta" component_2="CaM_Ca_Binding"/>
<map_variables variable_1="JPlusCalciumBinding" variable_2="J"/>
</connection>
<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Principled_Base/Template_RateEqR2P1_uM.cellml">
<component name="CaM_Ca_Binding" component_ref="Template_RateEqR2P1_uM"/>
</import>
<connection>
<map_components component_1="Calmodulin_Activation" component_2="CaM_Ca_Binding"/>
<map_variables variable_1="Ca" variable_2="B"/>
<map_variables variable_1="kon" variable_2="kf"/>
<map_variables variable_1="koff" variable_2="kr"/>
</connection>
<connection>
<map_components component_1="CaM" component_2="CaM_Ca_Binding"/>
<map_variables variable_1="concentration" variable_2="A"/>
</connection>
<connection>
<map_components component_1="CaM_star" component_2="CaM_Ca_Binding"/>
<map_variables variable_1="concentration" variable_2="C"/>
</connection>
</model>