Location: Modeling the Recruitment and Synchronization of SMCs (Koenigsberger et al. 2004) @ e49ff561204d / Components / SMC.cellml

Author:
WeiweiAi <wai484@aucklanduni.ac.nz>
Date:
2022-06-23 10:59:39+12:00
Desc:
Remove a typo
Permanent Source URI:
http://models.cellml.org/workspace/874/rawfile/e49ff561204dfdf4692d90837d271bd04fc6286d/Components/SMC.cellml

<?xml version='1.0' encoding='UTF-8'?>
<model name="SMC" xmlns="http://www.cellml.org/cellml/1.1#" xmlns:cellml="http://www.cellml.org/cellml/1.1#" xmlns:xlink="http://www.w3.org/1999/xlink">
    <import xlink:href="../cellLib/Components/units.cellml">
        <units name="C_per_mmol" units_ref="C_per_mmol"/>
        <units name="J_per_K_mol" units_ref="J_per_K_mol"/>
        <units name="mM" units_ref="mM"/>
        <units name="mV" units_ref="mV"/>
        <units name="mV_per_uM" units_ref="mV_per_uM"/>
        <units name="per_s" units_ref="per_s"/>
        <units name="uM" units_ref="uM"/>
        <units name="uM2" units_ref="uM2"/>
        <units name="uM_per_s" units_ref="uM_per_s"/>
        <units name="uM_per_s_mV" units_ref="uM_per_s_mV"/>
    </import>
    <import xlink:href="Cai.cellml">
        <component component_ref="Cai" name="Cai"/>
    </import>
    <import xlink:href="../SinglePASMC/Components/Casr.cellml">
        <component component_ref="Casr" name="Casr"/>
    </import>
    <import xlink:href="IP3.cellml">
        <component component_ref="IP3" name="IP3"/>
    </import>
    <import xlink:href="../SinglePASMC/Components/JCICRi.cellml">
        <component component_ref="JCICRi" name="JCICRi"/>
    </import>
    <import xlink:href="JCli.cellml">
        <component component_ref="JCli" name="JCli"/>
    </import>
    <import xlink:href="JIP3i.cellml">
        <component component_ref="JIP3i" name="JIP3i"/>
    </import>
    <import xlink:href="JKi.cellml">
        <component component_ref="JKi" name="JKi"/>
    </import>
    <import xlink:href="../SinglePASMC/Components/JNCXi.cellml">
        <component component_ref="JNCXi" name="JNCXi"/>
    </import>
    <import xlink:href="JNKAi.cellml">
        <component component_ref="JNKAi" name="JNKAi"/>
    </import>
    <import xlink:href="JPLCdeltai.cellml">
        <component component_ref="JPLCdeltai" name="JPLCdeltai"/>
    </import>
    <import xlink:href="../SinglePASMC/Components/JPMCAi.cellml">
        <component component_ref="JPMCAi" name="JPMCAi"/>
    </import>
    <import xlink:href="../SinglePASMC/Components/JSERCAi.cellml">
        <component component_ref="JSERCAi" name="JSERCAi"/>
    </import>
    <import xlink:href="../SinglePASMC/Components/JVOCCi.cellml">
        <component component_ref="JVOCCi" name="JVOCCi"/>
    </import>
    <import xlink:href="Jdegradi.cellml">
        <component component_ref="Jdegradi" name="Jdegradi"/>
    </import>
    <import xlink:href="../SinglePASMC/Components/Jleaki.cellml">
        <component component_ref="Jleaki" name="Jleaki"/>
    </import>
    <import xlink:href="../SinglePASMC/Components/Vm.cellml">
        <component component_ref="Vm" name="Vm"/>
    </import>
    <component name="SMC">
        <variable name="gamma" private_interface="out" public_interface="in" units="mV_per_uM"/>
        <variable name="vi_init" private_interface="out" public_interface="in" units="mV"/>
        <variable name="ci_init" private_interface="out" public_interface="in" units="uM"/>
        <variable name="si_init" private_interface="out" public_interface="in" units="uM"/>
        <variable name="Ii_init" private_interface="out" public_interface="in" units="uM"/>
        <variable name="F_IP3" private_interface="out" public_interface="in" units="uM_per_s"/>
        <variable name="K_r" private_interface="out" public_interface="in" units="uM"/>
        <variable name="k" private_interface="out" public_interface="in" units="per_s"/>
        <variable name="K_Ca" private_interface="out" public_interface="in" units="uM"/>
        <variable name="G_Ki" private_interface="out" public_interface="in" units="uM_per_s_mV"/>
        <variable name="wi_init" private_interface="out" public_interface="in" units="dimensionless"/>
        <variable name="lambda" private_interface="out" public_interface="in" units="per_s"/>
        <variable name="c_w" private_interface="out" public_interface="in" units="uM"/>
        <variable name="v_Ca3" private_interface="out" public_interface="in" units="mV"/>
        <variable name="R_K" private_interface="out" public_interface="in" units="mV"/>
        <variable name="beta" private_interface="out" public_interface="in" units="uM2"/>
        <variable name="Ki" private_interface="out" public_interface="in" units="mM"/>
        <variable name="R" private_interface="out" public_interface="in" units="J_per_K_mol"/>
        <variable name="F" private_interface="out" public_interface="in" units="C_per_mmol"/>
        <variable name="T" private_interface="out" public_interface="in" units="kelvin"/>
        <variable name="G_Cl" private_interface="out" public_interface="in" units="uM_per_s_mV"/>
        <variable name="Cli" private_interface="out" public_interface="in" units="mM"/>
        <variable name="F_NKA" private_interface="out" public_interface="in" units="uM_per_s"/>
        <variable name="L" private_interface="out" public_interface="in" units="per_s"/>
        <variable name="D" private_interface="out" public_interface="in" units="per_s"/>
        <variable name="v_d" private_interface="out" public_interface="in" units="mV"/>
        <variable name="R_d" private_interface="out" public_interface="in" units="mV"/>
        <variable name="C" private_interface="out" public_interface="in" units="uM_per_s"/>
        <variable name="s_c" private_interface="out" public_interface="in" units="uM"/>
        <variable name="c_c" private_interface="out" public_interface="in" units="uM"/>
        <variable name="B" private_interface="out" public_interface="in" units="uM_per_s"/>
        <variable name="c_b" private_interface="out" public_interface="in" units="uM"/>
        <variable name="G_NCX" private_interface="out" public_interface="in" units="uM_per_s_mV"/>
        <variable name="v_NCX" private_interface="out" public_interface="in" units="mV"/>
        <variable name="c_NCX" private_interface="out" public_interface="in" units="uM"/>
        <variable name="G_Ca" private_interface="out" public_interface="in" units="uM_per_s_mV"/>
        <variable name="v_Ca1" private_interface="out" public_interface="in" units="mV"/>
        <variable name="v_Ca2" private_interface="out" public_interface="in" units="mV"/>
        <variable name="R_Ca" private_interface="out" public_interface="in" units="mV"/>
        <variable name="E" private_interface="out" public_interface="in" units="uM_per_s"/>
        <variable name="J_PLCagonisti" private_interface="out" public_interface="in" units="uM_per_s"/>
        <variable name="Ko" private_interface="out" public_interface="in" units="mM"/>
        <variable name="Clo" private_interface="out" public_interface="in" units="mM"/>
        <variable name="v_i" private_interface="in" public_interface="out" units="mV"/>
        <variable name="s_i" private_interface="in" public_interface="out" units="uM"/>
        <variable name="c_i" private_interface="in" public_interface="out" units="uM"/>
        <variable name="w_i" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="I_i" private_interface="in" public_interface="out" units="uM"/>
        <variable name="t" private_interface="out" public_interface="in" units="second"/>
    </component>
    <group>
        <relationship_ref relationship="encapsulation"/>
        <component_ref component="SMC">
            <component_ref component="JVOCCi"/>
            <component_ref component="JNCXi"/>
            <component_ref component="JSERCAi"/>
            <component_ref component="JCICRi"/>
            <component_ref component="JPMCAi"/>
            <component_ref component="Jleaki"/>
            <component_ref component="JNKAi"/>
            <component_ref component="JCli"/>
            <component_ref component="JKi"/>
            <component_ref component="JPLCdeltai"/>
            <component_ref component="Jdegradi"/>
            <component_ref component="JIP3i"/>
            <component_ref component="IP3"/>
            <component_ref component="Casr"/>
            <component_ref component="Cai"/>
            <component_ref component="Vm"/>
        </component_ref>
    </group>
    <connection>
        <map_components component_1="Cai" component_2="JCICRi"/>
        <map_variables variable_1="c_i" variable_2="c_i"/>
        <map_variables variable_1="J_CICRi" variable_2="J_CICRi"/>
    </connection>
    <connection>
        <map_components component_1="Cai" component_2="JIP3i"/>
        <map_variables variable_1="J_IP3i" variable_2="J_IP3i"/>
    </connection>
    <connection>
        <map_components component_1="Cai" component_2="JKi"/>
        <map_variables variable_1="c_i" variable_2="c_i"/>
    </connection>
    <connection>
        <map_components component_1="Cai" component_2="JNCXi"/>
        <map_variables variable_1="c_i" variable_2="c_i"/>
        <map_variables variable_1="J_NCXi" variable_2="J_NCXi"/>
    </connection>
    <connection>
        <map_components component_1="Cai" component_2="JPLCdeltai"/>
        <map_variables variable_1="c_i" variable_2="c_i"/>
    </connection>
    <connection>
        <map_components component_1="Cai" component_2="JPMCAi"/>
        <map_variables variable_1="c_i" variable_2="c_i"/>
        <map_variables variable_1="J_PMCAi" variable_2="J_PMCAi"/>
    </connection>
    <connection>
        <map_components component_1="Cai" component_2="JSERCAi"/>
        <map_variables variable_1="c_i" variable_2="c_i"/>
        <map_variables variable_1="J_SERCAi" variable_2="J_SERCAi"/>
    </connection>
    <connection>
        <map_components component_1="Cai" component_2="JVOCCi"/>
        <map_variables variable_1="J_VOCCi" variable_2="J_VOCCi"/>
    </connection>
    <connection>
        <map_components component_1="Cai" component_2="Jleaki"/>
        <map_variables variable_1="J_leaki" variable_2="J_leaki"/>
    </connection>
    <connection>
        <map_components component_1="Cai" component_2="SMC"/>
        <map_variables variable_1="c_i" variable_2="c_i"/>
        <map_variables variable_1="t" variable_2="t"/>
        <map_variables variable_1="ci_init" variable_2="ci_init"/>
    </connection>
    <connection>
        <map_components component_1="Casr" component_2="JCICRi"/>
        <map_variables variable_1="s_i" variable_2="s_i"/>
        <map_variables variable_1="J_CICRi" variable_2="J_CICRi"/>
    </connection>
    <connection>
        <map_components component_1="Casr" component_2="JSERCAi"/>
        <map_variables variable_1="J_SERCAi" variable_2="J_SERCAi"/>
    </connection>
    <connection>
        <map_components component_1="Casr" component_2="Jleaki"/>
        <map_variables variable_1="s_i" variable_2="s_i"/>
        <map_variables variable_1="J_leaki" variable_2="J_leaki"/>
    </connection>
    <connection>
        <map_components component_1="Casr" component_2="SMC"/>
        <map_variables variable_1="s_i" variable_2="s_i"/>
        <map_variables variable_1="t" variable_2="t"/>
        <map_variables variable_1="si_init" variable_2="si_init"/>
    </connection>
    <connection>
        <map_components component_1="IP3" component_2="JIP3i"/>
        <map_variables variable_1="I_i" variable_2="I_i"/>
    </connection>
    <connection>
        <map_components component_1="IP3" component_2="JPLCdeltai"/>
        <map_variables variable_1="J_PLC_delta_i" variable_2="J_PLC_delta_i"/>
    </connection>
    <connection>
        <map_components component_1="IP3" component_2="Jdegradi"/>
        <map_variables variable_1="I_i" variable_2="I_i"/>
        <map_variables variable_1="J_degradi" variable_2="J_degradi"/>
    </connection>
    <connection>
        <map_components component_1="IP3" component_2="SMC"/>
        <map_variables variable_1="I_i" variable_2="I_i"/>
        <map_variables variable_1="J_PLCagonisti" variable_2="J_PLCagonisti"/>
        <map_variables variable_1="t" variable_2="t"/>
        <map_variables variable_1="Ii_init" variable_2="Ii_init"/>
    </connection>
    <connection>
        <map_components component_1="JCICRi" component_2="SMC"/>
        <map_variables variable_1="C" variable_2="C"/>
        <map_variables variable_1="s_c" variable_2="s_c"/>
        <map_variables variable_1="c_c" variable_2="c_c"/>
    </connection>
    <connection>
        <map_components component_1="JCli" component_2="Vm"/>
        <map_variables variable_1="J_Cli" variable_2="J_Cli"/>
        <map_variables variable_1="v_i" variable_2="v_i"/>
    </connection>
    <connection>
        <map_components component_1="JCli" component_2="SMC"/>
        <map_variables variable_1="R" variable_2="R"/>
        <map_variables variable_1="F" variable_2="F"/>
        <map_variables variable_1="T" variable_2="T"/>
        <map_variables variable_1="G_Cl" variable_2="G_Cl"/>
        <map_variables variable_1="Clo" variable_2="Clo"/>
        <map_variables variable_1="Cli" variable_2="Cli"/>
    </connection>
    <connection>
        <map_components component_1="JIP3i" component_2="SMC"/>
        <map_variables variable_1="F_IP3" variable_2="F_IP3"/>
        <map_variables variable_1="K_r" variable_2="K_r"/>
    </connection>
    <connection>
        <map_components component_1="JKi" component_2="Vm"/>
        <map_variables variable_1="J_Ki" variable_2="J_Ki"/>
        <map_variables variable_1="v_i" variable_2="v_i"/>
    </connection>
    <connection>
        <map_components component_1="JKi" component_2="SMC"/>
        <map_variables variable_1="w_i" variable_2="w_i"/>
        <map_variables variable_1="R" variable_2="R"/>
        <map_variables variable_1="F" variable_2="F"/>
        <map_variables variable_1="T" variable_2="T"/>
        <map_variables variable_1="G_Ki" variable_2="G_Ki"/>
        <map_variables variable_1="wi_init" variable_2="wi_init"/>
        <map_variables variable_1="lambda" variable_2="lambda"/>
        <map_variables variable_1="c_w" variable_2="c_w"/>
        <map_variables variable_1="v_Ca3" variable_2="v_Ca3"/>
        <map_variables variable_1="R_K" variable_2="R_K"/>
        <map_variables variable_1="beta" variable_2="beta"/>
        <map_variables variable_1="Ki" variable_2="Ki"/>
        <map_variables variable_1="Ko" variable_2="Ko"/>
        <map_variables variable_1="t" variable_2="t"/>
    </connection>
    <connection>
        <map_components component_1="JNCXi" component_2="Vm"/>
        <map_variables variable_1="J_NCXi" variable_2="J_NCXi"/>
        <map_variables variable_1="v_i" variable_2="v_i"/>
    </connection>
    <connection>
        <map_components component_1="JNCXi" component_2="SMC"/>
        <map_variables variable_1="G_NCX" variable_2="G_NCX"/>
        <map_variables variable_1="v_NCX" variable_2="v_NCX"/>
        <map_variables variable_1="c_NCX" variable_2="c_NCX"/>
    </connection>
    <connection>
        <map_components component_1="JNKAi" component_2="Vm"/>
        <map_variables variable_1="J_NKAi" variable_2="J_NKAi"/>
    </connection>
    <connection>
        <map_components component_1="JNKAi" component_2="SMC"/>
        <map_variables variable_1="F_NKA" variable_2="F_NKA"/>
    </connection>
    <connection>
        <map_components component_1="JPLCdeltai" component_2="SMC"/>
        <map_variables variable_1="E" variable_2="E"/>
        <map_variables variable_1="K_Ca" variable_2="K_Ca"/>
    </connection>
    <connection>
        <map_components component_1="JPMCAi" component_2="Vm"/>
        <map_variables variable_1="v_i" variable_2="v_i"/>
    </connection>
    <connection>
        <map_components component_1="JPMCAi" component_2="SMC"/>
        <map_variables variable_1="D" variable_2="D"/>
        <map_variables variable_1="v_d" variable_2="v_d"/>
        <map_variables variable_1="R_d" variable_2="R_d"/>
    </connection>
    <connection>
        <map_components component_1="JSERCAi" component_2="SMC"/>
        <map_variables variable_1="B" variable_2="B"/>
        <map_variables variable_1="c_b" variable_2="c_b"/>
    </connection>
    <connection>
        <map_components component_1="JVOCCi" component_2="Vm"/>
        <map_variables variable_1="J_VOCCi" variable_2="J_VOCCi"/>
        <map_variables variable_1="v_i" variable_2="v_i"/>
    </connection>
    <connection>
        <map_components component_1="JVOCCi" component_2="SMC"/>
        <map_variables variable_1="G_Ca" variable_2="G_Ca"/>
        <map_variables variable_1="v_Ca1" variable_2="v_Ca1"/>
        <map_variables variable_1="v_Ca2" variable_2="v_Ca2"/>
        <map_variables variable_1="R_Ca" variable_2="R_Ca"/>
    </connection>
    <connection>
        <map_components component_1="Jdegradi" component_2="SMC"/>
        <map_variables variable_1="k" variable_2="k"/>
    </connection>
    <connection>
        <map_components component_1="Jleaki" component_2="SMC"/>
        <map_variables variable_1="L" variable_2="L"/>
    </connection>
    <connection>
        <map_components component_1="Vm" component_2="SMC"/>
        <map_variables variable_1="v_i" variable_2="v_i"/>
        <map_variables variable_1="gamma" variable_2="gamma"/>
        <map_variables variable_1="t" variable_2="t"/>
        <map_variables variable_1="vi_init" variable_2="vi_init"/>
    </connection>
</model>