Location: Thomas, 2000 @ 6e123e79c616 / thomas_2000.cellml

Author:
Hanne <Hanne@hanne-nielsens-macbook.local>
Date:
2009-11-24 10:35:43+13:00
Desc:
Added imagesi n ai svg and png format
Permanent Source URI:
https://models.physiomeproject.org/workspace/256/rawfile/6e123e79c616535a3abc555552f96b87e4fee556/thomas_2000.cellml

<?xml version='1.0' encoding='utf-8'?>
<!--  FILE :  thomas_model_2000.xml

CREATED :  27th September 2007

LAST MODIFIED : 27th September 2007

AUTHOR :  Catherine Lloyd
          Bioengineering Institute
          The University of Auckland
          
MODEL STATUS :  This model conforms to the CellML 1.1 Specification.

DESCRIPTION :  This file contains a CellML description of Thomas's 2000 mathematical model of inner medullary lactate production and accumulation: a vasa recta model.

CHANGES:  
  
--><model xmlns="http://www.cellml.org/cellml/1.0#" xmlns:cmeta="http://www.cellml.org/metadata/1.0#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:bqs="http://www.cellml.org/bqs/1.0#" xmlns:cellml="http://www.cellml.org/cellml/1.0#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" cmeta:id="thomas_model_2000" name="thomas_model_2000_version01">

<documentation xmlns="http://cellml.org/tmp-documentation">

<article>
  <articleinfo>
  <title>Inner medullary lactate production and accumulation: a vasa recta model</title>
  <author>
    <firstname>Catherine</firstname>
          <surname>Lloyd</surname>
    <affiliation>
      <shortaffil>Bioengineering Institute, University of Auckland</shortaffil>
    </affiliation>
  </author>
</articleinfo>
  <section id="sec_status">
    <title>Model Status</title>
    <para>
        This CellML version of the model has been checked in COR and PCEnv and it runs in PCEnv.  The model will not run in COR because it does not contain any time derivatives - COR expects the units of the differential equations to be a function of time (not length as it is in this case).  However, COR did allow for the units to be checked and they are consistent.  The model runs in PCEnv but as yet it does not recreate the published results.  This may be due to differences in the defined set of initial conditions.  The model author has been contacted and we are currently receiving their help and advice.
          </para>
  </section>
  <sect1 id="sec_structure">
  <title>Model Structure</title>

<para>
S. Randall Thomas here investigates the possibility that recycling of lactate produced by anaerobic glycolysis in the inner medulla of the kidney can provide sufficient of a lactate gradient to contributes significantly to the urine concentrating mechanism.
</para>

<para>
Assuming (from other sources) that 20% of the glucose delivered to the inner medulla, Thomas uses a mathematical model of the inner medullary vasa recta, based on observed mass distribution and distribution of loops, to investigate a range of plausible values of lactose and glucose permeabilities, to see which values would allow a sufficient accumulation of a lactate gradient to be a significant contributor to urine concentrating ability, in different circumstances of blood flow and diuresis.
</para>

<para>
The complete original paper reference is cited below:
</para>

<para>
Inner medullary lactate production and accumulation: a vasa recta model, S. Randall Thomas, 2000,
            <emphasis>American Journal of Physiology</emphasis>, 279, F468-F481.  <ulink url="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=pubmed&amp;cmd=Retrieve&amp;dopt=AbstractPlus&amp;list_uids=10966926&amp;query_hl=1&amp;itool=pubmed_docsum">PubMed ID: 10966926</ulink>
</para>

<informalfigure float="0" id="fig_reaction_diagram">
					<mediaobject>
						<imageobject>
							<objectinfo>
								<title>model diagram</title>
							</objectinfo>
							<imagedata fileref="thomas_2000.png"/>
						</imageobject>
					</mediaobject>
					<caption>Schematic representation of the steady-state model.</caption>
				</informalfigure>

