Location: Mackenzie, Loo, Panayotova-Heiermann and Wright, 1996 @ 9e1413fd9151 / experiments / figure-04.xml

Author:
David Nickerson <nickerso@users.sourceforge.net>
Date:
2016-03-24 16:26:13+13:00
Desc:
adding protein module keyword
Permanent Source URI:
https://models.cellml.org/workspace/mackenzie_loo_panayotova-heiermann_wright_1996/rawfile/9e1413fd915169aa9390c97e20c5e3884a020916/experiments/figure-04.xml

<?xml version='1.0'?>
<model name="figure_04" 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 xlink:href="figure-03-base.xml">
        <component component_ref="variables" name="model"/>
    </import>
    <units name="nC">
        <unit prefix="nano" units="coulomb"/>
    </units>
    <import xlink:href="../decomposed-model/mackenzie_1996_units_model.xml">
        <units name="M" units_ref="M"/>
        <units name="volt" units_ref="volt"/>
        <units name="second" units_ref="second"/>
        <units name="uA" units_ref="uA"/>
        <units name="C_per_mol" units_ref="C_per_mol"/>
        <units name="J_per_K_per_mol" units_ref="J_per_K_per_mol"/>
        <units name="kelvin" units_ref="kelvin"/>
    </import>
    <component cmeta:id="Q_component" name="Q">
        <variable cmeta:id="Q" initial_value="0" name="Q" public_interface="out" units="nC"/>
        <variable cmeta:id="Q_hyp" initial_value="0" name="Q_hyp" public_interface="out" units="nC"/>
        <variable cmeta:id="Q_max" initial_value="11" name="Q_max" public_interface="out" units="nC"/>
        <variable cmeta:id="V_m" name="V" public_interface="in" units="volt"/>
        <variable cmeta:id="V_half" initial_value="-34e-3" name="V" public_interface="out" units="volt"/>
        <variable cmeta:id="z" initial_value="1" name="z" public_interface="out" units="dimensionless"/>
        <variable cmeta:id="F" initial_value="96485.34" name="F" public_interface="out" units="C_per_mol"/>
        <variable cmeta:id="R" initial_value="8.314" name="R" public_interface="out" units="J_per_K_per_mol"/>
        <variable cmeta:id="T" initial_value="310" name="T" public_interface="out" units="kelvin"/>
        <math xmlns="http://www.w3.org/1998/Math/MathML">
            <apply>
                <eq/>
                <ci>Q</ci>
                <apply>
                    <plus/>
                    <apply>
                        <divide/>
                        <ci>Q_max</ci>
                        <apply>
                            <exp/>
                            <apply>
                                <plus/>
                                <cn cellml:units="dimensionless">1</cn>
                                <apply>
                                    <times/>
                                    <apply>
                                        <divide/>
                                        <apply>
                                            <times/>
                                            <ci>z</ci>
                                            <apply>
                                                <minus/>
                                                <ci>V_m</ci>
                                                <ci>V_half</ci>
                                            </apply>
                                            <ci>F</ci>
                                        </apply>
                                        <ci>R</ci>
                                    </apply>
                                    <ci>T</ci>
                                </apply>
                            </apply>
                        </apply>
                    </apply>
                    <ci>Q_hyp</ci>
                </apply>
            </apply>
        </math>
    </component>
    <component cmeta:id="variables" name="variables">
        <variable cmeta:id="Na_i" initial_value="10e-3" name="Na_i" public_interface="out" units="M"/>
        <variable cmeta:id="Na_o" initial_value="5e-3" name="Na_o" public_interface="out" units="M"/>
        <variable cmeta:id="glucose_i" initial_value="0.0" name="glucose_i" public_interface="out" units="M"/>
        <variable cmeta:id="glucose_o" initial_value="1.0e-3" name="glucose_o" public_interface="out" units="M"/>
        <variable cmeta:id="time" name="time" public_interface="in" units="second"/>
        <variable cmeta:id="V" name="V" public_interface="in" units="volt"/>
        <variable cmeta:id="Imax_Na" name="Imax_Na" public_interface="in" units="uA"/>
        <variable cmeta:id="Imax_gluc" name="Imax_gluc" public_interface="in" units="uA"/>
        <variable cmeta:id="Khalf_Na" name="Khalf_Na" public_interface="in" units="M"/>
        <variable cmeta:id="Khalf_gluc" name="Khalf_gluc" public_interface="in" units="M"/>
    </component>
    <connection>
        <map_components component_1="Q_comp" component_2="model"/>
        <map_variables variable_1="F" variable_2="F"/>
        <map_variables variable_1="R" variable_2="R"/>
        <map_variables variable_1="T" variable_2="T"/>
        <map_variables variable_1="V" variable_2="V"/>
    </connection>
    <connection>
        <map_components component_1="variables" component_2="model"/>
        <map_variables variable_1="Na_i" variable_2="Na_i"/>
        <map_variables variable_1="Na_o" variable_2="Na_o"/>
        <map_variables variable_1="glucose_i" variable_2="glucose_i"/>
        <map_variables variable_1="glucose_o" variable_2="glucose_o"/>
        <map_variables variable_1="V" variable_2="V"/>
        <map_variables variable_1="time" variable_2="time"/>
        <map_variables variable_1="Imax_Na" variable_2="Imax_Na"/>
        <map_variables variable_1="Imax_gluc" variable_2="Imax_gluc"/>
        <map_variables variable_1="Khalf_Na" variable_2="Khalf_Na"/>
        <map_variables variable_1="Khalf_gluc" variable_2="Khalf_gluc"/>
    </connection>
</model>