Location: Wodarz, Nowak, 1999 @ 4affcbe22e9f / wodarz_nowak_1999.cellml

Author:
Catherine Lloyd <c.lloyd@auckland.ac.nz>
Date:
2010-01-12 10:34:47+13:00
Desc:
Updated the documetation and added a curation status to the model.
Permanent Source URI:
https://models.cellml.org/workspace/wodarz_nowak_1999/rawfile/4affcbe22e9ff126de2618240ae1152f6d07e224/wodarz_nowak_1999.cellml

<?xml version="1.0" encoding="utf-8"?>

<model 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:dcterms="http://purl.org/dc/terms/" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" name="wodarz_1999" cmeta:id="wodarz_1999" xmlns="http://www.cellml.org/cellml/1.0#" xmlns:cellml="http://www.cellml.org/cellml/1.0#" xmlns:cmeta="http://www.cellml.org/metadata/1.0#">

	<documentation xmlns="http://cellml.org/tmp-documentation">
		<article>
			<articleinfo>
				<title>Specific therapy regimes could lead to long-term immunological control of HIV</title>
				<author>
					<firstname>Catherine</firstname>
					<surname>Lloyd</surname>
					<affiliation>
						<shortaffil>Auckland Bioengineering Institute, The University of Auckland</shortaffil>
					</affiliation>
				</author>
			</articleinfo>
			<section id="sec_status">
				<title>Model Status</title>
				<para>
            This CellML model runs in PCEnv to replicate the graphs in Figure 1 (i) and (ii) in the original paper.  The units have been checked and they are consistent. The CellML model also runs in COR, but due time being expressed in days, the model is not really suitable for simulation in COR (where time is expressed in milliseconds).
          </para>
			</section>
			<sect1 id="sec_structure">
				<title>Model Structure</title>
				<para>
ABSTRACT: We use mathematical models to study the relationship between HIV and the immune system during the natural course of infection and in the context of different antiviral treatment regimes. The models suggest that an efficient cytotoxic T lymphocyte (CTL) memory response is required to control the virus. We define CTL memory as long-term persistence of CTL precursors in the absence of antigen. Infection and depletion of CD4(+) T helper cells interfere with CTL memory generation, resulting in persistent viral replication and disease progression. We find that antiviral drug therapy during primary infection can enable the development of CTL memory. In chronically infected patients, specific treatment schedules, either including deliberate drug holidays or antigenic boosts of the immune system, can lead to a re-establishment of CTL memory. Whether such treatment regimes would lead to long-term immunologic control deserves investigation under carefully controlled conditions.
</para>
				<para>
The original paper reference is cited below:
</para>
				<para>