</sect1>
</article>
</documentation> 



  
  
  <units name="minute">
    <unit units="mm" multiplier="60.0"/>
  </units>

  <units name="millimolar">
    <unit units="mole" prefix="milli"/>
    <unit units="litre" exponent="-1"/>
  </units>

  <units name="pmol_min">
    <unit units="mole" prefix="pico"/>
    <unit units="minute" exponent="-1"/>
  </units>
  
  <units name="pmol_min_mm">
    <unit units="mole" prefix="pico"/>
    <unit units="minute" exponent="-1"/>
	<unit units="mm" exponent="-1"/>
  </units>

  <units name="nl_min">
    <unit units="litre" prefix="nano"/>
    <unit units="minute" exponent="-1"/>
  </units>
  
  <units name="nl_min_mm">
    <unit units="litre" prefix="nano"/>
    <unit units="minute" exponent="-1"/>
	<unit units="mm" exponent="-1"/>
  </units>

  <units name="mm">
    <unit units="metre" prefix="milli"/>
  </units>

  <units name="per_mm">
    <unit units="mm" exponent="-1"/>
  </units>
  
 
  <component name="N_x"> 
    <variable units="dimensionless" public_interface="out" name="N_x"/>
    
    <variable units="dimensionless" public_interface="in" name="N_0"/>
    <variable units="mm" public_interface="in" name="x"/>
    <variable units="per_mm" public_interface="in" name="ksh"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <ci> N_x </ci> 
        <apply>
          <times/>
          <ci> N_0 </ci>
          <apply>
            <exp/>
            <apply>
              <minus/>
              <apply>
                <times/>
                <ci> ksh </ci>
                <ci> x </ci>
              </apply>
            </apply>
          </apply>
        </apply>  
      </apply>
    </math> 
  </component>
 
  <component name="F_DVR_v"> 
    <variable units="nl_min" public_interface="out" name="F_DVR_v" initial_value="3.75"/>
    
    <variable units="nl_min_mm" public_interface="in" name="Jv"/>
    <variable units="per_mm" public_interface="in" name="ksh"/>
    <variable units="mm" public_interface="in" name="x"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <apply>
          <diff/> 
          <bvar>
            <ci> x </ci>
          </bvar> 
          <ci> F_DVR_v </ci> 
        </apply>
        <apply>
          <minus/>
          <apply>
            <plus/>
            <ci> Jv </ci>
            <apply>
              <times/>
              <ci> ksh </ci>
              <ci> F_DVR_v </ci>
            </apply>
          </apply>
        </apply>  
      </apply>
    </math> 
  </component>

  <component name="F_DVR_GLU"> 
    <variable units="pmol_min" public_interface="out" name="F_DVR_GLU" initial_value="0.01"/>
    
    <variable units="pmol_min_mm" public_interface="in" name="JGLU"/>
    <variable units="per_mm" public_interface="in" name="ksh"/>
    <variable units="mm" public_interface="in" name="x"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <apply>
          <diff/> 
          <bvar>
            <ci> x </ci>
          </bvar> 
          <ci> F_DVR_GLU </ci> 
        </apply>
        <apply>
          <minus/>
          <apply>
            <plus/>
            <ci> JGLU </ci>
            <apply>
              <times/>
              <ci> ksh </ci>
              <ci> F_DVR_GLU </ci>
            </apply>
          </apply>
        </apply>  
      </apply>
    </math> 
  </component>

  <component name="F_DVR_LAC"> 
    <variable units="pmol_min" public_interface="out" name="F_DVR_LAC" initial_value="0.01"/>
    
    <variable units="pmol_min_mm" public_interface="in" name="JLAC"/>
    <variable units="per_mm" public_interface="in" name="ksh"/>
    <variable units="mm" public_interface="in" name="x"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <apply>
          <diff/> 
          <bvar>
            <ci> x </ci>
          </bvar> 
          <ci> F_DVR_LAC </ci> 
        </apply>
        <apply>
          <minus/>
          <apply>
            <plus/>
            <ci> JLAC </ci>
            <apply>
              <times/>
              <ci> ksh </ci>
              <ci> F_DVR_LAC </ci>
            </apply>
          </apply>
        </apply>  
      </apply>
    </math> 
  </component>

  <component name="F_AVR_v"> 
    <variable units="nl_min" public_interface="out" name="F_AVR_v" initial_value="0.01"/>
    
    <variable units="nl_min_mm" public_interface="in" name="Jv"/>
    <variable units="per_mm" public_interface="in" name="ksh"/>
    <variable units="mm" public_interface="in" name="x"/>
    <variable units="nl_min_mm" public_interface="in" name="J_ABS_V"/>
    <variable units="nl_min" public_interface="in" name="F_DVR_v"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <apply>
          <diff/> 
          <bvar>
            <ci> x </ci>
          </bvar> 
          <ci> F_AVR_v </ci> 
        </apply>
        <apply>
          <plus/>
          <ci> Jv </ci>
          <apply>
            <times/>
            <ci> ksh </ci>
            <ci> F_DVR_v </ci>
          </apply>
          <ci> J_ABS_V </ci>
        </apply>  
      </apply>
    </math> 
  </component>

  <component name="F_AVR_GLU"> 
    <variable units="pmol_min" public_interface="out" name="F_AVR_GLU" initial_value="0.01"/>
    
    <variable units="pmol_min_mm" public_interface="in" name="JGLU"/>
    <variable units="pmol_min_mm" public_interface="in" name="JGLY"/>
    <variable units="per_mm" public_interface="in" name="ksh"/>
    <variable units="mm" public_interface="in" name="x"/>
    <variable units="pmol_min" public_interface="in" name="F_DVR_GLU"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <apply>
          <diff/> 
          <bvar>
            <ci> x </ci>
          </bvar> 
          <ci> F_AVR_GLU </ci> 
        </apply>
        <apply>
          <minus/>
          <apply>
            <plus/>
            <ci> JGLU </ci>
            <apply>
              <times/>
              <ci> ksh </ci>
              <ci> F_DVR_GLU </ci>
            </apply>
          </apply>
          <ci> JGLY </ci>
        </apply>  
      </apply>
    </math> 
  </component>

  <component name="F_AVR_LAC"> 
    <variable units="pmol_min" public_interface="out" name="F_AVR_LAC" initial_value="0.01"/>
    
    <variable units="pmol_min_mm" public_interface="in" name="JLAC"/>
    <variable units="pmol_min_mm" public_interface="in" name="JGLY"/>
    <variable units="per_mm" public_interface="in" name="ksh"/>
    <variable units="mm" public_interface="in" name="x"/>
    <variable units="pmol_min" public_interface="in" name="F_DVR_LAC"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <apply>
          <diff/> 
          <bvar>
            <ci> x </ci>
          </bvar> 
          <ci> F_AVR_LAC </ci> 
        </apply>
        <apply>
          <plus/>
          <ci> JLAC </ci>
          <apply>
            <times/>
            <ci> ksh </ci>
            <ci> F_DVR_LAC </ci>
          </apply>
          <apply>
            <times/>
            <cn cellml:units="dimensionless"> 2.0 </cn>
            <ci> JGLY </ci>
          </apply>
        </apply>  
      </apply>
    </math> 
  </component>

  <component name="JGLU"> 
    <variable units="pmol_min_mm" public_interface="out" name="JGLU"/> 
    
    <variable units="nl_min_mm" name="PGLU" initial_value="1.2"/>
    <variable units="dimensionless" name="sigma_GLU" initial_value="0.5"/>
    
    <variable units="dimensionless" public_interface="in" name="N_x"/>
    <variable units="nl_min_mm" public_interface="in" name="Jv"/>
    <variable units="millimolar" public_interface="in" name="c_DVR_GLU"/>
    <variable units="millimolar" public_interface="in" name="c_AVR_GLU"/>  
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <ci> JGLU </ci> 
        <apply>
          <plus/>
          <apply>
            <times/>
            <ci> N_x </ci>
            <ci> PGLU </ci>
            <apply>
              <minus/>
              <ci> c_DVR_GLU </ci>
              <ci> c_AVR_GLU </ci>
            </apply>
          </apply>
          <apply>
            <times/>
            <apply>
              <minus/>
              <cn cellml:units="dimensionless"> 1.0 </cn>
              <ci> sigma_GLU </ci>
            </apply>
            <ci> Jv </ci>
            <apply>
              <divide/>
              <apply>
                <plus/>
                <ci> c_DVR_GLU </ci>
                <ci> c_AVR_GLU </ci>
              </apply>
              <cn cellml:units="dimensionless"> 2.0 </cn>
            </apply>
          </apply>
        </apply>
      </apply>
    </math> 
  </component>

  <component name="JLAC"> 
    <variable units="pmol_min_mm" public_interface="out" name="JLAC"/> 
    
    <variable units="nl_min_mm" name="PLAC" initial_value="33.93"/>
    <variable units="dimensionless" name="sigma_LAC" initial_value="0.5"/>
    
    <variable units="dimensionless" public_interface="in" name="N_x"/>
    <variable units="nl_min_mm" public_interface="in" name="Jv"/>
    <variable units="millimolar" public_interface="in" name="c_DVR_LAC"/>
    <variable units="millimolar" public_interface="in" name="c_AVR_LAC"/>  
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <ci> JLAC </ci> 
        <apply>
          <plus/>
          <apply>
            <times/>
            <ci> N_x </ci>
            <ci> PLAC </ci>
            <apply>
              <minus/>
              <ci> c_DVR_LAC </ci>
              <ci> c_AVR_LAC </ci>
            </apply>
          </apply>
          <apply>
            <times/>
            <apply>
              <minus/>
              <cn cellml:units="dimensionless"> 1.0 </cn>
              <ci> sigma_LAC </ci>
            </apply>
            <ci> Jv </ci>
            <apply>
              <divide/>
              <apply>
                <plus/>
                <ci> c_DVR_LAC </ci>
                <ci> c_AVR_LAC </ci>
              </apply>
              <cn cellml:units="dimensionless"> 2.0 </cn>
            </apply>
          </apply>
        </apply>
      </apply>
    </math> 
  </component>

  <component name="c_DVR_GLU"> 
    <variable units="millimolar" public_interface="out" name="c_DVR_GLU"/>
    
    <variable units="pmol_min" public_interface="in" name="F_DVR_GLU"/>
    <variable units="nl_min" public_interface="in" name="F_DVR_v"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <ci> c_DVR_GLU </ci> 
        <apply>
          <divide/>
          <ci> F_DVR_GLU </ci>
          <ci> F_DVR_v </ci>
        </apply>  
      </apply>
    </math> 
  </component>

  <component name="c_AVR_GLU"> 
    <variable units="millimolar" public_interface="out" name="c_AVR_GLU"/>
    
    <variable units="pmol_min" public_interface="in" name="F_AVR_GLU"/>
    <variable units="nl_min" public_interface="in" name="F_AVR_v"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <ci> c_AVR_GLU </ci> 
        <apply>
          <divide/>
          <ci> F_AVR_GLU </ci>
          <ci> F_AVR_v </ci>
        </apply>  
      </apply>
    </math> 
  </component>

  <component name="c_DVR_LAC"> 
    <variable units="millimolar" public_interface="out" name="c_DVR_LAC"/>
    
    <variable units="pmol_min" public_interface="in" name="F_DVR_LAC"/>
    <variable units="nl_min" public_interface="in" name="F_DVR_v"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <ci> c_DVR_LAC </ci> 
        <apply>
          <divide/>
          <ci> F_DVR_LAC </ci>
          <ci> F_DVR_v </ci>
        </apply>  
      </apply>
    </math> 
  </component>

  <component name="c_AVR_LAC"> 
    <variable units="millimolar" public_interface="out" name="c_AVR_LAC"/>
    
    <variable units="pmol_min" public_interface="in" name="F_AVR_LAC"/>
    <variable units="nl_min" public_interface="in" name="F_AVR_v"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <ci> c_AVR_LAC </ci> 
        <apply>
          <divide/>
          <ci> F_AVR_LAC </ci>
          <ci> F_AVR_v </ci>
        </apply>  
      </apply>
    </math> 
  </component>

  <component name="JGLY"> 
    <variable units="pmol_min_mm" public_interface="out" name="JGLY"/>

    <variable units="pmol_min_mm" name="Vmax"/>
    <variable units="millimolar" name="Km" initial_value="0.1"/>
    <variable units="dimensionless" name="GlyFract" initial_value="0.2"/>
    
    <variable units="pmol_min" public_interface="in" name="F_DVR_G_0"/>
    <variable units="mm" public_interface="in" name="L"/>
    <variable units="millimolar" public_interface="in" name="c_AVR_GLU"/>
    <variable units="dimensionless" public_interface="in" name="N_x"/>
    <variable units="dimensionless" public_interface="in" name="N_0"/>
    <variable units="per_mm" public_interface="in" name="ksh"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <ci> JGLY </ci>
        <apply>
          <times/>
          <ci> N_x </ci> 
          <apply>
            <divide/>
            <apply>
              <times/>
              <ci> Vmax </ci> 
              <ci> c_AVR_GLU </ci>
            </apply>
            <apply>
              <plus/>
              <ci> Km </ci> 
              <ci> c_AVR_GLU </ci>
            </apply>
          </apply>
        </apply>  
      </apply>

      <apply>
        <eq/> 
        <ci> Vmax </ci>
        <apply>
          <times/>
          <apply>
            <divide/>
            <ci> ksh </ci> 
            <apply>
              <times/>
              <ci> N_0 </ci> 
              <apply>
                <minus/>
                <cn cellml:units="dimensionless"> 1.0 </cn>
                <apply>
                  <exp/>
                  <apply>
                    <minus/>
                    <apply>
                      <times/>
                      <ci> ksh </ci> 
                      <ci> L </ci>
                    </apply>
                  </apply>
                </apply>
              </apply>
            </apply>
          </apply>
          <apply>
            <times/>
            <ci> GlyFract </ci>
            <ci> F_DVR_G_0 </ci>
          </apply> 
        </apply>  
      </apply>
    </math> 
  </component>

  <component name="J_ABS_V"> 
    <variable units="nl_min_mm" public_interface="out" name="J_ABS_V"/>
    
    <variable units="nl_min_mm" public_interface="in" name="kv"/>
    <variable units="dimensionless" public_interface="in" name="N_x"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <ci> J_ABS_V </ci> 
        <apply>
          <times/>
          <ci> kv </ci>
          <ci> N_x </ci>
        </apply>
      </apply>
    </math> 
  </component>

  <component name="kv"> 
    <variable units="nl_min_mm" public_interface="out" name="kv"/>

    <variable units="dimensionless" name="VolFract" initial_value="0.3"/>
    
    <variable units="nl_min" public_interface="in" name="F_DVR_V_0"/>
    <variable units="mm" public_interface="in" name="L"/>
    <variable units="dimensionless" public_interface="in" name="N_0"/>
    <variable units="per_mm" public_interface="in" name="ksh"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <ci> kv </ci>
        <apply>
          <times/>
          <apply>
            <divide/>
            <ci> ksh </ci>
            <apply>
              <times/>
              <ci> N_0 </ci> 
              <apply>
                <minus/>
                <cn cellml:units="dimensionless"> 1.0 </cn>
                <apply>
                  <exp/>
                  <apply>
                    <minus/>
                    <apply>
                      <times/>
                      <ci> ksh </ci> 
                      <ci> L </ci>
                    </apply>
                  </apply>
                </apply>
              </apply>
            </apply>
          </apply>
          <ci> VolFract </ci> 
          <ci> F_DVR_V_0 </ci>
        </apply>  
      </apply>
    </math> 
  </component>

  <component name="model_parameters">
    <variable units="per_mm" public_interface="out" name="ksh" initial_value="1.213"/> 
    <variable units="mm" public_interface="out" name="L" initial_value="4.0"/>
    <variable units="dimensionless" public_interface="out" name="N_0" initial_value="128.0"/>
    <variable units="mm" public_interface="out" name="x" initial_value="0"/>
    <variable units="pmol_min" public_interface="out" name="F_DVR_G_0"/>
    <variable units="nl_min" public_interface="out" name="F_DVR_V_0"/>
    <variable units="nl_min_mm" public_interface="out" name="Jv"/>
    <variable units="millimolar" name="c_DVR_GLU_0" initial_value="10.0"/>
    <variable units="dimensionless" name="x_L"/>
    <variable units="dimensionless" name="b" initial_value="4.0"/>

    <variable units="nl_min" public_interface="in" name="F_DVR_v"/>
    <variable units="dimensionless" public_interface="in" name="N_x"/>

    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <apply>
        <eq/> 
        <ci> Jv </ci> 
        <apply>
          <times/>
          <cn cellml:units="per_mm"> 0.3 </cn>
          <apply>
            <divide/>
            <ci> F_DVR_v </ci>
            <apply>
              <times/>
              <ci> N_0 </ci>
              <ci> b </ci>
            </apply>
          </apply>
          <ci> N_x </ci>
        </apply>
      </apply>

      <apply>
        <eq/> 
        <ci> F_DVR_V_0 </ci> 
        <apply>
          <times/>
          <cn cellml:units="nl_min"> 3.75 </cn>
          <ci> N_0 </ci>
        </apply>
      </apply>

      <apply>
        <eq/> 
        <ci> x_L </ci> 
        <apply>
          <divide/>
          <ci> x </ci>
          <ci> L </ci>
        </apply>
      </apply>

      <apply>
        <eq/> 
        <ci> F_DVR_G_0 </ci> 
        <apply>
          <times/>
          <ci> F_DVR_V_0 </ci>
          <ci> c_DVR_GLU_0 </ci>
        </apply>
      </apply>
    </math> 
  </component>

  <connection>
    <map_components component_2="model_parameters" component_1="N_x"/>
    <map_variables variable_2="N_x" variable_1="N_x"/>
    <map_variables variable_2="N_0" variable_1="N_0"/>
    <map_variables variable_2="ksh" variable_1="ksh"/>
    <map_variables variable_2="x" variable_1="x"/>
  </connection>

  <connection>
    <map_components component_2="model_parameters" component_1="F_DVR_v"/>
    <map_variables variable_2="ksh" variable_1="ksh"/>
    <map_variables variable_2="x" variable_1="x"/>
    <map_variables variable_2="Jv" variable_1="Jv"/>
    <map_variables variable_2="F_DVR_v" variable_1="F_DVR_v"/>
  </connection>

  <connection>
    <map_components component_2="model_parameters" component_1="F_DVR_GLU"/>
    <map_variables variable_2="ksh" variable_1="ksh"/>
    <map_variables variable_2="x" variable_1="x"/>
  </connection>

  <connection>
    <map_components component_2="JGLU" component_1="F_DVR_GLU"/>
    <map_variables variable_2="JGLU" variable_1="JGLU"/>
  </connection>

  <connection>
    <map_components component_2="model_parameters" component_1="F_DVR_LAC"/>
    <map_variables variable_2="ksh" variable_1="ksh"/>
    <map_variables variable_2="x" variable_1="x"/>
  </connection>

  <connection>
    <map_components component_2="JLAC" component_1="F_DVR_LAC"/>
    <map_variables variable_2="JLAC" variable_1="JLAC"/>
  </connection>

  <connection>
    <map_components component_2="model_parameters" component_1="F_AVR_v"/>
    <map_variables variable_2="ksh" variable_1="ksh"/>
    <map_variables variable_2="x" variable_1="x"/>
    <map_variables variable_2="Jv" variable_1="Jv"/>
  </connection>

  <connection>
    <map_components component_2="F_DVR_v" component_1="F_AVR_v"/>
    <map_variables variable_2="F_DVR_v" variable_1="F_DVR_v"/>
  </connection>
  
  <connection>
    <map_components component_2="J_ABS_V" component_1="F_AVR_v"/>
    <map_variables variable_2="J_ABS_V" variable_1="J_ABS_V"/>
  </connection>

  <connection>
    <map_components component_2="model_parameters" component_1="F_AVR_GLU"/>
    <map_variables variable_2="ksh" variable_1="ksh"/>
    <map_variables variable_2="x" variable_1="x"/>
  </connection>

  <connection>
    <map_components component_2="JGLU" component_1="F_AVR_GLU"/>
    <map_variables variable_2="JGLU" variable_1="JGLU"/>
  </connection>

  <connection>
    <map_components component_2="F_DVR_GLU" component_1="F_AVR_GLU"/>
    <map_variables variable_2="F_DVR_GLU" variable_1="F_DVR_GLU"/>
  </connection>

  <connection>
    <map_components component_2="JGLY" component_1="F_AVR_GLU"/>
    <map_variables variable_2="JGLY" variable_1="JGLY"/>
  </connection>

  <connection>
    <map_components component_2="model_parameters" component_1="F_AVR_LAC"/>
    <map_variables variable_2="ksh" variable_1="ksh"/>
    <map_variables variable_2="x" variable_1="x"/>
  </connection>

  <connection>
    <map_components component_2="JLAC" component_1="F_AVR_LAC"/>
    <map_variables variable_2="JLAC" variable_1="JLAC"/>
  </connection>

  <connection>
    <map_components component_2="F_DVR_LAC" component_1="F_AVR_LAC"/>
    <map_variables variable_2="F_DVR_LAC" variable_1="F_DVR_LAC"/>
  </connection>

  <connection>
    <map_components component_2="JGLY" component_1="F_AVR_LAC"/>
    <map_variables variable_2="JGLY" variable_1="JGLY"/>
  </connection>

  <connection>
    <map_components component_2="N_x" component_1="JGLU"/>
    <map_variables variable_2="N_x" variable_1="N_x"/>
  </connection>

  <connection>
    <map_components component_2="model_parameters" component_1="JGLU"/>
    <map_variables variable_2="Jv" variable_1="Jv"/>
  </connection>
  
  <connection>
    <map_components component_2="c_DVR_GLU" component_1="JGLU"/>
    <map_variables variable_2="c_DVR_GLU" variable_1="c_DVR_GLU"/>
  </connection>

  <connection>
    <map_components component_2="c_AVR_GLU" component_1="JGLU"/>
    <map_variables variable_2="c_AVR_GLU" variable_1="c_AVR_GLU"/>
  </connection>

  <connection>
    <map_components component_2="N_x" component_1="JLAC"/>
    <map_variables variable_2="N_x" variable_1="N_x"/>
  </connection>

  <connection>
    <map_components component_2="model_parameters" component_1="JLAC"/>
    <map_variables variable_2="Jv" variable_1="Jv"/>
  </connection>
  
  <connection>
    <map_components component_2="c_DVR_GLU" component_1="JLAC"/>
    <map_variables variable_2="c_DVR_GLU" variable_1="c_DVR_LAC"/>
  </connection>

  <connection>
    <map_components component_2="c_AVR_LAC" component_1="JLAC"/>
    <map_variables variable_2="c_AVR_LAC" variable_1="c_AVR_LAC"/>
  </connection>

  <connection>
    <map_components component_2="F_DVR_GLU" component_1="c_DVR_GLU"/>
    <map_variables variable_2="F_DVR_GLU" variable_1="F_DVR_GLU"/>
  </connection>

  <connection>
    <map_components component_2="F_DVR_v" component_1="c_DVR_GLU"/>
    <map_variables variable_2="F_DVR_v" variable_1="F_DVR_v"/>
  </connection>

  <connection>
    <map_components component_2="F_AVR_GLU" component_1="c_AVR_GLU"/>
    <map_variables variable_2="F_AVR_GLU" variable_1="F_AVR_GLU"/>
  </connection>

  <connection>
    <map_components component_2="F_AVR_v" component_1="c_AVR_GLU"/>
    <map_variables variable_2="F_AVR_v" variable_1="F_AVR_v"/>
  </connection>

  <connection>
    <map_components component_2="F_DVR_LAC" component_1="c_DVR_LAC"/>
    <map_variables variable_2="F_DVR_LAC" variable_1="F_DVR_LAC"/>
  </connection>

  <connection>
    <map_components component_2="F_DVR_v" component_1="c_DVR_LAC"/>
    <map_variables variable_2="F_DVR_v" variable_1="F_DVR_v"/>
  </connection>

  <connection>
    <map_components component_2="F_AVR_LAC" component_1="c_AVR_LAC"/>
    <map_variables variable_2="F_AVR_LAC" variable_1="F_AVR_LAC"/>
  </connection>

  <connection>
    <map_components component_2="F_AVR_v" component_1="c_AVR_LAC"/>
    <map_variables variable_2="F_AVR_v" variable_1="F_AVR_v"/>
  </connection>

  <connection>
    <map_components component_2="N_x" component_1="JGLY"/>
    <map_variables variable_2="N_x" variable_1="N_x"/>
  </connection>

  <connection>
    <map_components component_2="model_parameters" component_1="JGLY"/>
    <map_variables variable_2="ksh" variable_1="ksh"/>
    <map_variables variable_2="N_0" variable_1="N_0"/>
    <map_variables variable_2="L" variable_1="L"/>
    <map_variables variable_2="F_DVR_G_0" variable_1="F_DVR_G_0"/>
  </connection>

  <connection>
    <map_components component_2="c_AVR_GLU" component_1="JGLY"/>
    <map_variables variable_2="c_AVR_GLU" variable_1="c_AVR_GLU"/>
  </connection>

  <connection>
    <map_components component_2="N_x" component_1="J_ABS_V"/>
    <map_variables variable_2="N_x" variable_1="N_x"/>
  </connection>

  <connection>
    <map_components component_2="kv" component_1="J_ABS_V"/>
    <map_variables variable_2="kv" variable_1="kv"/>
  </connection>

  <connection>
    <map_components component_2="model_parameters" component_1="kv"/>
    <map_variables variable_2="ksh" variable_1="ksh"/>
    <map_variables variable_2="N_0" variable_1="N_0"/>
    <map_variables variable_2="L" variable_1="L"/>
    <map_variables variable_2="F_DVR_V_0" variable_1="F_DVR_V_0"/>
  </connection>

