Views
A numerical model of acid-base transport in rat distal tubule
The CellML code.
<!-- FILE : renal_H_ATPase_model.xml
CREATED : 29th May 2007
LAST MODIFIED : 29th May 2007
AUTHOR : Catherine Lloyd
The 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 Chang and Fujita's 2001 mathematical model of a H-ATPase in the distal tubule of the rat: it is one component of an overall model of acid/base transport in a distal tubule.
CHANGES:
-->
<model xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cellml="http://www.cellml.org/cellml/1.0#" xmlns:bqs="http://www.cellml.org/bqs/1.0#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cmeta="http://www.cellml.org/metadata/1.0#" xmlns="http://www.cellml.org/cellml/1.0#" cmeta:id="renal_H_ATPase_model" name="chang_fujita_2001_version03">
<documentation xmlns="http://cellml.org/tmp-documentation">
<article>
<articleinfo>
<title>Mathematical Models of Ionic Transport in the Distal Tubule of the Rat</title>
<author>
<firstname>Catherine</firstname>
<surname>Lloyd</surname>
<affiliation>
<shortaffil>Bioengineering Institute, University of Auckland</shortaffil>
</affiliation>
</author>
</articleinfo>
<sect1 id="sec_structure">
<title>Model Structure</title>
<para>
Acid-base transport in the rat distal tubule of the kidney has been extensively studied by a variety of different experimental methods. These experiments have shown that in the early part of the distal tubule, H<superscript>+</superscript> is secreted into the tubular fluid via a Na/H exchanger embedded in the luminal membrane (see <xref linkend="fig_reaction_diagram1" /> below). Closely linked with this process is the transport of HCO<subscript>3</subscript>
<superscript>-</superscript> out of the cytosolic space into the basolateral space. This probably occurs via an anion exchanger (see <xref linkend="fig_reaction_diagram2" /> below). In the late distal tubule, distinct cell types called intercalated cells are present. These cells are specifically involved in acid-base transport. Type A cells secrete H<superscript>+</superscript> via a luminal H-ATPase (see <xref linkend="fig_reaction_diagram3" /> and <xref linkend="fig_reaction_diagram4" /> below), and they extrude HCO<subscript>3</subscript>
<superscript>-</superscript> via a basolateral anion exchanger. Type B cells have anion transporters on their opposite side, and they function to secrete HCO<subscript>3</subscript>
<superscript>-</superscript> into the tubular fluid.
</para>
<para>
The features of acid-base transport described above are captured in the mathematical models of Hangil Chang and Toshiro Fujita (2001). Their models of transporters simulate the transport kinetics of the Na/H exchanger, anion exchanger and the H-ATPase. The raw CellML descriptions of the models can be downloaded in various formats as described in <xref linkend="sec_download_this_model" />.
</para>
<para>
The complete original paper reference is cited below:
</para>
<para>
<ulink url="http://ajprenal.physiology.org/cgi/content/abstract/281/2/F222">A numerical model of acid-base transport in rat distal tubule</ulink>, Hangil Chang and Toshiro Fujita, 2001, <ulink url="http://ajpcon.physiology.org/">
<emphasis>American Journal of Physiology</emphasis>
</ulink>, 281, F222-F243. (<ulink url="http://ajprenal.physiology.org/cgi/reprint/281/2/F222.pdf">PDF</ulink> and <ulink url="http://ajprenal.physiology.org/cgi/content/full/281/2/F222">text</ulink> versions of the article are available to Journal subscribers. <ulink url="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=PubMed&list_uids=11457714&dopt=Abstract">PubMed ID: 11457714</ulink>)
</para>
<informalfigure float="0" id="fig_reaction_diagram1">
<mediaobject>
<imageobject>
<objectinfo>
<title>reaction_diagram1</title>
</objectinfo>
<imagedata fileref="../images/renal_ionic_transport_model/Na_H_reaction_diagram.gif" />
</imageobject>
</mediaobject>
<caption>State diagram of the Na-H exchanger. In this model, the Na-H exchanger has a single binding site (E) to which Na<superscript>+</superscript>, H<superscript>+</superscript>, and NH<subscript>4</subscript>
<superscript>+</superscript> bind competitively. Only the bound forms of the transporter are able to cross the membrane. (Symbols with the asterisk (*) represent conformations facing the cytosol, symbols without indicate conformations facing the extracellular environment.)</caption>
</informalfigure>
<informalfigure float="0" id="fig_reaction_diagram2">
<mediaobject>
<imageobject>
<objectinfo>
<title>reaction_diagram2</title>
</objectinfo>
<imagedata fileref="../images/renal_ionic_transport_model/anion_exchanger_reaction_diagram.gif" />
</imageobject>
</mediaobject>
<caption>State diagram of the anion exchanger. In this model, the anion transporter (E) has a single binding site to which Cl<superscript>-</superscript> and HCO<subscript>3</subscript>
<superscript>-</superscript> competitively bind. Only the bound forms of the transporter are able to cross the membrane. (Symbols with the asterisk (*) represent conformations facing the cytosol, symbols without indicate conformations facing the extracellular environment.)</caption>
</informalfigure>
<informalfigure float="0" id="fig_reaction_diagram3">
<mediaobject>
<imageobject>
<objectinfo>
<title>reaction_diagram3</title>
</objectinfo>
<imagedata fileref="../images/renal_ionic_transport_model/H_ATPase_diagram.gif" />
</imageobject>
</mediaobject>
<caption>Conceptual diagram of the H-ATPase. The transporter consists of two components: a transmembrane channel and an intracellular catalytic unit. Between these two components there is a buffer space known as the antechamber, in which hydrogen ions (H<subscript>a</subscript>) are in equilibrium with extracellular hydrogen ions (H) due to a large conductance of the transmembrane channel. Hydrogen ions are also moved between the antechamber and the cytosol via the catalytic unit. This ion transport is coupled to ATP hydrolysis/synthesis.</caption>
</informalfigure>
<informalfigure float="0" id="fig_reaction_diagram4">
<mediaobject>
<imageobject>
<objectinfo>
<title>reaction_diagram4</title>
</objectinfo>
<imagedata fileref="../images/renal_ionic_transport_model/H_ATPase_reaction_diagram.gif" />
</imageobject>
</mediaobject>
<caption>State diagram of the catalytic unit of the H-ATPase. The catalytic unit (E) has two binding sites for H. Symbols with the asterisk (*) indicate conformations of the catalytic unit in which the binding sites face the cytosol, and symbols without the asterisk represent conformations in which the binding sites face the antechamber. Transition between the unloaded conformations is coupled with ATP synthesis/hydrolysis.</caption>
</informalfigure>
</sect1>
</article>
</documentation>
<units name="millimolar">
<unit units="mole" prefix="milli" />
<unit units="litre" exponent="-1" />
</units>
<units name="micromolar">
<unit units="mole" prefix="micro" />
<unit units="litre" exponent="-1" />
</units>
<units name="first_order_rate_constant">
<unit units="second" exponent="-1" />
</units>
<units name="second_order_rate_constant">
<unit units="millimolar" exponent="-1" />
<unit units="second" exponent="-1" />
</units>
<units name="third_order_rate_constant">
<unit units="millimolar" exponent="-2" />
<unit units="second" exponent="-1" />
</units>
<units name="millivolt">
<unit units="volt" prefix="milli" />
</units>
<units name="joule_per_mole_kelvin">
<unit units="joule" />
<unit units="mole" exponent="-1" />
<unit units="kelvin" exponent="-1" />
</units>
<units name="coulomb_per_mole">
<unit units="coulomb" />
<unit units="mole" exponent="-1" />
</units>
<component name="environment">
<variable units="second" public_interface="out" name="time" />
</component>
<component name="EH">
<variable units="millimolar" public_interface="out" name="EH" />
<variable units="second_order_rate_constant" public_interface="in" name="k1" />
<variable units="first_order_rate_constant" public_interface="in" name="k2" />
<variable units="second_order_rate_constant" public_interface="in" name="k3" />
<variable units="first_order_rate_constant" public_interface="in" name="k4" />
<variable units="millimolar" public_interface="in" name="E" />
<variable units="millimolar" public_interface="in" name="EH2" />
<variable units="millimolar" public_interface="in" name="Ha" />
<variable units="second" public_interface="in" name="time" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq />
<apply>
<diff />
<bvar>
<ci>time</ci>
</bvar>
<ci> EH </ci>
</apply>
<apply>
<minus />
<apply>
<plus />
<apply>
<times />
<ci> k1 </ci>
<ci> Ha </ci>
<ci> E </ci>
</apply>
<apply>
<times />
<ci> k4 </ci>
<ci> EH2 </ci>
</apply>
</apply>
<apply>
<plus />
<apply>
<times />
<ci> k2 </ci>
<ci> EH </ci>
</apply>
<apply>
<times />
<ci> k3 </ci>
<ci> Ha </ci>
<ci> EH </ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="E">
<variable units="millimolar" public_interface="out" name="E" />
<variable units="second_order_rate_constant" public_interface="in" name="k1" />
<variable units="first_order_rate_constant" public_interface="in" name="k2" />
<variable units="second_order_rate_constant" public_interface="in" name="k9" />
<variable units="third_order_rate_constant" public_interface="in" name="k10" />
<variable units="millimolar" public_interface="in" name="EH" />
<variable units="millimolar" public_interface="in" name="E_" />
<variable units="millimolar" public_interface="in" name="Ha" />
<variable units="millimolar" public_interface="in" name="ATP_" />
<variable units="millimolar" public_interface="in" name="ADP_" />
<variable units="millimolar" public_interface="in" name="Pi_" />
<variable units="second" public_interface="in" name="time" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq />
<apply>
<diff />
<bvar>
<ci>time</ci>
</bvar>
<ci> E </ci>
</apply>
<apply>
<minus />
<apply>
<plus />
<apply>
<times />
<ci> k10 </ci>
<ci> ADP_ </ci>
<ci> Pi_ </ci>
<ci> E_ </ci>
</apply>
<apply>
<times />
<ci> k2 </ci>
<ci> EH </ci>
</apply>
</apply>
<apply>
<plus />
<apply>
<times />
<ci> k1 </ci>
<ci> Ha </ci>
<ci> E </ci>
</apply>
<apply>
<times />
<ci> k9 </ci>
<ci> ATP_ </ci>
<ci> E </ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="EH2">
<variable units="millimolar" public_interface="out" name="EH2" />
<variable units="first_order_rate_constant" public_interface="in" name="k11" />
<variable units="first_order_rate_constant" public_interface="in" name="k12" />
<variable units="second_order_rate_constant" public_interface="in" name="k3" />
<variable units="first_order_rate_constant" public_interface="in" name="k4" />
<variable units="millimolar" public_interface="in" name="EH" />
<variable units="millimolar" public_interface="in" name="EH2_" />
<variable units="millimolar" public_interface="in" name="Ha" />
<variable units="second" public_interface="in" name="time" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq />
<apply>
<diff />
<bvar>
<ci>time</ci>
</bvar>
<ci> EH2 </ci>
</apply>
<apply>
<minus />
<apply>
<plus />
<apply>
<times />
<ci> k3 </ci>
<ci> Ha </ci>
<ci> EH </ci>
</apply>
<apply>
<times />
<ci> k12 </ci>
<ci> EH2_ </ci>
</apply>
</apply>
<apply>
<plus />
<apply>
<times />
<ci> k4 </ci>
<ci> EH2 </ci>
</apply>
<apply>
<times />
<ci> k11 </ci>
<ci> EH2 </ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="EH_">
<variable units="millimolar" public_interface="out" name="EH_" />
<variable units="second_order_rate_constant" public_interface="in" name="k5" />
<variable units="first_order_rate_constant" public_interface="in" name="k6" />
<variable units="second_order_rate_constant" public_interface="in" name="k7" />
<variable units="first_order_rate_constant" public_interface="in" name="k8" />
<variable units="millimolar" public_interface="in" name="E_" />
<variable units="millimolar" public_interface="in" name="EH2_" />
<variable units="millimolar" public_interface="in" name="H_" />
<variable units="second" public_interface="in" name="time" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq />
<apply>
<diff />
<bvar>
<ci>time</ci>
</bvar>
<ci> EH_ </ci>
</apply>
<apply>
<minus />
<apply>
<plus />
<apply>
<times />
<ci> k5 </ci>
<ci> H_ </ci>
<ci> E_ </ci>
</apply>
<apply>
<times />
<ci> k8 </ci>
<ci> EH2_ </ci>
</apply>
</apply>
<apply>
<plus />
<apply>
<times />
<ci> k6 </ci>
<ci> EH_ </ci>
</apply>
<apply>
<times />
<ci> k7 </ci>
<ci> H_ </ci>
<ci> EH_ </ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="E_">
<variable units="millimolar" public_interface="out" name="E_" />
<variable units="second_order_rate_constant" public_interface="in" name="k5" />
<variable units="first_order_rate_constant" public_interface="in" name="k6" />
<variable units="second_order_rate_constant" public_interface="in" name="k9" />
<variable units="third_order_rate_constant" public_interface="in" name="k10" />
<variable units="millimolar" public_interface="in" name="EH_" />
<variable units="millimolar" public_interface="in" name="E" />
<variable units="millimolar" public_interface="in" name="H_" />
<variable units="millimolar" public_interface="in" name="ATP_" />
<variable units="millimolar" public_interface="in" name="ADP_" />
<variable units="millimolar" public_interface="in" name="Pi_" />
<variable units="second" public_interface="in" name="time" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq />
<apply>
<diff />
<bvar>
<ci>time</ci>
</bvar>
<ci> E_ </ci>
</apply>
<apply>
<minus />
<apply>
<plus />
<apply>
<times />
<ci> k9 </ci>
<ci> ATP_ </ci>
<ci> E </ci>
</apply>
<apply>
<times />
<ci> k6 </ci>
<ci> EH_ </ci>
</apply>
</apply>
<apply>
<plus />
<apply>
<times />
<ci> k5 </ci>
<ci> H_ </ci>
<ci> E_ </ci>
</apply>
<apply>
<times />
<ci> k10 </ci>
<ci> ADP_ </ci>
<ci> Pi_ </ci>
<ci> E_ </ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="EH2_">
<variable units="millimolar" public_interface="out" name="EH2_" />
<variable units="first_order_rate_constant" public_interface="in" name="k11" />
<variable units="first_order_rate_constant" public_interface="in" name="k12" />
<variable units="second_order_rate_constant" public_interface="in" name="k7" />
<variable units="first_order_rate_constant" public_interface="in" name="k8" />
<variable units="millimolar" public_interface="in" name="EH_" />
<variable units="millimolar" public_interface="in" name="EH2" />
<variable units="millimolar" public_interface="in" name="H_" />
<variable units="second" public_interface="in" name="time" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq />
<apply>
<diff />
<bvar>
<ci>time</ci>
</bvar>
<ci> EH2_ </ci>
</apply>
<apply>
<minus />
<apply>
<plus />
<apply>
<times />
<ci> k7 </ci>
<ci> H_ </ci>
<ci> EH_ </ci>
</apply>
<apply>
<times />
<ci> k11 </ci>
<ci> EH2 </ci>
</apply>
</apply>
<apply>
<plus />
<apply>
<times />
<ci> k8 </ci>
<ci> EH2_ </ci>
</apply>
<apply>
<times />
<ci> k12 </ci>
<ci> EH2_ </ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="reaction_constants">
<variable units="second_order_rate_constant" public_interface="out" name="k1" initial_value="8.33E9" />
<variable units="first_order_rate_constant" public_interface="out" name="k2" initial_value="1.00E3" />
<variable units="second_order_rate_constant" public_interface="out" name="k3" initial_value="8.33E9" />
<variable units="first_order_rate_constant" public_interface="out" name="k4" initial_value="1.00E4" />
<variable units="second_order_rate_constant" public_interface="out" name="k5" initial_value="2.5E10" />
<variable units="first_order_rate_constant" public_interface="out" name="k6" initial_value="1.0E3" />
<variable units="second_order_rate_constant" public_interface="out" name="k7" initial_value="2.5E10" />
<variable units="first_order_rate_constant" public_interface="out" name="k8" initial_value="2.5E2" />
<variable units="second_order_rate_constant" public_interface="out" name="k9" initial_value="1.00E9" />
<variable units="third_order_rate_constant" public_interface="out" name="k10" initial_value="1.80E5" />
<variable units="first_order_rate_constant" public_interface="out" name="k11" initial_value="5.00E2" />
<variable units="first_order_rate_constant" public_interface="out" name="k12" initial_value="1.00E2" />
<variable units="millimolar" public_interface="out" name="Ha" />
<variable units="millimolar" public_interface="out" name="H_" initial_value="1.0" />
<variable units="millimolar" public_interface="out" name="ADP_" initial_value="1.0" />
<variable units="millimolar" public_interface="out" name="ATP_" initial_value="1.0" />
<variable units="millimolar" public_interface="out" name="Pi_" initial_value="1.0" />
<variable units="millivolt" name="psi" initial_value="1.0" />
<variable units="millivolt" name="psi_" initial_value="-89.6" />
<variable units="millimolar" name="H" initial_value="1.0" />
<variable units="joule_per_mole_kelvin" name="R" initial_value="8.314" />
<variable units="kelvin" name="T" initial_value="310.0" />
<variable units="coulomb_per_mole" name="F" initial_value="96500.0" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq />
<ci> Ha </ci>
<apply>
<times />
<ci> H </ci>
<apply>
<exp />
<apply>
<divide />
<apply>
<times />
<ci> F </ci>
<apply>
<plus />
<ci> psi </ci>
<ci> psi_ </ci>
</apply>
</apply>
<apply>
<times />
<ci> R </ci>
<ci> T </ci>
</apply>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<connection>
<map_components component_2="environment" component_1="E" />
<map_variables variable_2="time" variable_1="time" />
</connection>
<connection>
<map_components component_2="environment" component_1="EH" />
<map_variables variable_2="time" variable_1="time" />
</connection>
<connection>
<map_components component_2="environment" component_1="EH2" />
<map_variables variable_2="time" variable_1="time" />
</connection>
<connection>
<map_components component_2="environment" component_1="E_" />
<map_variables variable_2="time" variable_1="time" />
</connection>
<connection>
<map_components component_2="environment" component_1="EH_" />
<map_variables variable_2="time" variable_1="time" />
</connection>
<connection>
<map_components component_2="environment" component_1="EH2_" />
<map_variables variable_2="time" variable_1="time" />
</connection>
<connection>
<map_components component_2="EH" component_1="E" />
<map_variables variable_2="E" variable_1="E" />
<map_variables variable_2="EH" variable_1="EH" />
</connection>
<connection>
<map_components component_2="EH2" component_1="EH" />
<map_variables variab
CREATED : 29th May 2007
LAST MODIFIED : 29th May 2007
AUTHOR : Catherine Lloyd
The 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 Chang and Fujita's 2001 mathematical model of a H-ATPase in the distal tubule of the rat: it is one component of an overall model of acid/base transport in a distal tubule.
CHANGES:
-->
<model xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cellml="http://www.cellml.org/cellml/1.0#" xmlns:bqs="http://www.cellml.org/bqs/1.0#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cmeta="http://www.cellml.org/metadata/1.0#" xmlns="http://www.cellml.org/cellml/1.0#" cmeta:id="renal_H_ATPase_model" name="chang_fujita_2001_version03">
<documentation xmlns="http://cellml.org/tmp-documentation">
<article>
<articleinfo>
<title>Mathematical Models of Ionic Transport in the Distal Tubule of the Rat</title>
<author>
<firstname>Catherine</firstname>
<surname>Lloyd</surname>
<affiliation>
<shortaffil>Bioengineering Institute, University of Auckland</shortaffil>
</affiliation>
</author>
</articleinfo>
<sect1 id="sec_structure">
<title>Model Structure</title>
<para>
Acid-base transport in the rat distal tubule of the kidney has been extensively studied by a variety of different experimental methods. These experiments have shown that in the early part of the distal tubule, H<superscript>+</superscript> is secreted into the tubular fluid via a Na/H exchanger embedded in the luminal membrane (see <xref linkend="fig_reaction_diagram1" /> below). Closely linked with this process is the transport of HCO<subscript>3</subscript>
<superscript>-</superscript> out of the cytosolic space into the basolateral space. This probably occurs via an anion exchanger (see <xref linkend="fig_reaction_diagram2" /> below). In the late distal tubule, distinct cell types called intercalated cells are present. These cells are specifically involved in acid-base transport. Type A cells secrete H<superscript>+</superscript> via a luminal H-ATPase (see <xref linkend="fig_reaction_diagram3" /> and <xref linkend="fig_reaction_diagram4" /> below), and they extrude HCO<subscript>3</subscript>
<superscript>-</superscript> via a basolateral anion exchanger. Type B cells have anion transporters on their opposite side, and they function to secrete HCO<subscript>3</subscript>
<superscript>-</superscript> into the tubular fluid.
</para>
<para>
The features of acid-base transport described above are captured in the mathematical models of Hangil Chang and Toshiro Fujita (2001). Their models of transporters simulate the transport kinetics of the Na/H exchanger, anion exchanger and the H-ATPase. The raw CellML descriptions of the models can be downloaded in various formats as described in <xref linkend="sec_download_this_model" />.
</para>
<para>
The complete original paper reference is cited below:
</para>
<para>
<ulink url="http://ajprenal.physiology.org/cgi/content/abstract/281/2/F222">A numerical model of acid-base transport in rat distal tubule</ulink>, Hangil Chang and Toshiro Fujita, 2001, <ulink url="http://ajpcon.physiology.org/">
<emphasis>American Journal of Physiology</emphasis>
</ulink>, 281, F222-F243. (<ulink url="http://ajprenal.physiology.org/cgi/reprint/281/2/F222.pdf">PDF</ulink> and <ulink url="http://ajprenal.physiology.org/cgi/content/full/281/2/F222">text</ulink> versions of the article are available to Journal subscribers. <ulink url="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=PubMed&list_uids=11457714&dopt=Abstract">PubMed ID: 11457714</ulink>)
</para>
<informalfigure float="0" id="fig_reaction_diagram1">
<mediaobject>
<imageobject>
<objectinfo>
<title>reaction_diagram1</title>
</objectinfo>
<imagedata fileref="../images/renal_ionic_transport_model/Na_H_reaction_diagram.gif" />
</imageobject>
</mediaobject>
<caption>State diagram of the Na-H exchanger. In this model, the Na-H exchanger has a single binding site (E) to which Na<superscript>+</superscript>, H<superscript>+</superscript>, and NH<subscript>4</subscript>
<superscript>+</superscript> bind competitively. Only the bound forms of the transporter are able to cross the membrane. (Symbols with the asterisk (*) represent conformations facing the cytosol, symbols without indicate conformations facing the extracellular environment.)</caption>
</informalfigure>
<informalfigure float="0" id="fig_reaction_diagram2">
<mediaobject>
<imageobject>
<objectinfo>
<title>reaction_diagram2</title>
</objectinfo>
<imagedata fileref="../images/renal_ionic_transport_model/anion_exchanger_reaction_diagram.gif" />
</imageobject>
</mediaobject>
<caption>State diagram of the anion exchanger. In this model, the anion transporter (E) has a single binding site to which Cl<superscript>-</superscript> and HCO<subscript>3</subscript>
<superscript>-</superscript> competitively bind. Only the bound forms of the transporter are able to cross the membrane. (Symbols with the asterisk (*) represent conformations facing the cytosol, symbols without indicate conformations facing the extracellular environment.)</caption>
</informalfigure>
<informalfigure float="0" id="fig_reaction_diagram3">
<mediaobject>
<imageobject>
<objectinfo>
<title>reaction_diagram3</title>
</objectinfo>
<imagedata fileref="../images/renal_ionic_transport_model/H_ATPase_diagram.gif" />
</imageobject>
</mediaobject>
<caption>Conceptual diagram of the H-ATPase. The transporter consists of two components: a transmembrane channel and an intracellular catalytic unit. Between these two components there is a buffer space known as the antechamber, in which hydrogen ions (H<subscript>a</subscript>) are in equilibrium with extracellular hydrogen ions (H) due to a large conductance of the transmembrane channel. Hydrogen ions are also moved between the antechamber and the cytosol via the catalytic unit. This ion transport is coupled to ATP hydrolysis/synthesis.</caption>
</informalfigure>
<informalfigure float="0" id="fig_reaction_diagram4">
<mediaobject>
<imageobject>
<objectinfo>
<title>reaction_diagram4</title>
</objectinfo>
<imagedata fileref="../images/renal_ionic_transport_model/H_ATPase_reaction_diagram.gif" />
</imageobject>
</mediaobject>
<caption>State diagram of the catalytic unit of the H-ATPase. The catalytic unit (E) has two binding sites for H. Symbols with the asterisk (*) indicate conformations of the catalytic unit in which the binding sites face the cytosol, and symbols without the asterisk represent conformations in which the binding sites face the antechamber. Transition between the unloaded conformations is coupled with ATP synthesis/hydrolysis.</caption>
</informalfigure>
</sect1>
</article>
</documentation>
<units name="millimolar">
<unit units="mole" prefix="milli" />
<unit units="litre" exponent="-1" />
</units>
<units name="micromolar">
<unit units="mole" prefix="micro" />
<unit units="litre" exponent="-1" />
</units>
<units name="first_order_rate_constant">
<unit units="second" exponent="-1" />
</units>
<units name="second_order_rate_constant">
<unit units="millimolar" exponent="-1" />
<unit units="second" exponent="-1" />
</units>
<units name="third_order_rate_constant">
<unit units="millimolar" exponent="-2" />
<unit units="second" exponent="-1" />
</units>
<units name="millivolt">
<unit units="volt" prefix="milli" />
</units>
<units name="joule_per_mole_kelvin">
<unit units="joule" />
<unit units="mole" exponent="-1" />
<unit units="kelvin" exponent="-1" />
</units>
<units name="coulomb_per_mole">
<unit units="coulomb" />
<unit units="mole" exponent="-1" />
</units>
<component name="environment">
<variable units="second" public_interface="out" name="time" />
</component>
<component name="EH">
<variable units="millimolar" public_interface="out" name="EH" />
<variable units="second_order_rate_constant" public_interface="in" name="k1" />
<variable units="first_order_rate_constant" public_interface="in" name="k2" />
<variable units="second_order_rate_constant" public_interface="in" name="k3" />
<variable units="first_order_rate_constant" public_interface="in" name="k4" />
<variable units="millimolar" public_interface="in" name="E" />
<variable units="millimolar" public_interface="in" name="EH2" />
<variable units="millimolar" public_interface="in" name="Ha" />
<variable units="second" public_interface="in" name="time" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq />
<apply>
<diff />
<bvar>
<ci>time</ci>
</bvar>
<ci> EH </ci>
</apply>
<apply>
<minus />
<apply>
<plus />
<apply>
<times />
<ci> k1 </ci>
<ci> Ha </ci>
<ci> E </ci>
</apply>
<apply>
<times />
<ci> k4 </ci>
<ci> EH2 </ci>
</apply>
</apply>
<apply>
<plus />
<apply>
<times />
<ci> k2 </ci>
<ci> EH </ci>
</apply>
<apply>
<times />
<ci> k3 </ci>
<ci> Ha </ci>
<ci> EH </ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="E">
<variable units="millimolar" public_interface="out" name="E" />
<variable units="second_order_rate_constant" public_interface="in" name="k1" />
<variable units="first_order_rate_constant" public_interface="in" name="k2" />
<variable units="second_order_rate_constant" public_interface="in" name="k9" />
<variable units="third_order_rate_constant" public_interface="in" name="k10" />
<variable units="millimolar" public_interface="in" name="EH" />
<variable units="millimolar" public_interface="in" name="E_" />
<variable units="millimolar" public_interface="in" name="Ha" />
<variable units="millimolar" public_interface="in" name="ATP_" />
<variable units="millimolar" public_interface="in" name="ADP_" />
<variable units="millimolar" public_interface="in" name="Pi_" />
<variable units="second" public_interface="in" name="time" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq />
<apply>
<diff />
<bvar>
<ci>time</ci>
</bvar>
<ci> E </ci>
</apply>
<apply>
<minus />
<apply>
<plus />
<apply>
<times />
<ci> k10 </ci>
<ci> ADP_ </ci>
<ci> Pi_ </ci>
<ci> E_ </ci>
</apply>
<apply>
<times />
<ci> k2 </ci>
<ci> EH </ci>
</apply>
</apply>
<apply>
<plus />
<apply>
<times />
<ci> k1 </ci>
<ci> Ha </ci>
<ci> E </ci>
</apply>
<apply>
<times />
<ci> k9 </ci>
<ci> ATP_ </ci>
<ci> E </ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="EH2">
<variable units="millimolar" public_interface="out" name="EH2" />
<variable units="first_order_rate_constant" public_interface="in" name="k11" />
<variable units="first_order_rate_constant" public_interface="in" name="k12" />
<variable units="second_order_rate_constant" public_interface="in" name="k3" />
<variable units="first_order_rate_constant" public_interface="in" name="k4" />
<variable units="millimolar" public_interface="in" name="EH" />
<variable units="millimolar" public_interface="in" name="EH2_" />
<variable units="millimolar" public_interface="in" name="Ha" />
<variable units="second" public_interface="in" name="time" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq />
<apply>
<diff />
<bvar>
<ci>time</ci>
</bvar>
<ci> EH2 </ci>
</apply>
<apply>
<minus />
<apply>
<plus />
<apply>
<times />
<ci> k3 </ci>
<ci> Ha </ci>
<ci> EH </ci>
</apply>
<apply>
<times />
<ci> k12 </ci>
<ci> EH2_ </ci>
</apply>
</apply>
<apply>
<plus />
<apply>
<times />
<ci> k4 </ci>
<ci> EH2 </ci>
</apply>
<apply>
<times />
<ci> k11 </ci>
<ci> EH2 </ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="EH_">
<variable units="millimolar" public_interface="out" name="EH_" />
<variable units="second_order_rate_constant" public_interface="in" name="k5" />
<variable units="first_order_rate_constant" public_interface="in" name="k6" />
<variable units="second_order_rate_constant" public_interface="in" name="k7" />
<variable units="first_order_rate_constant" public_interface="in" name="k8" />
<variable units="millimolar" public_interface="in" name="E_" />
<variable units="millimolar" public_interface="in" name="EH2_" />
<variable units="millimolar" public_interface="in" name="H_" />
<variable units="second" public_interface="in" name="time" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq />
<apply>
<diff />
<bvar>
<ci>time</ci>
</bvar>
<ci> EH_ </ci>
</apply>
<apply>
<minus />
<apply>
<plus />
<apply>
<times />
<ci> k5 </ci>
<ci> H_ </ci>
<ci> E_ </ci>
</apply>
<apply>
<times />
<ci> k8 </ci>
<ci> EH2_ </ci>
</apply>
</apply>
<apply>
<plus />
<apply>
<times />
<ci> k6 </ci>
<ci> EH_ </ci>
</apply>
<apply>
<times />
<ci> k7 </ci>
<ci> H_ </ci>
<ci> EH_ </ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="E_">
<variable units="millimolar" public_interface="out" name="E_" />
<variable units="second_order_rate_constant" public_interface="in" name="k5" />
<variable units="first_order_rate_constant" public_interface="in" name="k6" />
<variable units="second_order_rate_constant" public_interface="in" name="k9" />
<variable units="third_order_rate_constant" public_interface="in" name="k10" />
<variable units="millimolar" public_interface="in" name="EH_" />
<variable units="millimolar" public_interface="in" name="E" />
<variable units="millimolar" public_interface="in" name="H_" />
<variable units="millimolar" public_interface="in" name="ATP_" />
<variable units="millimolar" public_interface="in" name="ADP_" />
<variable units="millimolar" public_interface="in" name="Pi_" />
<variable units="second" public_interface="in" name="time" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq />
<apply>
<diff />
<bvar>
<ci>time</ci>
</bvar>
<ci> E_ </ci>
</apply>
<apply>
<minus />
<apply>
<plus />
<apply>
<times />
<ci> k9 </ci>
<ci> ATP_ </ci>
<ci> E </ci>
</apply>
<apply>
<times />
<ci> k6 </ci>
<ci> EH_ </ci>
</apply>
</apply>
<apply>
<plus />
<apply>
<times />
<ci> k5 </ci>
<ci> H_ </ci>
<ci> E_ </ci>
</apply>
<apply>
<times />
<ci> k10 </ci>
<ci> ADP_ </ci>
<ci> Pi_ </ci>
<ci> E_ </ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="EH2_">
<variable units="millimolar" public_interface="out" name="EH2_" />
<variable units="first_order_rate_constant" public_interface="in" name="k11" />
<variable units="first_order_rate_constant" public_interface="in" name="k12" />
<variable units="second_order_rate_constant" public_interface="in" name="k7" />
<variable units="first_order_rate_constant" public_interface="in" name="k8" />
<variable units="millimolar" public_interface="in" name="EH_" />
<variable units="millimolar" public_interface="in" name="EH2" />
<variable units="millimolar" public_interface="in" name="H_" />
<variable units="second" public_interface="in" name="time" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq />
<apply>
<diff />
<bvar>
<ci>time</ci>
</bvar>
<ci> EH2_ </ci>
</apply>
<apply>
<minus />
<apply>
<plus />
<apply>
<times />
<ci> k7 </ci>
<ci> H_ </ci>
<ci> EH_ </ci>
</apply>
<apply>
<times />
<ci> k11 </ci>
<ci> EH2 </ci>
</apply>
</apply>
<apply>
<plus />
<apply>
<times />
<ci> k8 </ci>
<ci> EH2_ </ci>
</apply>
<apply>
<times />
<ci> k12 </ci>
<ci> EH2_ </ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="reaction_constants">
<variable units="second_order_rate_constant" public_interface="out" name="k1" initial_value="8.33E9" />
<variable units="first_order_rate_constant" public_interface="out" name="k2" initial_value="1.00E3" />
<variable units="second_order_rate_constant" public_interface="out" name="k3" initial_value="8.33E9" />
<variable units="first_order_rate_constant" public_interface="out" name="k4" initial_value="1.00E4" />
<variable units="second_order_rate_constant" public_interface="out" name="k5" initial_value="2.5E10" />
<variable units="first_order_rate_constant" public_interface="out" name="k6" initial_value="1.0E3" />
<variable units="second_order_rate_constant" public_interface="out" name="k7" initial_value="2.5E10" />
<variable units="first_order_rate_constant" public_interface="out" name="k8" initial_value="2.5E2" />
<variable units="second_order_rate_constant" public_interface="out" name="k9" initial_value="1.00E9" />
<variable units="third_order_rate_constant" public_interface="out" name="k10" initial_value="1.80E5" />
<variable units="first_order_rate_constant" public_interface="out" name="k11" initial_value="5.00E2" />
<variable units="first_order_rate_constant" public_interface="out" name="k12" initial_value="1.00E2" />
<variable units="millimolar" public_interface="out" name="Ha" />
<variable units="millimolar" public_interface="out" name="H_" initial_value="1.0" />
<variable units="millimolar" public_interface="out" name="ADP_" initial_value="1.0" />
<variable units="millimolar" public_interface="out" name="ATP_" initial_value="1.0" />
<variable units="millimolar" public_interface="out" name="Pi_" initial_value="1.0" />
<variable units="millivolt" name="psi" initial_value="1.0" />
<variable units="millivolt" name="psi_" initial_value="-89.6" />
<variable units="millimolar" name="H" initial_value="1.0" />
<variable units="joule_per_mole_kelvin" name="R" initial_value="8.314" />
<variable units="kelvin" name="T" initial_value="310.0" />
<variable units="coulomb_per_mole" name="F" initial_value="96500.0" />
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq />
<ci> Ha </ci>
<apply>
<times />
<ci> H </ci>
<apply>
<exp />
<apply>
<divide />
<apply>
<times />
<ci> F </ci>
<apply>
<plus />
<ci> psi </ci>
<ci> psi_ </ci>
</apply>
</apply>
<apply>
<times />
<ci> R </ci>
<ci> T </ci>
</apply>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<connection>
<map_components component_2="environment" component_1="E" />
<map_variables variable_2="time" variable_1="time" />
</connection>
<connection>
<map_components component_2="environment" component_1="EH" />
<map_variables variable_2="time" variable_1="time" />
</connection>
<connection>
<map_components component_2="environment" component_1="EH2" />
<map_variables variable_2="time" variable_1="time" />
</connection>
<connection>
<map_components component_2="environment" component_1="E_" />
<map_variables variable_2="time" variable_1="time" />
</connection>
<connection>
<map_components component_2="environment" component_1="EH_" />
<map_variables variable_2="time" variable_1="time" />
</connection>
<connection>
<map_components component_2="environment" component_1="EH2_" />
<map_variables variable_2="time" variable_1="time" />
</connection>
<connection>
<map_components component_2="EH" component_1="E" />
<map_variables variable_2="E" variable_1="E" />
<map_variables variable_2="EH" variable_1="EH" />
</connection>
<connection>
<map_components component_2="EH2" component_1="EH" />
<map_variables variab