Specific therapy regimes could lead to long-term immunological control of HIV, Dominik Wodarz and Martin A. Nowak, 1999,<emphasis>Proceedings of the National Academy of Sciences, USA</emphasis>, 96, 14464-14469.  <ulink url="http://www.ncbi.nlm.nih.gov/pubmed/10588728">PubMed ID: 10588728</ulink>
				</para>
				<informalfigure float="0" id="fig_cell_diagram">
					<mediaobject>
						<imageobject>
							<objectinfo>
								<title>cell diagram</title>
							</objectinfo>
							<imagedata fileref="wodarz_1999.png"/>
						</imageobject>
					</mediaobject>
					<caption>Schematic diagram of a model of the interaction between HIV and the immune system.</caption>
				</informalfigure>
			</sect1>
		</article>
	</documentation>
	
	<rdf:RDF>
		<rdf:Description rdf:about="#x">
			<dc:title>x</dc:title>
			<dcterms:alternative>uninfected CD4 T cells</dcterms:alternative>
		</rdf:Description>
	</rdf:RDF>
	<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
		<rdf:Description rdf:about="#y">
			<dc:title>y</dc:title>
			<dcterms:alternative>infected CD4 T cells</dcterms:alternative>
		</rdf:Description>
	</rdf:RDF>
	<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
		<rdf:Description rdf:about="#w">
			<dc:title>w</dc:title>
			<dcterms:alternative>cytotoxic T lymphocyte precursors</dcterms:alternative>
		</rdf:Description>
	</rdf:RDF>
	<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
		<rdf:Description rdf:about="#z">
			<dc:title>z</dc:title>
			<dcterms:alternative>CTL effectors</dcterms:alternative>
		</rdf:Description>
	</rdf:RDF>
	<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
		<rdf:Bag rdf:about="rdf:#e7d0d0ba-44bb-4c3e-85fc-5e16b5ff914a">
			<rdf:li>viral dynamics</rdf:li>
			<rdf:li>hiv-1</rdf:li>
			<rdf:li>immunology</rdf:li>
			<rdf:li>pharmacology</rdf:li>
		</rdf:Bag>
		<rdf:Seq rdf:about="rdf:#6c7a081e-791f-4fcf-9f38-d85939718ce3">
			<rdf:li rdf:resource="rdf:#8abdb10e-b3ed-44be-a05a-ce615ea4545c"/>
			<rdf:li rdf:resource="rdf:#2ab13ece-c44d-44b0-8726-6ec05d7cc973"/>
		</rdf:Seq>
		<rdf:Description rdf:about="rdf:#db6e062c-563e-407f-a1d2-c450585f1520">
			<vCard:ORG rdf:resource="rdf:#a6357a12-e3a9-4cb1-99f0-d1c458f3de6d"/>
			<vCard:EMAIL rdf:resource="rdf:#1df4bf08-d084-4e49-acca-425082f281e4"/>
			<vCard:N rdf:resource="rdf:#26a3786b-dd55-4869-8004-8eed55f2639c"/>
		</rdf:Description>
		<rdf:Description rdf:about="#wodarz_1999">
			<dc:title>
        Wodarz and Nowak's 1999 mathematical model of immunological control of 
        HIV.
      </dc:title>
			<cmeta:comment xmlns:cmeta="http://www.cellml.org/metadata/1.0#" rdf:resource="rdf:#21670d63-64d5-47a8-a297-86784af7b779"/>
			<bqs:reference rdf:resource="rdf:#a79966ef-e84e-4c3c-8136-9616ce6804c2"/>
			<bqs:reference rdf:resource="rdf:#d4b8ea64-6ef1-423d-8b71-c2ac37847b51"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#0fe62888-2090-455c-8e2c-de0c0a7e55e7">
			<vCard:FN>Catherine Lloyd</vCard:FN>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#a6357a12-e3a9-4cb1-99f0-d1c458f3de6d">
			<vCard:Orgname>The University of Auckland</vCard:Orgname>
			<vCard:Orgunit>Auckland Bioengineering Institute</vCard:Orgunit>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#d4b8ea64-6ef1-423d-8b71-c2ac37847b51">
			<bqs:Pubmed_id>10588728</bqs:Pubmed_id>
			<bqs:JournalArticle rdf:resource="rdf:#f6107ea5-aeb6-4eb9-b355-ad5a2b00dc5b"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#af447236-dafc-4946-8114-3b5052d5a1d0">
			<dc:title>
              Proceedings of the National Academy of Science, USA
            </dc:title>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#f6107ea5-aeb6-4eb9-b355-ad5a2b00dc5b">
			<dc:creator rdf:resource="rdf:#6c7a081e-791f-4fcf-9f38-d85939718ce3"/>
			<dc:title>
            Specific therapy regimes could lead to long-term immunological 
            control of HIV
          </dc:title>
			<bqs:volume>96</bqs:volume>
			<bqs:first_page>14464</bqs:first_page>
			<bqs:Journal rdf:resource="rdf:#af447236-dafc-4946-8114-3b5052d5a1d0"/>
			<dcterms:issued rdf:resource="rdf:#89e40e51-31a3-41ba-9ff1-e308a5495fca"/>
			<bqs:last_page>14469</bqs:last_page>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#87139b86-0c59-45f0-b9b6-39664789dc6c">
			<bqs:subject_type>keyword</bqs:subject_type>
			<rdf:value rdf:resource="rdf:#e7d0d0ba-44bb-4c3e-85fc-5e16b5ff914a"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#89e40e51-31a3-41ba-9ff1-e308a5495fca">
			<dcterms:W3CDTF>1999-12-07</dcterms:W3CDTF>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#2ab13ece-c44d-44b0-8726-6ec05d7cc973">
			<rdf:type rdf:resource="http://www.cellml.org/bqs/1.0#Person"/>
			<vCard:N rdf:resource="rdf:#4bec66e7-25cf-4d6e-a052-027da9d50d73"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#8abdb10e-b3ed-44be-a05a-ce615ea4545c">
			<rdf:type rdf:resource="http://www.cellml.org/bqs/1.0#Person"/>
			<vCard:N rdf:resource="rdf:#60399e65-0d79-4825-a043-47226f0c3fe2"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#21670d63-64d5-47a8-a297-86784af7b779">
			<dc:creator rdf:resource="rdf:#0fe62888-2090-455c-8e2c-de0c0a7e55e7"/>
			<rdf:value>
          This is the CellML description of Wodarz and Nowak's 1999 mathematical model of immunological control of HIV.
        </rdf:value>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#4bec66e7-25cf-4d6e-a052-027da9d50d73">
			<vCard:Given>Martin</vCard:Given>
			<vCard:Family>Nowak</vCard:Family>
			<vCard:Other>A</vCard:Other>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#a5304b8d-9b2b-4fe0-acdd-1639e7983c10">
			<dcterms:W3CDTF>2003-12-10</dcterms:W3CDTF>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#26a3786b-dd55-4869-8004-8eed55f2639c">
			<vCard:Given>Catherine</vCard:Given>
			<vCard:Family>Lloyd</vCard:Family>
			<vCard:Other>May</vCard:Other>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#60399e65-0d79-4825-a043-47226f0c3fe2">
			<vCard:Given>Dominik</vCard:Given>
			<vCard:Family>Wodarz</vCard:Family>
		</rdf:Description>
		<rdf:Description rdf:about="">
			<dc:publisher>
        The University of Auckland, Bioengineering Institute
      </dc:publisher>
			<dcterms:created rdf:resource="rdf:#a5304b8d-9b2b-4fe0-acdd-1639e7983c10"/>
			<dc:creator rdf:resource="rdf:#db6e062c-563e-407f-a1d2-c450585f1520"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#1df4bf08-d084-4e49-acca-425082f281e4">
			<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:#a79966ef-e84e-4c3c-8136-9616ce6804c2">
			<dc:subject rdf:resource="rdf:#87139b86-0c59-45f0-b9b6-39664789dc6c"/>
		</rdf:Description>
	</rdf:RDF>   
	
   <units xmlns="http://www.cellml.org/cellml/1.0#" name="mm3">
      <unit units="metre" prefix="milli" exponent="3"/>
   </units>
   <units xmlns="http://www.cellml.org/cellml/1.0#" name="per_mm3">
      <unit units="mm3" exponent="-1"/>
   </units>
   <units xmlns="http://www.cellml.org/cellml/1.0#" name="hour">
      <unit units="second" multiplier="3600"/>
   </units>
   <units xmlns="http://www.cellml.org/cellml/1.0#" name="day">
      <unit units="second" multiplier="86400"/>
   </units>
   <units xmlns="http://www.cellml.org/cellml/1.0#" name="per_day">
      <unit units="day" exponent="-1"/>
   </units>
   <units xmlns="http://www.cellml.org/cellml/1.0#" name="per_mm3_per_day">
      <unit units="per_mm3"/>
      <unit units="day" exponent="-1"/>
   </units>
   <units xmlns="http://www.cellml.org/cellml/1.0#" name="mm3_per_day">
      <unit units="mm3"/>
      <unit units="day" exponent="-1"/>
   </units>
   <units xmlns="http://www.cellml.org/cellml/1.0#" name="mm3_mm3_per_day">
      <unit units="mm3"/>
      <unit units="mm3"/>
      <unit units="day" exponent="-1"/>
   </units>
   <component xmlns="http://www.cellml.org/cellml/1.0#" name="environment">
      <variable name="time" units="day" public_interface="out"/>
   </component>
   <component xmlns="http://www.cellml.org/cellml/1.0#" name="x">
      <variable name="x" units="per_mm3" initial_value="10" public_interface="out"/>
      <variable name="lamda" units="per_mm3_per_day" initial_value="1"/>
      <variable name="d" units="per_day" initial_value="0.1"/>
      <variable name="beta" units="mm3_per_day" public_interface="in"/>
      <variable name="s" units="dimensionless" public_interface="in"/>
      <variable name="y" units="per_mm3" public_interface="in"/>
      <variable name="time" units="day" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>x</ci>
            </apply>
            <apply>
               <minus/>
               <ci>lamda</ci>
               <apply>
                  <plus/>
                  <apply>
                     <times/>
                     <ci>d</ci>
                     <ci>x</ci>
                  </apply>
                  <apply>
                     <times/>
                     <ci>s</ci>
                     <ci>beta</ci>
                     <ci>x</ci>
                     <ci>y</ci>
                  </apply>
               </apply>
            </apply>
         </apply>
      </math>
   </component>
   <component xmlns="http://www.cellml.org/cellml/1.0#" name="y">
      <variable name="y" units="per_mm3" initial_value="0.1" public_interface="out"/>
      <variable name="a" units="per_day" initial_value="0.2"/>
      <variable name="p" units="mm3_per_day" public_interface="in"/>
      <variable name="beta" units="mm3_per_day" public_interface="in"/>
      <variable name="s" units="dimensionless" public_interface="in"/>
      <variable name="x" units="per_mm3" public_interface="in"/>
      <variable name="z" units="per_mm3" public_interface="in"/>
      <variable name="time" units="day" public_interface="in"/>
      <variable name="log_y" units="dimensionless"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>y</ci>
            </apply>
            <apply>
               <minus/>
               <apply>
                  <times/>
                  <ci>s</ci>
                  <ci>beta</ci>
                  <ci>x</ci>
                  <ci>y</ci>
               </apply>
               <apply>
                  <plus/>
                  <apply>
                     <times/>
                     <ci>a</ci>
                     <ci>y</ci>
                  </apply>
                  <apply>
                     <times/>
                     <ci>p</ci>
                     <ci>y</ci>
                     <ci>z</ci>
                  </apply>
               </apply>
            </apply>
         </apply>
         <apply>
            <eq/>
            <ci>log_y</ci>
            <apply>
               <log/>
               <apply>
                  <times/>
                  <ci>y</ci>
                  <cn cellml:units="mm3">1</cn>
               </apply>
            </apply>
         </apply>
      </math>
   </component>
   <component xmlns="http://www.cellml.org/cellml/1.0#" name="w">
      <variable name="w" units="per_mm3" initial_value="0.001" public_interface="out"/>
      <variable name="b" units="per_day" initial_value="0.01"/>
      <variable name="c" units="mm3_mm3_per_day" public_interface="in"/>
      <variable name="q" units="per_mm3" public_interface="in"/>
      <variable name="x" units="per_mm3" public_interface="in"/>
      <variable name="y" units="per_mm3" public_interface="in"/>
      <variable name="time" units="day" public_interface="in"/>
      <variable name="log_w" units="dimensionless"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>w</ci>
            </apply>
            <apply>
               <minus/>
               <apply>
                  <times/>
                  <ci>c</ci>
                  <ci>x</ci>
                  <ci>y</ci>
                  <ci>w</ci>
               </apply>
               <apply>
                  <plus/>
                  <apply>
                     <times/>
                     <ci>c</ci>
                     <ci>q</ci>
                     <ci>y</ci>
                     <ci>w</ci>
                  </apply>
                  <apply>
                     <times/>
                     <ci>b</ci>
                     <ci>w</ci>
                  </apply>
               </apply>
            </apply>
         </apply>
         <apply>
            <eq/>
            <ci>log_w</ci>
            <apply>
               <log/>
               <apply>
                  <times/>
                  <ci>w</ci>
                  <cn cellml:units="mm3">1</cn>
               </apply>
            </apply>
         </apply>
      </math>
   </component>
   <component xmlns="http://www.cellml.org/cellml/1.0#" name="z">
      <variable name="z" units="per_mm3" initial_value="0" public_interface="out"/>
      <variable name="h" units="per_day" initial_value="0.1"/>
      <variable name="c" units="mm3_mm3_per_day" public_interface="in"/>
      <variable name="q" units="per_mm3" public_interface="in"/>
      <variable name="y" units="per_mm3" public_interface="in"/>
      <variable name="w" units="per_mm3" public_interface="in"/>
      <variable name="time" units="day" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>z</ci>
            </apply>
            <apply>
               <minus/>
               <apply>
                  <times/>
                  <ci>c</ci>
                  <ci>q</ci>
                  <ci>y</ci>
                  <ci>w</ci>
               </apply>
               <apply>
                  <times/>
                  <ci>h</ci>
                  <ci>z</ci>
               </apply>
            </apply>
         </apply>
      </math>
   </component>
   <component xmlns="http://www.cellml.org/cellml/1.0#" name="kinetic_parameters">
      <variable name="beta" units="mm3_per_day" initial_value="0.5" public_interface="out"/>
      <variable name="p" units="mm3_per_day" initial_value="1" public_interface="out"/>
      <variable name="q" units="per_mm3" initial_value="0.5" public_interface="out"/>
      <variable name="c" units="mm3_mm3_per_day" initial_value="0.1" public_interface="out"/>
      <variable name="s" units="dimensionless" public_interface="out"/>
      <variable name="time" units="day" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>s</ci>
            <piecewise>
               <piece>
                  <cn cellml:units="dimensionless">1</cn>
                  <apply>
                     <leq/>
                     <ci>time</ci>
                     <cn cellml:units="day">15</cn>
                  </apply>
               </piece>
               <piece>
                  <cn cellml:units="dimensionless">1</cn>
                  <apply>
                     <geq/>
                     <ci>time</ci>
                     <cn cellml:units="day">40</cn>
                  </apply>
               </piece>
               <otherwise>
                  <cn cellml:units="dimensionless">0.0042</cn>
               </otherwise>
            </piecewise>
         </apply>
      </math>
   </component>
   <connection xmlns="http://www.cellml.org/cellml/1.0#">
      <map_components component_1="x" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection xmlns="http://www.cellml.org/cellml/1.0#">
      <map_components component_1="y" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection xmlns="http://www.cellml.org/cellml/1.0#">
      <map_components component_1="w" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection xmlns="http://www.cellml.org/cellml/1.0#">
      <map_components component_1="z" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection xmlns="http://www.cellml.org/cellml/1.0#">
      <map_components component_1="kinetic_parameters" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection xmlns="http://www.cellml.org/cellml/1.0#">
      <map_components component_1="w" component_2="y"/>
      <map_variables variable_1="y" variable_2="y"/>
   </connection>
   <connection xmlns="http://www.cellml.org/cellml/1.0#">
      <map_components component_1="w" component_2="z"/>
      <map_variables variable_1="w" variable_2="w"/>
   </connection>
   <connection xmlns="http://www.cellml.org/cellml/1.0#">
      <map_components component_1="w" component_2="x"/>
      <map_variables variable_1="x" variable_2="x"/>
   </connection>
   <connection xmlns="http://www.cellml.org/cellml/1.0#">
      <map_components component_1="y" component_2="x"/>
      <map_variables variable_1="x" variable_2="x"/>
      <map_variables variable_1="y" variable_2="y"/>
   </connection>
   <connection xmlns="http://www.cellml.org/cellml/1.0#">
      <map_components component_1="y" component_2="z"/>
      <map_variables variable_1="z" variable_2="z"/>
      <map_variables variable_1="y" variable_2="y"/>
   </connection>
   <connection xmlns="http://www.cellml.org/cellml/1.0#">
      <map_components component_1="x" component_2="kinetic_parameters"/>
      <map_variables variable_1="beta" variable_2="beta"/>
      <map_variables variable_1="s" variable_2="s"/>
   </connection>
   <connection xmlns="http://www.cellml.org/cellml/1.0#">
      <map_components component_1="y" component_2="kinetic_parameters"/>
      <map_variables variable_1="beta" variable_2="beta"/>
      <map_variables variable_1="p" variable_2="p"/>
      <map_variables variable_1="s" variable_2="s"/>
   </connection>
   <connection xmlns="http://www.cellml.org/cellml/1.0#">
      <map_components component_1="w" component_2="kinetic_parameters"/>
      <map_variables variable_1="c" variable_2="c"/>
      <map_variables variable_1="q" variable_2="q"/>
   </connection>
   <connection xmlns="http://www.cellml.org/cellml/1.0#">
      <map_components component_1="z" component_2="kinetic_parameters"/>
      <map_variables variable_1="c" variable_2="c"/>
      <map_variables variable_1="q" variable_2="q"/>
   </connection>
</model>