Location: Na+/Glucose Transporter @ 89cd53399e44 / main.cellml

Author:
Soroush Safaei <ssaf006@aucklanduni.ac.nz>
Date:
2018-08-02 05:37:03+12:00
Desc:
fixing diffusion
Permanent Source URI:
http://models.cellml.org/workspace/436/rawfile/89cd53399e44e02d8db73780f55d1b1c8b85fe85/main.cellml

<?xml version='1.0'?>
<model name="Glucose_Uptake" 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="Units.cellml">
        <units name="m2" units_ref="m2"/>
        <units name="cm" units_ref="cm"/>
        <units name="cm2" units_ref="cm2"/>
        <units name="um2" units_ref="um2"/>
        <units name="um" units_ref="um"/>
        <units name="um3" units_ref="um3"/>
        <units name="m3" units_ref="m3"/>
        <units name="per_m" units_ref="per_m"/>
        <units name="per_m2" units_ref="per_m2"/>
        <units name="per_s" units_ref="per_s"/>
        <units name="per_s2" units_ref="per_s2"/>
        <units name="m_per_s" units_ref="m_per_s"/>
        <units name="cm_per_s" units_ref="cm_per_s"/>
        <units name="V_per_s" units_ref="V_per_s"/>
        <units name="per_V_s" units_ref="per_V_s"/>
        <units name="per_V4_s" units_ref="per_V4_s"/>
        <units name="per_V3_s" units_ref="per_V3_s"/>
        <units name="per_V2_s" units_ref="per_V2_s"/>
        <units name="per_mol" units_ref="per_mol"/>
        <units name="umol" units_ref="umol"/>
        <units name="per_umol" units_ref="per_umol"/>
        <units name="M" units_ref="M"/>
        <units name="per_M" units_ref="per_M"/>
        <units name="mol_per_um2" units_ref="mol_per_um2"/>
        <units name="mM" units_ref="mM"/>
        <units name="mV" units_ref="mV"/>
        <units name="J_per_mol_K" units_ref="J_per_mol_K"/>
        <units name="pA_per_cm2" units_ref="pA_per_cm2"/>
        <units name="uA" units_ref="uA"/>
        <units name="uA_per_um2" units_ref="uA_per_um2"/>
        <units name="uA_per_A" units_ref="uA_per_A"/>
        <units name="umol_per_mol" units_ref="umol_per_mol"/>
        <units name="C_per_mol" units_ref="C_per_mol"/>
        <units name="per_M_s" units_ref="per_M_s"/>
        <units name="per_M2_s" units_ref="per_M2_s"/>
        <units name="per_M4_s2" units_ref="per_M4_s2"/>
        <units name="per_M4_s" units_ref="per_M4_s"/>
        <units name="uM" units_ref="uM"/>
        <units name="M2" units_ref="M2"/>
        <units name="M3" units_ref="M3"/>
        <units name="M3_per_s" units_ref="M3_per_s"/>
        <units name="per_M3_s5" units_ref="per_M3_s5"/>
        <units name="M_per_s" units_ref="M_per_s"/>
        <units name="cm2_per_s" units_ref="cm2_per_s"/>
        <units name="mol_per_m2" units_ref="mol_per_m2"/>
        <units name="Farad" units_ref="Farad"/>
        <units name="uF" units_ref="uF"/>
        <units name="uF_per_cm2" units_ref="uF_per_cm2"/>
        <units name="umol_per_cm2_s" units_ref="umol_per_cm2_s"/>
        <units name="umol_per_s" units_ref="umol_per_s"/>
        <units name="uA_per_cm2" units_ref="uA_per_cm2"/>
        <units name="m3_mol_per_l_umol" units_ref="m3_mol_per_l_umol"/>
        <units name="l_umol_per_mol_m3" units_ref="l_umol_per_mol_m3"/>
        <units name="S" units_ref="S"/>
        <units name="S_per_m2" units_ref="S_per_m2"/>
    </import>
    <import xlink:href="SGLT1.cellml">
        <component component_ref="SGLT1" name="SGLT1"/>
    </import>
    <import xlink:href="GLUT2.cellml">
        <component component_ref="GLUT2" name="GLUT2"/>
    </import>
    <import xlink:href="GLUT2.cellml">
        <component component_ref="GLUT2_Apical" name="GLUT2_Apical"/>
    </import>
    <import xlink:href="ENaC.cellml">
        <component component_ref="ENaC" name="ENaC"/>
    </import>
    <import xlink:href="NaK.cellml">
        <component component_ref="NaK_Pump" name="NaK_Pump"/>
    </import>
    <import xlink:href="NBC.cellml">
        <component component_ref="NBC" name="NBC"/>
    </import>
    <import xlink:href="NKCC.cellml">
        <component component_ref="NKCC" name="NKCC"/>
    </import>
    <import xlink:href="IK.cellml">
        <component component_ref="IK" name="IK"/>
    </import>
    <import xlink:href="BK.cellml">
        <component component_ref="BK" name="BK"/>
    </import>
    <import xlink:href="AE1.cellml">
        <component component_ref="AE1" name="AE1"/>
    </import>
    <import xlink:href="NHE3.cellml">
        <component component_ref="NHE3" name="NHE3"/>
    </import>
    <import xlink:href="CFTR.cellml">
        <component component_ref="CFTR" name="CFTR"/>
    </import>
    <import xlink:href="Parameters.cellml">
        <component component_ref="Parameters" name="Parameters"/>
    </import>
    <component name="environment">
        <variable name="time" public_interface="out" units="second"/>
    </component>
    <component name="Apical_Membrane">
        <variable initial_value="-0.046" name="V_a" public_interface="out" units="volt"/>
        <variable initial_value="0.05" name="q_Gl_a" public_interface="out" units="M"/>
        <variable initial_value="0.105" name="q_Na_a" public_interface="out" units="M"/>
        <variable initial_value="0.004" name="q_K_a" public_interface="out" units="M"/>
        <variable initial_value="0.106" name="q_Cl_a" public_interface="out" units="M"/>
        <variable name="I_NHE3_H" public_interface="in" units="uA"/>
        <variable name="I_NHE3_Na" public_interface="in" units="uA"/>
        <variable name="I_Na_SGLT" public_interface="in" units="uA"/>
        <variable name="I_BK" public_interface="in" units="uA"/>
        <variable name="I_ENaC" public_interface="in" units="uA"/>
        <variable name="I_CFTR" public_interface="in" units="uA"/>
        <variable name="C" public_interface="in" units="uF"/>
        <variable name="t" public_interface="in" units="second"/>
        <math xmlns="http://www.w3.org/1998/Math/MathML">
            <apply>
                <eq/>
                <apply>
                    <diff/>
                    <bvar>
                        <ci>t</ci>
                    </bvar>
                    <ci>V_a</ci>
                </apply>
                <apply>
                    <divide/>
                    <apply>
                        <minus/>
                        <apply>
                            <plus/>
                            <ci>I_Na_SGLT</ci>
                            <ci>I_CFTR</ci>
                            <ci>I_ENaC</ci>
                        </apply>
                        <ci>I_BK</ci>
                    </apply>
                    <ci>C</ci>
                </apply>
            </apply>
        </math>
    </component>
    <component name="Basolateral_Membrane">
        <variable initial_value="-0.05" name="V_b" public_interface="out" units="volt"/>
        <variable initial_value="0.0" name="q_Gl_b" public_interface="out" units="M"/>
        <variable initial_value="0.155" name="q_Na_b" public_interface="out" units="M"/>
        <variable initial_value="0.0054" name="q_K_b" public_interface="out" units="M"/>
        <variable initial_value="0.119" name="q_Cl_b" public_interface="out" units="M"/>
        <variable name="I_Na_NaK" public_interface="in" units="uA"/>
        <variable name="I_K_NaK" public_interface="in" units="uA"/>
        <variable name="I_NBC_Na" public_interface="in" units="uA"/>
        <variable name="I_NBC_HCO3" public_interface="in" units="uA"/>
        <variable name="I_IK" public_interface="in" units="uA"/>
        <variable name="C" public_interface="in" units="uF"/>
        <variable name="t" public_interface="in" units="second"/>
        <math xmlns="http://www.w3.org/1998/Math/MathML">
            <apply>
                <eq/>
                <apply>
                    <diff/>
                    <bvar>
                        <ci>t</ci>
                    </bvar>
                    <ci>V_b</ci>
                </apply>
                <apply>
                    <divide/>
                    <apply>
                        <minus/>
                        <apply>
                            <minus/>
                            <apply>
                                <plus/>
                                <apply>
                                    <minus/>
                                    <ci>I_Na_NaK</ci>
                                </apply>
                                <ci>I_K_NaK</ci>
                                <ci>I_NBC_Na</ci>
                            </apply>
                            <ci>I_NBC_HCO3</ci>
                        </apply>
                        <ci>I_IK</ci>
                    </apply>
                    <ci>C</ci>
                </apply>
            </apply>
        </math>
    </component>
    <component name="Epithelial_Cell">
        <variable initial_value="0.01" name="q_Gl_c" public_interface="out" units="M"/>
        <variable initial_value="0.047" name="q_Na_c" public_interface="out" units="M"/>
        <variable initial_value="0.057" name="q_Cl_c" public_interface="out" units="M"/>
        <variable initial_value="0.129" name="q_K_c" public_interface="out" units="M"/>
        <variable initial_value="6e-5" name="q_Ca_c" public_interface="out" units="M"/>
        <variable name="q_H_int" public_interface="out" units="M"/>
        <variable name="q_H_ext" public_interface="out" units="M"/>
        <variable name="q_H_b" public_interface="out" units="M"/>
        <variable initial_value="0.003" name="q_HCO3_a" public_interface="out" units="M"/>
        <variable name="q_HCO3_c" public_interface="out" units="M"/>
        <variable initial_value="0.041" name="q_HCO3_b" public_interface="out" units="M"/>
        <variable name="J_Na_SGLT" public_interface="in" units="umol_per_s"/>
        <variable name="J_Gl_SGLT" public_interface="in" units="umol_per_s"/>
        <variable name="J_Na_NaK" public_interface="in" units="umol_per_s"/>
        <variable name="J_K_NaK" public_interface="in" units="umol_per_s"/>
        <variable name="J_NBC_Na" public_interface="in" units="umol_per_s"/>
        <variable name="J_NBC_HCO3" public_interface="in" units="umol_per_s"/>
        <variable name="J_NHE3_Na" public_interface="in" units="umol_per_s"/>
        <variable name="J_NHE3_H" public_interface="in" units="umol_per_s"/>
        <variable name="J_GLUT" public_interface="in" units="umol_per_s"/>
        <variable name="J_A_GLUT" public_interface="in" units="umol_per_s"/>
        <variable name="J_AE1_Cl" public_interface="in" units="umol_per_s"/>
        <variable name="J_AE1_HCO3" public_interface="in" units="umol_per_s"/>
        <variable name="J_CFTR" public_interface="in" units="umol_per_s"/>
        <variable name="J_CFTR_HCO3" public_interface="in" units="umol_per_s"/>
        <variable name="J_ENaC" public_interface="in" units="umol_per_s"/>
        <variable name="J_NKCC" public_interface="in" units="umol_per_s"/>
        <variable name="J_IK" public_interface="in" units="umol_per_s"/>
        <variable name="J_BK" public_interface="in" units="umol_per_s"/>
        <variable initial_value="7.2" name="pq_H_int" public_interface="out" units="per_s"/>
        <variable initial_value="7.3" name="pq_H_ext" public_interface="out" units="per_s"/>
        <variable initial_value="7.3" name="pq_H_b" public_interface="out" units="per_s"/>
        <variable initial_value="1680000" name="rho" public_interface="out" units="per_m"/>
        <variable name="beta" public_interface="out" units="M"/>
        <variable initial_value="6.1" name="p_K" public_interface="out" units="dimensionless"/>
        <variable initial_value="40" name="P_CO2" public_interface="out" units="dimensionless"/>
        <variable initial_value="1e-5" name="s" public_interface="out" units="dimensionless"/>
        <variable name="v_cell" public_interface="in" units="m3"/>
        <variable name="A_Apical" public_interface="in" units="m2"/>
        <variable name="t" public_interface="in" units="second"/>
        <math xmlns="http://www.w3.org/1998/Math/MathML">
            <apply>
                <eq/>
                <apply>
                    <diff/>
                    <bvar>
                        <ci>t</ci>
                    </bvar>
                    <ci>q_Na_c</ci>
                </apply>
                <apply>
                    <times/>
                    <apply>
                        <divide/>
                        <cn cellml:units="m3_mol_per_l_umol" type="e-notation">1<sep/>-9</cn>
                        <ci>v_cell</ci>
                    </apply>
                    <apply>
                        <plus/>
                        <apply>
                            <minus/>
                            <ci>J_Na_SGLT</ci>
                            <ci>J_Na_NaK</ci>
                        </apply>
                        <ci>J_ENaC</ci>
                        <ci>J_NKCC</ci>
                        <ci>J_NBC_Na</ci>
                        <ci>J_NHE3_Na</ci>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <apply>
                    <diff/>
                    <bvar>
                        <ci>t</ci>
                    </bvar>
                    <ci>q_Gl_c</ci>
                </apply>
                <apply>
                    <times/>
                    <apply>
                        <divide/>
                        <cn cellml:units="m3_mol_per_l_umol" type="e-notation">1<sep/>-9</cn>
                        <ci>v_cell</ci>
                    </apply>
                    <apply>
                        <minus/>
                        <apply>
                            <plus/>
                            <ci>J_A_GLUT</ci>
                            <ci>J_Gl_SGLT</ci>
                        </apply>
                        <ci>J_GLUT</ci>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <apply>
                    <diff/>
                    <bvar>
                        <ci>t</ci>
                    </bvar>
                    <ci>q_K_c</ci>
                </apply>
                <apply>
                    <times/>
                    <apply>
                        <divide/>
                        <cn cellml:units="m3_mol_per_l_umol" type="e-notation">1<sep/>-9</cn>
                        <ci>v_cell</ci>
                    </apply>
                    <apply>
                        <minus/>
                        <apply>
                            <minus/>
                            <apply>
                                <plus/>
                                <ci>J_K_NaK</ci>
                                <ci>J_NKCC</ci>
                            </apply>
                            <ci>J_IK</ci>
                        </apply>
                        <ci>J_BK</ci>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <apply>
                    <diff/>
                    <bvar>
                        <ci>t</ci>
                    </bvar>
                    <ci>q_Cl_c</ci>
                </apply>
                <apply>
                    <times/>
                    <apply>
                        <divide/>
                        <cn cellml:units="m3_mol_per_l_umol" type="e-notation">1<sep/>-9</cn>
                        <ci>v_cell</ci>
                    </apply>
                    <apply>
                        <plus/>
                        <apply>
                            <minus/>
                            <ci>J_CFTR</ci>
                        </apply>
                        <apply>
                            <times/>
                            <cn cellml:units="dimensionless">2</cn>
                            <ci>J_NKCC</ci>
                        </apply>
                        <ci>J_AE1_Cl</ci>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>beta</ci>
                <apply>
                    <times/>
                    <cn cellml:units="dimensionless">2.3</cn>
                    <ci>q_HCO3_c</ci>
                </apply>
            </apply>
            <apply>
                <eq/>
                <apply>
                    <diff/>
                    <bvar>
                        <ci>t</ci>
                    </bvar>
                    <ci>pq_H_int</ci>
                </apply>
                <apply>
                    <times/>
                    <apply>
                        <divide/>
                        <apply>
                            <times/>
                            <cn cellml:units="m3_mol_per_l_umol" type="e-notation">1<sep/>-9</cn>
                            <ci>rho</ci>
                        </apply>
                        <apply>
                            <times/>
                            <ci>beta</ci>
                            <ci>A_Apical</ci>
                        </apply>
                    </apply>
                    <apply>
                        <minus/>
                        <apply>
                            <plus/>
                            <ci>J_NBC_HCO3</ci>
                            <ci>J_NHE3_H</ci>
                        </apply>
                        <ci>J_AE1_HCO3</ci>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>q_H_int</ci>
                <apply>
                    <power/>
                    <cn cellml:units="dimensionless">10</cn>
                    <apply>
                        <minus/>
                        <ci>pq_H_int</ci>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>q_HCO3_c</ci>
                <apply>
                    <times/>
                    <ci>s</ci>
                    <ci>P_CO2</ci>
                    <apply>
                        <power/>
                        <cn cellml:units="dimensionless">10</cn>
                        <apply>
                            <minus/>
                            <ci>pq_H_int</ci>
                            <ci>p_K</ci>
                        </apply>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>q_H_ext</ci>
                <apply>
                    <power/>
                    <cn cellml:units="dimensionless">10</cn>
                    <apply>
                        <minus/>
                        <ci>pq_H_ext</ci>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>q_H_b</ci>
                <apply>
                    <power/>
                    <cn cellml:units="dimensionless">10</cn>
                    <apply>
                        <minus/>
                        <ci>pq_H_b</ci>
                    </apply>
                </apply>
            </apply>
        </math>
    </component>
    <component name="Blood">
        <variable name="q_Gl_b" public_interface="in" units="M"/>
        <variable initial_value="0.012" name="q_Gl_blood" public_interface="out" units="M"/>
        <variable name="J_Gl_blood" public_interface="out" units="umol_per_s"/>
        <variable initial_value="1e-6" name="K" public_interface="out" units="dimensionless"/>
        <variable name="t" public_interface="in" units="second"/>
        <math xmlns="http://www.w3.org/1998/Math/MathML">
            <apply>
                <eq/>
                <ci>J_Gl_blood</ci>
                <apply>
                    <times/>
                    <ci>K</ci>
                    <apply>
                        <minus/>
                        <ci>q_Gl_b</ci>
                        <ci>q_Gl_blood</ci>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <apply>
                    <diff/>
                    <bvar>
                        <ci>t</ci>
                    </bvar>
                    <ci>q_Gl_blood</ci>
                </apply>
                <cn cellml:units="dimensionless">0</cn>
            </apply>
        </math>
    </component>
    <!-- Mapping Apical Membrane-->
    <connection>
        <map_components component_1="Apical_Membrane" component_2="SGLT1"/>
        <map_variables variable_1="q_Na_a" variable_2="q_Na_a"/>
        <map_variables variable_1="q_Gl_a" variable_2="q_Gl_a"/>
        <map_variables variable_1="V_a" variable_2="V_a"/>
        <map_variables variable_1="I_Na_SGLT" variable_2="I_Na_SGLT"/>
    </connection>
    <connection>
        <map_components component_1="Apical_Membrane" component_2="GLUT2_Apical"/>
        <map_variables variable_1="q_Gl_a" variable_2="q_Gl_a"/>
    </connection>
    <connection>
        <map_components component_1="Apical_Membrane" component_2="NHE3"/>
        <map_variables variable_1="I_NHE3_H" variable_2="I_NHE3_H"/>
        <map_variables variable_1="I_NHE3_Na" variable_2="I_NHE3_Na"/>
        <map_variables variable_1="q_Na_a" variable_2="q_Na_a"/>
    </connection>
    <connection>
        <map_components component_1="Apical_Membrane" component_2="AE1"/>
        <map_variables variable_1="q_Cl_a" variable_2="q_Cl_a"/>
    </connection>
    <connection>
        <map_components component_1="Apical_Membrane" component_2="CFTR"/>
        <map_variables variable_1="q_Cl_a" variable_2="q_Cl_a"/>
        <map_variables variable_1="V_a" variable_2="V_a"/>
        <map_variables variable_1="I_CFTR" variable_2="I_CFTR"/>
    </connection>
    <connection>
        <map_components component_1="Apical_Membrane" component_2="ENaC"/>
        <map_variables variable_1="q_Na_a" variable_2="q_Na_a"/>
        <map_variables variable_1="V_a" variable_2="V_a"/>
        <map_variables variable_1="I_ENaC" variable_2="I_ENaC"/>
    </connection>
    <connection>
        <map_components component_1="Apical_Membrane" component_2="BK"/>
        <map_variables variable_1="q_K_a" variable_2="q_K_a"/>
        <map_variables variable_1="V_a" variable_2="V_a"/>
        <map_variables variable_1="I_BK" variable_2="I_BK"/>
    </connection>
    <connection>
        <map_components component_1="Apical_Membrane" component_2="Parameters"/>
        <map_variables variable_1="C" variable_2="C"/>
    </connection>
    <!-- Mapping Epithelial Cell-->
    <connection>
        <map_components component_1="Epithelial_Cell" component_2="SGLT1"/>
        <map_variables variable_1="q_Na_c" variable_2="q_Na_c"/>
        <map_variables variable_1="q_Gl_c" variable_2="q_Gl_c"/>
        <map_variables variable_1="J_Na_SGLT" variable_2="J_Na_SGLT"/>
        <map_variables variable_1="J_Gl_SGLT" variable_2="J_Gl_SGLT"/>
    </connection>
    <connection>
        <map_components component_1="Epithelial_Cell" component_2="GLUT2"/>
        <map_variables variable_1="q_Gl_c" variable_2="q_Gl_c"/>
        <map_variables variable_1="J_GLUT" variable_2="J_GLUT"/>
    </connection>
    <connection>
        <map_components component_1="Epithelial_Cell" component_2="GLUT2_Apical"/>
        <map_variables variable_1="q_Gl_c" variable_2="q_Gl_c"/>
        <map_variables variable_1="J_A_GLUT" variable_2="J_A_GLUT"/>
    </connection>
    <connection>
        <map_components component_1="Epithelial_Cell" component_2="NHE3"/>
        <map_variables variable_1="q_Na_c" variable_2="q_Na_c"/>
        <map_variables variable_1="q_H_int" variable_2="q_H_int"/>
        <map_variables variable_1="q_H_ext" variable_2="q_H_ext"/>
        <map_variables variable_1="J_NHE3_Na" variable_2="J_NHE3_Na"/>
        <map_variables variable_1="J_NHE3_H" variable_2="J_NHE3_H"/>
    </connection>
    <connection>
        <map_components component_1="Epithelial_Cell" component_2="AE1"/>
        <map_variables variable_1="q_Cl_c" variable_2="q_Cl_c"/>
        <map_variables variable_1="q_HCO3_c" variable_2="q_HCO3_c"/>
        <map_variables variable_1="q_HCO3_a" variable_2="q_HCO3_a"/>
        <map_variables variable_1="J_AE1_Cl" variable_2="J_AE1_Cl"/>
        <map_variables variable_1="J_AE1_HCO3" variable_2="J_AE1_HCO3"/>
    </connection>
    <connection>
        <map_components component_1="Epithelial_Cell" component_2="NaK_Pump"/>
        <map_variables variable_1="q_Na_c" variable_2="q_Na_c"/>
        <map_variables variable_1="J_Na_NaK" variable_2="J_Na_NaK"/>
        <map_variables variable_1="J_K_NaK" variable_2="J_K_NaK"/>
    </connection>
    <connection>
        <map_components component_1="Epithelial_Cell" component_2="NBC"/>
        <map_variables variable_1="q_Na_c" variable_2="q_Na_c"/>
        <map_variables variable_1="J_NBC_Na" variable_2="J_NBC_Na"/>
        <map_variables variable_1="J_NBC_HCO3" variable_2="J_NBC_HCO3"/>
        <map_variables variable_1="q_HCO3_c" variable_2="q_HCO3_c"/>
    </connection>
    <connection>
        <map_components component_1="Epithelial_Cell" component_2="CFTR"/>
        <map_variables variable_1="q_Cl_c" variable_2="q_Cl_c"/>
        <map_variables variable_1="q_HCO3_c" variable_2="q_HCO3_c"/>
        <map_variables variable_1="q_HCO3_a" variable_2="q_HCO3_a"/>
        <map_variables variable_1="J_CFTR" variable_2="J_CFTR"/>
        <map_variables variable_1="J_CFTR_HCO3" variable_2="J_CFTR_HCO3"/>
    </connection>
    <connection>
        <map_components component_1="Epithelial_Cell" component_2="ENaC"/>
        <map_variables variable_1="q_Na_c" variable_2="q_Na_c"/>
        <map_variables variable_1="J_ENaC" variable_2="J_ENaC"/>
    </connection>
    <connection>
        <map_components component_1="Epithelial_Cell" component_2="NKCC"/>
        <map_variables variable_1="q_Na_c" variable_2="q_Na_c"/>
        <map_variables variable_1="q_Cl_c" variable_2="q_Cl_c"/>
        <map_variables variable_1="q_K_c" variable_2="q_K_c"/>
        <map_variables variable_1="J_NKCC" variable_2="J_NKCC"/>
    </connection>
    <connection>
        <map_components component_1="Epithelial_Cell" component_2="IK"/>
        <map_variables variable_1="q_K_c" variable_2="q_K_c"/>
        <map_variables variable_1="q_Ca_c" variable_2="q_Ca_c"/>
        <map_variables variable_1="J_IK" variable_2="J_IK"/>
    </connection>
    <connection>
        <map_components component_1="Epithelial_Cell" component_2="BK"/>
        <map_variables variable_1="q_K_c" variable_2="q_K_c"/>
        <map_variables variable_1="q_Ca_c" variable_2="q_Ca_c"/>
        <map_variables variable_1="J_BK" variable_2="J_BK"/>
    </connection>
    <connection>
        <map_components component_1="Epithelial_Cell" component_2="Parameters"/>
        <map_variables variable_1="v_cell" variable_2="v_cell"/>
        <map_variables variable_1="A_Apical" variable_2="A_Apical"/>
    </connection>
    <!-- Mapping Basolateral Membrane-->
    <connection>
        <map_components component_1="Basolateral_Membrane" component_2="GLUT2"/>
        <map_variables variable_1="q_Gl_b" variable_2="q_Gl_b"/>
    </connection>
    <connection>
        <map_components component_1="Basolateral_Membrane" component_2="NaK_Pump"/>
        <map_variables variable_1="q_K_b" variable_2="q_K_b"/>
        <map_variables variable_1="I_Na_NaK" variable_2="I_Na_NaK"/>
        <map_variables variable_1="I_K_NaK" variable_2="I_K_NaK"/>
        <map_variables variable_1="V_b" variable_2="V_b"/>
    </connection>
    <connection>
        <map_components component_1="Basolateral_Membrane" component_2="NBC"/>
        <map_variables variable_1="V_b" variable_2="V_b"/>
        <map_variables variable_1="I_NBC_HCO3" variable_2="I_NBC_HCO3"/>
        <map_variables variable_1="I_NBC_Na" variable_2="I_NBC_Na"/>
        <map_variables variable_1="q_Na_b" variable_2="q_Na_b"/>
    </connection>
    <connection>
        <map_components component_1="Basolateral_Membrane" component_2="IK"/>
        <map_variables variable_1="q_K_b" variable_2="q_K_b"/>
        <map_variables variable_1="V_b" variable_2="V_b"/>
        <map_variables variable_1="I_IK" variable_2="I_IK"/>
    </connection>
    <connection>
        <map_components component_1="Basolateral_Membrane" component_2="Blood"/>
        <map_variables variable_1="q_Gl_b" variable_2="q_Gl_b"/>
    </connection>
    <connection>
        <map_components component_1="Basolateral_Membrane" component_2="Parameters"/>
        <map_variables variable_1="C" variable_2="C"/>
    </connection>
    <!-- Mapping Parameters-->
    <connection>
        <map_components component_1="Parameters" component_2="NHE3"/>
        <map_variables variable_1="F" variable_2="F"/>
        <map_variables variable_1="A_Apical" variable_2="A_Apical"/>
        <map_variables variable_1="v_cell" variable_2="v_cell"/>
    </connection>
    <connection>
        <map_components component_1="Parameters" component_2="AE1"/>
        <map_variables variable_1="F" variable_2="F"/>
        <map_variables variable_1="A_Apical" variable_2="A_Apical"/>
        <map_variables variable_1="v_cell" variable_2="v_cell"/>
    </connection>
    <connection>
        <map_components component_1="Parameters" component_2="GLUT2"/>
        <map_variables variable_1="v_cell" variable_2="v_cell"/>
    </connection>
    <connection>
        <map_components component_1="Parameters" component_2="NaK_Pump"/>
        <map_variables variable_1="F" variable_2="F"/>
    </connection>
    <connection>
        <map_components component_1="Parameters" component_2="NBC"/>
        <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="A_Apical" variable_2="A_Apical"/>
        <map_variables variable_1="v_cell" variable_2="v_cell"/>
    </connection>
    <connection>
        <map_components component_1="Parameters" component_2="BK"/>
        <map_variables variable_1="F" variable_2="F"/>
        <map_variables variable_1="z_K" variable_2="z_K"/>
        <map_variables variable_1="R" variable_2="R"/>
        <map_variables variable_1="T" variable_2="T"/>
        <map_variables variable_1="A_Apical" variable_2="A_Apical"/>
    </connection>
    <connection>
        <map_components component_1="Parameters" component_2="NKCC"/>
        <map_variables variable_1="F" variable_2="F"/>
        <map_variables variable_1="A_Apical" variable_2="A_Apical"/>
    </connection>
    <connection>
        <map_components component_1="Parameters" component_2="CFTR"/>
        <map_variables variable_1="F" variable_2="F"/>
        <map_variables variable_1="z_Cl" variable_2="z_Cl"/>
        <map_variables variable_1="R" variable_2="R"/>
        <map_variables variable_1="T" variable_2="T"/>
        <map_variables variable_1="A_Apical" variable_2="A_Apical"/>
    </connection>
    <connection>
        <map_components component_1="Parameters" component_2="ENaC"/>
        <map_variables variable_1="F" variable_2="F"/>
        <map_variables variable_1="z_Na" variable_2="z_Na"/>
        <map_variables variable_1="R" variable_2="R"/>
        <map_variables variable_1="T" variable_2="T"/>
        <map_variables variable_1="A_Apical" variable_2="A_Apical"/>
    </connection>
    <connection>
        <map_components component_1="Parameters" component_2="IK"/>
        <map_variables variable_1="F" variable_2="F"/>
        <map_variables variable_1="z_K" variable_2="z_K"/>
        <map_variables variable_1="R" variable_2="R"/>
        <map_variables variable_1="T" variable_2="T"/>
        <map_variables variable_1="A_Apical" variable_2="A_Apical"/>
    </connection>
    <connection>
        <map_components component_1="Parameters" component_2="GLUT2_Apical"/>
        <map_variables variable_1="v_cell" variable_2="v_cell"/>
    </connection>
    <!-- Mapping Environment-->
    <connection>
        <map_components component_1="environment" component_2="Apical_Membrane"/>
        <map_variables variable_1="time" variable_2="t"/>
    </connection>
    <connection>
        <map_components component_1="environment" component_2="Epithelial_Cell"/>
        <map_variables variable_1="time" variable_2="t"/>
    </connection>
    <connection>
        <map_components component_1="environment" component_2="Basolateral_Membrane"/>
        <map_variables variable_1="time" variable_2="t"/>
    </connection>
    <connection>
        <map_components component_1="environment" component_2="Blood"/>
        <map_variables variable_1="time" variable_2="t"/>
    </connection>
</model>