<rdf:RDF>
  <rdf:Bag rdf:about="rdf:#afcfcb70-3c8b-4f0f-a6e9-050e6828b36e">
    <rdf:li>glucose</rdf:li>
    <rdf:li>vasa recta</rdf:li>
    <rdf:li>lactate</rdf:li>
  </rdf:Bag>
  <rdf:Seq rdf:about="rdf:#6f6d8105-99e1-4f08-9c58-a4d6f53bc9e7">
    <rdf:li rdf:resource="rdf:#bde6ef60-5c47-4734-a5ef-03c59f840572"/>
  </rdf:Seq>
  <rdf:Description rdf:about="">
    <dc:publisher>The University of Auckland, Bioengineering Institute</dc:publisher>
    <cmeta:comment rdf:resource="rdf:#b279a399-1e69-462d-9b0a-b41b1878e3bd"/>
    <dcterms:created rdf:resource="rdf:#cab7ff43-aedc-471f-ba49-8ddbe563747d"/>
    <dc:creator rdf:resource="rdf:#f180ed7a-00ec-4b55-a22d-296fab2ed3ee"/>
    <cmeta:modification rdf:resource="rdf:#b2f92a64-a014-48ab-b50f-c74922da3d9d"/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#b2f92a64-a014-48ab-b50f-c74922da3d9d">
    <dcterms:modified rdf:resource="rdf:#e38b8b7c-1a9b-4676-831b-c8bea6f33321"/>
    <rdf:value>Corrected the calculation for Jv according to the suggestions of the model author's graduate student.</rdf:value>
    <cmeta:modifier rdf:resource="rdf:#2225fabe-0762-4ace-974d-9828a5b68936"/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#10e5784a-9d8f-41d0-bf20-a073223de17f">
    <vCard:Given>S</vCard:Given>
    <vCard:Family>Thomas</vCard:Family>
    <vCard:Other>Randall</vCard:Other>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#338f7600-df16-4cff-9431-cd0c88fd9fd9">
    <dc:subject rdf:resource="rdf:#a965eec2-b4b5-4129-85ce-cbb67fb86996"/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#cab7ff43-aedc-471f-ba49-8ddbe563747d">
    <dcterms:W3CDTF>2007-09-27T00:00:00+00:00</dcterms:W3CDTF>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#1f8a51d0-c7ce-4fc8-bccc-fa9037fb49c6">
    <bqs:Pubmed_id>10966926</bqs:Pubmed_id>
    <bqs:JournalArticle rdf:resource="rdf:#4d666c88-34ae-4a57-a888-59c28f36cf06"/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#e38b8b7c-1a9b-4676-831b-c8bea6f33321">
    <dcterms:W3CDTF>2007-10-11T08:36:43+13:00</dcterms:W3CDTF>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#b279a399-1e69-462d-9b0a-b41b1878e3bd">
    <dc:creator rdf:resource="rdf:#8aec1aea-18a5-49c3-8017-e30395797743"/>
    <rdf:value/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#bde6ef60-5c47-4734-a5ef-03c59f840572">
    <rdf:type rdf:resource="http://www.cellml.org/bqs/1.0#Person"/>
    <vCard:N rdf:resource="rdf:#10e5784a-9d8f-41d0-bf20-a073223de17f"/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#3380bf61-7163-488a-b689-4878d78d6505">
    <vCard:Given>Catherine</vCard:Given>
    <vCard:Family>Lloyd</vCard:Family>
    <vCard:Other>May</vCard:Other>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#ef896df8-09e2-4ec1-9a9a-7df3466d748a">
    <rdf:type rdf:resource="http://imc.org/vCard/3.0#internet"/>
    <rdf:value>c.lloyd@auckland.ac.nz</rdf:value>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#eba0dee1-7c98-4dfa-9c89-4a1969631a34">
    <dcterms:W3CDTF>2000-00-00 00:00</dcterms:W3CDTF>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#4d666c88-34ae-4a57-a888-59c28f36cf06">
    <dc:creator rdf:resource="rdf:#6f6d8105-99e1-4f08-9c58-a4d6f53bc9e7"/>
    <dc:title>Inner medullary lactate production and accumulation: a vasa recta model</dc:title>
    <bqs:volume>279</bqs:volume>
    <bqs:first_page>F468</bqs:first_page>
    <bqs:Journal rdf:resource="rdf:#cf7d7b36-cfc9-4b0f-9c27-c1c7ad24164a"/>
    <dcterms:issued rdf:resource="rdf:#eba0dee1-7c98-4dfa-9c89-4a1969631a34"/>
    <bqs:last_page>F481</bqs:last_page>
  </rdf:Description>
  <rdf:Description rdf:about="#thomas_model_2000">
    <dc:title>
        Thomas's 2000 mathematical model of inner medullary lactate production and accumulation: a vasa recta model.
      </dc:title>
    <cmeta:bio_entity>descending vasa recta</cmeta:bio_entity>
    <cmeta:bio_entity>kidney</cmeta:bio_entity>
    <cmeta:comment rdf:resource="rdf:#fde3dc4d-87b3-472d-9d0b-7bf8cb230c51"/>
    <bqs:reference rdf:resource="rdf:#1f8a51d0-c7ce-4fc8-bccc-fa9037fb49c6"/>
    <bqs:reference rdf:resource="rdf:#338f7600-df16-4cff-9431-cd0c88fd9fd9"/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#2225fabe-0762-4ace-974d-9828a5b68936">
    <vCard:N rdf:resource="rdf:#38fa0b04-93e9-4110-97c5-0cbac421f7fd"/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#38fa0b04-93e9-4110-97c5-0cbac421f7fd">
    <vCard:Given>Catherine</vCard:Given>
    <vCard:Family>Lloyd</vCard:Family>
    <vCard:Other>May</vCard:Other>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#00417707-9283-4b08-8fde-49e737c3aa2a">
    <vCard:Orgname>The University of Auckland</vCard:Orgname>
    <vCard:Orgunit>The Bioengineering Institute</vCard:Orgunit>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#8aec1aea-18a5-49c3-8017-e30395797743">
    <vCard:FN/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#a965eec2-b4b5-4129-85ce-cbb67fb86996">
    <bqs:subject_type>keyword</bqs:subject_type>
    <rdf:value rdf:resource="rdf:#afcfcb70-3c8b-4f0f-a6e9-050e6828b36e"/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#f180ed7a-00ec-4b55-a22d-296fab2ed3ee">
    <vCard:ORG rdf:resource="rdf:#00417707-9283-4b08-8fde-49e737c3aa2a"/>
    <vCard:EMAIL rdf:resource="rdf:#ef896df8-09e2-4ec1-9a9a-7df3466d748a"/>
    <vCard:N rdf:resource="rdf:#3380bf61-7163-488a-b689-4878d78d6505"/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#cf7d7b36-cfc9-4b0f-9c27-c1c7ad24164a">
    <dc:title>American Journal of Physiology</dc:title>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#fde3dc4d-87b3-472d-9d0b-7bf8cb230c51">
    <dc:creator rdf:resource="rdf:#58c0b24b-5377-4439-87b4-7eadb3d812f6"/>
    <rdf:value>This is the CellML description of Thomas's 2000 mathematical model of inner medullary lactate production and accumulation: a vasa recta model.</rdf:value>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#58c0b24b-5377-4439-87b4-7eadb3d812f6">
    <vCard:FN>Catherine Lloyd</vCard:FN>
  </rdf:Description>
</rdf:RDF>
</model>