Location: ECC_MSK (Rios et al. 1993) @ 20e3e451c787 / Experiments / MWC_18_test.cellml

Author:
WeiweiAi <wai484@aucklanduni.ac.nz>
Date:
2022-07-01 10:53:47+12:00
Desc:
First version of the model and original data
Permanent Source URI:
https://models.cellml.org/workspace/8af/rawfile/20e3e451c78771d3f0cb8f5244f0ca68d84b4139/Experiments/MWC_18_test.cellml

<?xml version='1.0' encoding='UTF-8'?>
<model name="MWC_18_test" 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="mV" units_ref="mV"/>
        <units name="ms" units_ref="ms"/>
        <units name="per_ms" units_ref="per_ms"/>
    </import>
    <import xlink:href="../Components/MWC_18.cellml">
        <component component_ref="MWC_18" name="MWC_18"/>
    </import>
    <import xlink:href="../Components/Para.cellml">
        <component component_ref="Para" name="Para"/>
    </import>
    <import xlink:href="../cellLib/Protocols/Patch_clamp_protocol.cellml">
        <component component_ref="sPulse_protocol_ms" name="sPulse_protocol_ms"/>
    </import>
    <import xlink:href="../cellLib/Components/time.cellml">
        <component component_ref="time_ms" name="time"/>
    </import>
    <component name="output">
        <variable name="P_o" public_interface="in" units="dimensionless"/>
        <variable name="Q" public_interface="in" units="dimensionless"/>
        <variable name="t" public_interface="in" units="ms"/>
        <variable name="V" public_interface="in" units="mV"/>
        <variable name="dQ" public_interface="in" units="per_ms"/>
    </component>
    <component name="clamp_para">
        <variable initial_value="10" name="t_ss" public_interface="out" units="ms"/>
        <variable initial_value="-20" name="V_actHolding" public_interface="out" units="mV"/>
        <variable initial_value="100" name="t_act" public_interface="out" units="ms"/>
        <variable initial_value="-40" name="V_actTest" public_interface="out" units="mV"/>
    </component>
    <component name="free_para">
        <variable initial_value="4.5" name="K" public_interface="out" units="mV"/>
        <variable initial_value="0.002" name="k_L" public_interface="out" units="per_ms"/>
        <variable initial_value="900" name="k_Lminus" public_interface="out" units="per_ms"/>
        <variable initial_value="0.175" name="f" public_interface="out" units="dimensionless"/>
        <variable initial_value="-20" name="V0" public_interface="out" units="mV"/>
    </component>
    <connection>
        <map_components component_1="MWC_18" component_2="output"/>
        <map_variables variable_1="P_o" variable_2="P_o"/>
        <map_variables variable_1="Q" variable_2="Q"/>
        <map_variables variable_1="dQ" variable_2="dQ"/>
    </connection>
    <connection>
        <map_components component_1="MWC_18" component_2="free_para"/>
        <map_variables variable_1="K" variable_2="K"/>
        <map_variables variable_1="k_L" variable_2="k_L"/>
        <map_variables variable_1="k_Lminus" variable_2="k_Lminus"/>
        <map_variables variable_1="f" variable_2="f"/>
        <map_variables variable_1="V0" variable_2="V0"/>
    </connection>
    <connection>
        <map_components component_1="MWC_18" component_2="Para"/>
        <map_variables variable_1="alpha" variable_2="alpha"/>
        <map_variables variable_1="C0_init" variable_2="C0_init"/>
        <map_variables variable_1="C1_init" variable_2="C1_init"/>
        <map_variables variable_1="C2_init" variable_2="C2_init"/>
        <map_variables variable_1="C3_init" variable_2="C3_init"/>
        <map_variables variable_1="C4_init" variable_2="C4_init"/>
        <map_variables variable_1="C5_init" variable_2="C5_init"/>
        <map_variables variable_1="C6_init" variable_2="C6_init"/>
        <map_variables variable_1="C7_init" variable_2="C7_init"/>
        <map_variables variable_1="C8_init" variable_2="C8_init"/>
        <map_variables variable_1="O0_init" variable_2="O0_init"/>
        <map_variables variable_1="O1_init" variable_2="O1_init"/>
        <map_variables variable_1="O2_init" variable_2="O2_init"/>
        <map_variables variable_1="O3_init" variable_2="O3_init"/>
        <map_variables variable_1="O4_init" variable_2="O4_init"/>
        <map_variables variable_1="O5_init" variable_2="O5_init"/>
        <map_variables variable_1="O6_init" variable_2="O6_init"/>
        <map_variables variable_1="O7_init" variable_2="O7_init"/>
        <map_variables variable_1="O8_init" variable_2="O8_init"/>
        <map_variables variable_1="C1_i" variable_2="C1_i"/>
        <map_variables variable_1="C2_i" variable_2="C2_i"/>
        <map_variables variable_1="C3_i" variable_2="C3_i"/>
        <map_variables variable_1="C4_i" variable_2="C4_i"/>
        <map_variables variable_1="C5_i" variable_2="C5_i"/>
        <map_variables variable_1="C6_i" variable_2="C6_i"/>
        <map_variables variable_1="C7_i" variable_2="C7_i"/>
        <map_variables variable_1="O1_i" variable_2="O1_i"/>
        <map_variables variable_1="O2_i" variable_2="O2_i"/>
        <map_variables variable_1="O3_i" variable_2="O3_i"/>
        <map_variables variable_1="O4_i" variable_2="O4_i"/>
        <map_variables variable_1="O5_i" variable_2="O5_i"/>
        <map_variables variable_1="O6_i" variable_2="O6_i"/>
        <map_variables variable_1="O7_i" variable_2="O7_i"/>
    </connection>
    <connection>
        <map_components component_1="MWC_18" component_2="sPulse_protocol_ms"/>
        <map_variables variable_1="V" variable_2="V"/>
    </connection>
    <connection>
        <map_components component_1="MWC_18" component_2="time"/>
        <map_variables variable_1="t" variable_2="time"/>
    </connection>
    <connection>
        <map_components component_1="output" component_2="sPulse_protocol_ms"/>
        <map_variables variable_1="V" variable_2="V"/>
    </connection>
    <connection>
        <map_components component_1="output" component_2="time"/>
        <map_variables variable_1="t" variable_2="time"/>
    </connection>
    <connection>
        <map_components component_1="clamp_para" component_2="sPulse_protocol_ms"/>
        <map_variables variable_1="t_ss" variable_2="t_ss"/>
        <map_variables variable_1="V_actHolding" variable_2="V_actHolding"/>
        <map_variables variable_1="t_act" variable_2="t_act"/>
        <map_variables variable_1="V_actTest" variable_2="V_actTest"/>
    </connection>
    <connection>
        <map_components component_1="sPulse_protocol_ms" component_2="time"/>
        <map_variables variable_1="time" variable_2="time"/>
    </connection>
</model>