<?xml version="1.0"?>
<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="wodarz_2007" name="wodarz_2007">
<documentation xmlns="http://cellml.org/tmp-documentation">
<article>
<articleinfo>
<title>Infection dynamics in HIV-specific CD4 T cells: Does a CD4 T cell boost benefit the host or the virus?</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 is known to run in both PCEnv and COR to recreate the published results. The units have been checked and they are consistent. The published paper contains four different mathematical models. This particular CellML model represents the fourth model - which includes a description of the infectious spread of the virus amongst CD4+ T cells and incorporates alternative target cells which are do not react against HIV, such as T cells with other specificities and antigen presenting cells and it also describes CD8+ CTL dynamics during HIV infection.
</para>
</section>
<sect1 id="sec_structure">
<title>Model Structure</title>
<para>
ABSTRACT: Recent experimental data have shown that HIV-specific CD4 T cells provide a very important target for HIV replication. We use mathematical models to explore the effect of specific CD4 T cell infection on the dynamics of virus spread and immune responses. Infected CD4 T cells can provide antigen for their own stimulation. We show that such autocatalytic cell division can significantly enhance virus spread, and can also provide an additional reservoir for virus persistence during anti-viral drug therapy. In addition, the initial number of HIV-specific CD4 T cells is an important determinant of acute infection dynamics. A high initial number of HIV-specific CD4 T cells can lead to a sudden and fast drop of the population of HIV-specific CD4 T cells which results quickly in their extinction. On the other hand, a low initial number of HIV-specific CD4 T cells can lead to a prolonged persistence of HIV-specific CD4 T cell help at higher levels. The model suggests that boosting the population of HIV-specific CD4 T cells can increase the amount of virus-induced immune impairment, lead to less efficient anti-viral effector responses, and thus speed up disease progression, especially if effector responses such as CTL have not been sufficiently boosted at the same time.
</para>
<para>
The original paper reference is cited below:
</para>
<para>
Infection dynamics in HIV-specific CD4 T cells: Does a CD4 T cell boost benefit the host or the virus?, Dominik Wodarz and Dean H. Hamer, 2007, <emphasis>Mathematical Biosciences</emphasis> <ulink url="http://www.ncbi.nlm.nih.gov/pubmed/17379260">PubMed ID: 17379260</ulink>
</para>
<informalfigure float="0" id="fig_diagram">
<mediaobject>
<imageobject>
<imagedata fileref="wodarz_2007d.png"/>
</imageobject>
</mediaobject>
<caption>A schematic diagram describing the mathematical model.</caption>
</informalfigure>
</sect1>
</article>
</documentation>
<units name="first_order_rate_constant">
<unit exponent="-1" units="second"/>
</units>
<component name="environment">
<variable cmeta:id="environment_time" name="time" public_interface="out" units="second"/>
</component>
<component cmeta:id="T" name="T">
<variable cmeta:id="T_T" initial_value="1000.0" name="T" public_interface="out" units="dimensionless"/>
<variable name="delta" public_interface="in" units="first_order_rate_constant"/>
<variable name="gamma" public_interface="in" units="first_order_rate_constant"/>
<variable name="lambda" public_interface="in" units="first_order_rate_constant"/>
<variable name="v" public_interface="in" units="dimensionless"/>
<variable name="time" public_interface="in" units="second"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci> T </ci>
</apply>
<apply>
<minus/>
<ci> lambda </ci>
<apply>
<plus/>
<apply>
<times/>
<ci> delta </ci>
<ci> T </ci>
</apply>
<apply>
<times/>
<ci> gamma </ci>
<ci> T </ci>
<ci> v </ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component cmeta:id="I" name="I">
<variable cmeta:id="I_I" initial_value="0.0001" name="I" public_interface="out" units="dimensionless"/>
<variable name="alpha" public_interface="in" units="first_order_rate_constant"/>
<variable name="gamma" public_interface="in" units="first_order_rate_constant"/>
<variable name="T" public_interface="in" units="dimensionless"/>
<variable name="v" public_interface="in" units="dimensionless"/>
<variable name="p" public_interface="in" units="first_order_rate_constant"/>
<variable name="z" public_interface="in" units="dimensionless"/>
<variable name="w" public_interface="in" units="dimensionless"/>
<variable name="time" public_interface="in" units="second"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci> I </ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<ci> gamma </ci>
<ci> T </ci>
<ci> v </ci>
</apply>
<apply>
<plus/>
<apply>
<times/>
<ci> alpha </ci>
<ci> I </ci>
</apply>
<apply>
<times/>
<ci> p </ci>
<ci> I </ci>
<apply>
<plus/>
<ci> z </ci>
<ci> w </ci>
</apply>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component cmeta:id="x" name="x">
<variable cmeta:id="x_x" initial_value="10.0" name="x" public_interface="out" units="dimensionless"/>
<variable name="r" public_interface="in" units="first_order_rate_constant"/>
<variable name="v" public_interface="in" units="dimensionless"/>
<variable name="y" public_interface="in" units="dimensionless"/>
<variable name="k" public_interface="in" units="dimensionless"/>
<variable name="d" public_interface="in" units="first_order_rate_constant"/>
<variable name="beta" public_interface="in" units="first_order_rate_constant"/>
<variable name="time" public_interface="in" units="second"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci> x </ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<ci> r </ci>
<ci> x </ci>
<ci> v </ci>
<apply>
<minus/>
<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless"> 1.0 </cn>
<apply>
<divide/>
<apply>
<plus/>
<ci> x </ci>
<ci> y </ci>
</apply>
<ci> k </ci>
</apply>
</apply>
</apply>
<apply>
<plus/>
<apply>
<times/>
<ci> d </ci>
<ci> x </ci>
</apply>
<apply>
<times/>
<ci> beta </ci>
<ci> x </ci>
<ci> v </ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component cmeta:id="y" name="y">
<variable cmeta:id="y_y" initial_value="0.0" name="y" public_interface="out" units="dimensionless"/>
<variable name="r" public_interface="in" units="first_order_rate_constant"/>
<variable name="v" public_interface="in" units="dimensionless"/>
<variable name="x" public_interface="in" units="dimensionless"/>
<variable name="k" public_interface="in" units="dimensionless"/>
<variable name="a" public_interface="in" units="first_order_rate_constant"/>
<variable name="p" public_interface="in" units="first_order_rate_constant"/>
<variable name="z" public_interface="in" units="dimensionless"/>
<variable name="w" public_interface="in" units="dimensionless"/>
<variable name="beta" public_interface="in" units="first_order_rate_constant"/>
<variable name="time" public_interface="in" units="second"/>
<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>
<plus/>
<apply>
<times/>
<ci> beta </ci>
<ci> x </ci>
<ci> v </ci>
</apply>
<apply>
<times/>
<ci> r </ci>
<ci> y </ci>
<ci> v </ci>
<apply>
<minus/>
<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless"> 1.0 </cn>
<apply>
<divide/>
<apply>
<plus/>
<ci> x </ci>
<ci> y </ci>
</apply>
<ci> k </ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<plus/>
<apply>
<times/>
<ci> a </ci>
<ci> y </ci>
</apply>
<apply>
<times/>
<ci> p </ci>
<ci> y </ci>
<apply>
<plus/>
<ci> z </ci>
<ci> w </ci>
</apply>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component cmeta:id="v" name="v">
<variable cmeta:id="v_v" initial_value="0.0001" name="v" public_interface="out" units="dimensionless"/>
<variable name="u" public_interface="in" units="first_order_rate_constant"/>
<variable name="eta" public_interface="in" units="first_order_rate_constant"/>
<variable name="y" public_interface="in" units="dimensionless"/>
<variable name="I" public_interface="in" units="dimensionless"/>
<variable name="time" public_interface="in" units="second"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci> v </ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<ci> eta </ci>
<apply>
<plus/>
<ci> y </ci>
<ci> I </ci>
</apply>
</apply>
<apply>
<times/>
<ci> u </ci>
<ci> v </ci>
</apply>
</apply>
</apply>
</math>
</component>
<component cmeta:id="w" name="w">
<variable cmeta:id="w_w" initial_value="0.0" name="w" public_interface="out" units="dimensionless"/>
<variable name="xi" public_interface="in" units="first_order_rate_constant"/>
<variable name="rho" public_interface="in" units="first_order_rate_constant"/>
<variable name="phi" public_interface="in" units="first_order_rate_constant"/>
<variable name="m_9" public_interface="in" units="dimensionless"/>
<variable name="time" public_interface="in" units="second"/>
<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/>
<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless"> 2.0 </cn>
<ci> rho </ci>
<ci> m_9 </ci>
</apply>
<apply>
<plus/>
<apply>
<times/>
<ci> xi </ci>
<ci> w </ci>
</apply>
<apply>
<times/>
<ci> phi </ci>
<ci> w </ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="m_9">
<variable initial_value="0.0" name="m_9" public_interface="out" units="dimensionless"/>
<variable name="rho" public_interface="in" units="first_order_rate_constant"/>
<variable name="m_8" public_interface="in" units="dimensionless"/>
<variable name="time" public_interface="in" units="second"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci> m_9 </ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless"> 2.0 </cn>
<ci> rho </ci>
<ci> m_8 </ci>
</apply>
<apply>
<times/>
<ci> rho </ci>
<ci> m_9 </ci>
</apply>
</apply>
</apply>
</math>
</component>
<component name="m_8">
<variable initial_value="0.0" name="m_8" public_interface="out" units="dimensionless"/>
<variable name="rho" public_interface="in" units="first_order_rate_constant"/>
<variable name="m_7" public_interface="in" units="dimensionless"/>
<variable name="time" public_interface="in" units="second"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci> m_8 </ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless"> 2.0 </cn>
<ci> rho </ci>
<ci> m_7 </ci>
</apply>
<apply>
<times/>
<ci> rho </ci>
<ci> m_8 </ci>
</apply>
</apply>
</apply>
</math>
</component>
<component name="m_7">
<variable initial_value="0.0" name="m_7" public_interface="out" units="dimensionless"/>
<variable name="rho" public_interface="in" units="first_order_rate_constant"/>
<variable name="m_6" public_interface="in" units="dimensionless"/>
<variable name="time" public_interface="in" units="second"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci> m_7 </ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless"> 2.0 </cn>
<ci> rho </ci>
<ci> m_6 </ci>
</apply>
<apply>
<times/>
<ci> rho </ci>
<ci> m_7 </ci>
</apply>
</apply>
</apply>
</math>
</component>
<component name="m_6">
<variable initial_value="0.0" name="m_6" public_interface="out" units="dimensionless"/>
<variable name="rho" public_interface="in" units="first_order_rate_constant"/>
<variable name="m_5" public_interface="in" units="dimensionless"/>
<variable name="time" public_interface="in" units="second"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci> m_6 </ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless"> 2.0 </cn>
<ci> rho </ci>
<ci> m_5 </ci>
</apply>
<apply>
<times/>
<ci> rho </ci>
<ci> m_6 </ci>
</apply>
</apply>
</apply>
</math>
</component>
<component name="m_5">
<variable initial_value="0.0" name="m_5" public_interface="out" units="dimensionless"/>
<variable name="rho" public_interface="in" units="first_order_rate_constant"/>
<variable name="m_4" public_interface="in" units="dimensionless"/>
<variable name="time" public_interface="in" units="second"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci> m_5 </ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless"> 2.0 </cn>
<ci> rho </ci>
<ci> m_4 </ci>
</apply>
<apply>
<times/>
<ci> rho </ci>
<ci> m_5 </ci>
</apply>
</apply>
</apply>
</math>
</component>
<component name="m_4">
<variable initial_value="0.0" name="m_4" public_interface="out" units="dimensionless"/>
<variable name="rho" public_interface="in" units="first_order_rate_constant"/>
<variable name="m_3" public_interface="in" units="dimensionless"/>
<variable name="time" public_interface="in" units="second"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci> m_4 </ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless"> 2.0 </cn>
<ci> rho </ci>
<ci> m_3 </ci>
</apply>
<apply>
<times/>
<ci> rho </ci>
<ci> m_4 </ci>
</apply>
</apply>
</apply>
</math>
</component>
<component name="m_3">
<variable initial_value="0.0" name="m_3" public_interface="out" units="dimensionless"/>
<variable name="rho" public_interface="in" units="first_order_rate_constant"/>
<variable name="m_2" public_interface="in" units="dimensionless"/>
<variable name="time" public_interface="in" units="second"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci> m_3 </ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless"> 2.0 </cn>
<ci> rho </ci>
<ci> m_2 </ci>
</apply>
<apply>
<times/>
<ci> rho </ci>
<ci> m_3 </ci>
</apply>
</apply>
</apply>
</math>
</component>
<component name="m_2">
<variable initial_value="0.0" name="m_2" public_interface="out" units="dimensionless"/>
<variable name="rho" public_interface="in" units="first_order_rate_constant"/>
<variable name="m_1" public_interface="in" units="dimensionless"/>
<variable name="time" public_interface="in" units="second"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci> m_2 </ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless"> 2.0 </cn>
<ci> rho </ci>
<ci> m_1 </ci>
</apply>
<apply>
<times/>
<ci> rho </ci>
<ci> m_2 </ci>
</apply>
</apply>
</apply>
</math>
</component>
<component name="m_1">
<variable cmeta:id="m_1_m_1" initial_value="0.0" name="m_1" public_interface="out" units="dimensionless"/>
<variable name="rho" public_interface="in" units="first_order_rate_constant"/>
<variable name="m_0" public_interface="in" units="dimensionless"/>
<variable name="time" public_interface="in" units="second"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci> m_1 </ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless"> 2.0 </cn>
<ci> rho </ci>
<ci> m_0 </ci>
</apply>
<apply>
<times/>
<ci> rho </ci>
<ci> m_1 </ci>
</apply>
</apply>
</apply>
</math>
</component>
<component name="m_0">
<variable cmeta:id="m_0_m_0" initial_value="0.1" name="m_0" public_interface="out" units="dimensionless"/>
<variable name="rho" public_interface="in" units="first_order_rate_constant"/>
<variable name="time" public_interface="in" units="second"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci> m_0 </ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<ci> rho </ci>
<ci> m_0 </ci>
</apply>
</apply>
</apply>
</math>
</component>
<component cmeta:id="z" name="z">
<variable initial_value="0.0" name="z" public_interface="out" units="dimensionless"/>
<variable name="xi" public_interface="in" units="first_order_rate_constant"/>
<variable name="w" public_interface="in" units="dimensionless"/>
<variable name="b" public_interface="in" units="first_order_rate_constant"/>
<variable name="epsilon" public_interface="in" units="dimensionless"/>
<variable name="c" public_interface="in" units="first_order_rate_constant"/>
<variable name="x" public_interface="in" units="dimensionless"/>
<variable name="y" public_interface="in" units="dimensionless"/>
<variable name="I" public_interface="in" units="dimensionless"/>
<variable name="time" public_interface="in" units="second"/>
<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>
<plus/>
<apply>
<times/>
<ci> xi </ci>
<ci> w </ci>
</apply>
<apply>
<times/>
<ci> c </ci>
<ci> x </ci>
<apply>
<plus/>
<ci> y </ci>
<ci> I </ci>
</apply>
<apply>
<divide/>
<ci> z </ci>
<apply>
<plus/>
<apply>
<times/>
<ci> epsilon </ci>
<ci> x </ci>
</apply>
<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless"> 1.0 </cn>
</apply>
</apply>
</apply>
</apply>
<apply>
<times/>
<ci> b </ci>
<ci> z </ci>
</apply>
</apply>
</apply>
</math>
</component>
<component name="model_parameters">
<variable initial_value="1.0" name="r" public_interface="out" units="first_order_rate_constant"/>
<variable initial_value="10.0" name="k" public_interface="out" units="dimensionless"/>
<variable initial_value="0.001" name="d" public_interface="out" units="first_order_rate_constant"/>
<variable initial_value="0.3" name="beta" public_interface="out" units="first_order_rate_constant"/>
<variable cmeta:id="model_parameters_a" initial_value="0.2" name="a" public_interface="out" units="first_order_rate_constant"/>
<variable initial_value="1.0" name="eta" public_interface="out" units="first_order_rate_constant"/>
<variable initial_value="1.0" name="u" public_interface="out" units="first_order_rate_constant"/>
<variable initial_value="0.2" name="alpha" public_interface="out" units="first_order_rate_constant"/>
<variable initial_value="0.01" name="gamma" public_interface="out" units="first_order_rate_constant"/>
<variable initial_value="0.01" name="delta" public_interface="out" units="first_order_rate_constant"/>
<variable initial_value="1.0" name="lambda" public_interface="out" units="first_order_rate_constant"/>
<variable initial_value="45.0" name="p" public_interface="out" units="first_order_rate_constant"/>
<variable initial_value="1.0" name="c" public_interface="out" units="first_order_rate_constant"/>
<variable initial_value="0.1" name="b" public_interface="out" units="first_order_rate_constant"/>
<variable initial_value="1.0" name="epsilon" public_interface="out" units="dimensionless"/>
<variable initial_value="0.01" name="xi" public_interface="out" units="first_order_rate_constant"/>
<variable initial_value="0.3" name="rho" public_interface="out" units="first_order_rate_constant"/>
<variable initial_value="1.5" name="phi" public_interface="out" units="first_order_rate_constant"/>
</component>
<connection>
<map_components component_1="T" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="I" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="m_9" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="m_8" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="m_7" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="m_6" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="m_5" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="x" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="y" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="v" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="w" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="m_4" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="m_3" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="m_2" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="m_1" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="m_0" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="z" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="T" component_2="v"/>
<map_variables variable_1="v" variable_2="v"/>
</connection>
<connection>
<map_components component_1="T" component_2="model_parameters"/>
<map_variables variable_1="delta" variable_2="delta"/>
<map_variables variable_1="gamma" variable_2="gamma"/>
<map_variables variable_1="lambda" variable_2="lambda"/>
</connection>
<connection>
<map_components component_1="I" component_2="v"/>
<map_variables variable_1="v" variable_2="v"/>
<map_variables variable_1="I" variable_2="I"/>
</connection>
<connection>
<map_components component_1="I" component_2="z"/>
<map_variables variable_1="z" variable_2="z"/>
<map_variables variable_1="I" variable_2="I"/>
</connection>
<connection>
<map_components component_1="I" component_2="T"/>
<map_variables variable_1="T" variable_2="T"/>
</connection>
<connection>
<map_components component_1="I" component_2="w"/>
<map_variables variable_1="w" variable_2="w"/>
</connection>
<connection>
<map_components component_1="I" component_2="model_parameters"/>
<map_variables variable_1="alpha" variable_2="alpha"/>
<map_variables variable_1="gamma" variable_2="gamma"/>
<map_variables variable_1="p" variable_2="p"/>
</connection>
<connection>
<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>
<map_components component_1="x" component_2="v"/>
<map_variables variable_1="v" variable_2="v"/>
</connection>
<connection>
<map_components component_1="x" component_2="model_parameters"/>
<map_variables variable_1="r" variable_2="r"/>
<map_variables variable_1="k" variable_2="k"/>
<map_variables variable_1="d" variable_2="d"/>
<map_variables variable_1="beta" variable_2="beta"/>
</connection>
<connection>
<map_components component_1="y" component_2="v"/>
<map_variables variable_1="v" variable_2="v"/>
<map_variables variable_1="y" variable_2="y"/>
</connection>
<connection>
<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>
<map_components component_1="y" component_2="w"/>
<map_variables variable_1="w" variable_2="w"/>
</connection>
<connection>
<map_components component_1="y" component_2="model_parameters"/>
<map_variables variable_1="r" variable_2="r"/>
<map_variables variable_1="k" variable_2="k"/>
<map_variables variable_1="p" variable_2="p"/>
<map_variables variable_1="a" variable_2="a"/>
<map_variables variable_1="beta" variable_2="beta"/>
</connection>
<connection>
<map_components component_1="v" component_2="model_parameters"/>
<map_variables variable_1="eta" variable_2="eta"/>
<map_variables variable_1="u" variable_2="u"/>
</connection>
<connection>
<map_components component_1="w" component_2="m_9"/>
<map_variables variable_1="m_9" variable_2="m_9"/>
</connection>
<connection>
<map_components component_1="w" component_2="model_parameters"/>
<map_variables variable_1="xi" variable_2="xi"/>
<map_variables variable_1="rho" variable_2="rho"/>
<map_variables variable_1="phi" variable_2="phi"/>
</connection>
<connection>
<map_components component_1="m_9" component_2="m_8"/>
<map_variables variable_1="m_8" variable_2="m_8"/>
</connection>
<connection>
<map_components component_1="m_9" component_2="model_parameters"/>
<map_variables variable_1="rho" variable_2="rho"/>
</connection>
<connection>
<map_components component_1="m_8" component_2="m_7"/>
<map_variables variable_1="m_7" variable_2="m_7"/>
</connection>
<connection>
<map_components component_1="m_8" component_2="model_parameters"/>
<map_variables variable_1="rho" variable_2="rho"/>
</connection>
<connection>
<map_components component_1="m_7" component_2="m_6"/>
<map_variables variable_1="m_6" variable_2="m_6"/>
</connection>
<connection>
<map_components component_1="m_7" component_2="model_parameters"/>
<map_variables variable_1="rho" variable_2="rho"/>
</connection>
<connection>
<map_components component_1="m_6" component_2="m_5"/>
<map_variables variable_1="m_5" variable_2="m_5"/>
</connection>
<connection>
<map_components component_1="m_6" component_2="model_parameters"/>
<map_variables variable_1="rho" variable_2="rho"/>
</connection>
<connection>
<map_components component_1="m_5" component_2="m_4"/>
<map_variables variable_1="m_4" variable_2="m_4"/>
</connection>
<connection>
<map_components component_1="m_5" component_2="model_parameters"/>
<map_variables variable_1="rho" variable_2="rho"/>
</connection>
<connection>
<map_components component_1="m_4" component_2="m_3"/>
<map_variables variable_1="m_3" variable_2="m_3"/>
</connection>
<connection>
<map_components component_1="m_4" component_2="model_parameters"/>
<map_variables variable_1="rho" variable_2="rho"/>
</connection>
<connection>
<map_components component_1="m_3" component_2="m_2"/>
<map_variables variable_1="m_2" variable_2="m_2"/>
</connection>
<connection>
<map_components component_1="m_3" component_2="model_parameters"/>
<map_variables variable_1="rho" variable_2="rho"/>
</connection>
<connection>
<map_components component_1="m_2" component_2="m_1"/>
<map_variables variable_1="m_1" variable_2="m_1"/>
</connection>
<connection>
<map_components component_1="m_2" component_2="model_parameters"/>
<map_variables variable_1="rho" variable_2="rho"/>
</connection>
<connection>
<map_components component_1="m_1" component_2="m_0"/>
<map_variables variable_1="m_0" variable_2="m_0"/>
</connection>
<connection>
<map_components component_1="m_1" component_2="model_parameters"/>
<map_variables variable_1="rho" variable_2="rho"/>
</connection>
<connection>
<map_components component_1="m_0" component_2="model_parameters"/>
<map_variables variable_1="rho" variable_2="rho"/>
</connection>
<connection>
<map_components component_1="z" component_2="w"/>
<map_variables variable_1="w" variable_2="w"/>
</connection>
<connection>
<map_components component_1="z" component_2="x"/>
<map_variables variable_1="x" variable_2="x"/>
</connection>
<connection>
<map_components component_1="z" component_2="model_parameters"/>
<map_variables variable_1="xi" variable_2="xi"/>
<map_variables variable_1="b" variable_2="b"/>
<map_variables variable_1="epsilon" variable_2="epsilon"/>
<map_variables variable_1="c" variable_2="c"/>
</connection>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="rdf:#12570bc3-1a6c-48c4-9f5c-9c3cb5b97269"><rdf:value xml:lang="en">This is a CellML description of Wodarz and Hamer's 2007 mathematical model of infection dynamics in HIV-specific CD4+ T cells.</rdf:value><creator xmlns="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="rdf:#1e2f1407-d880-4b4e-b08c-eff56824e1bd"/></creator></rdf:Description><rdf:Description rdf:about="rdf:#ab4e30af-af14-467a-9157-04bc0f30d8d0"><FN xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Catherine Lloyd</FN></rdf:Description><rdf:Description rdf:about=""><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">Infection dynamics in HIV-specific CD4 T cells: Does a CD4 T cell boost benefit the host or the virus (Model 4)</title><cmeta:modification><rdf:Description rdf:about="rdf:#dbca30ac-ef1c-43b0-bbc1-de3c7bf66c40"/></cmeta:modification><publisher xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">The University of Auckland, Bioengineering Institute</publisher><creator xmlns="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="rdf:#3387a89e-7c2f-4be5-b2fc-2a396fa26e9c"/></creator><created xmlns="http://purl.org/dc/terms/"><rdf:Description rdf:about="rdf:#e5221245-f317-484b-affd-1e2a23d61c63"/></created><cmeta:comment><rdf:Description rdf:about="rdf:#890bec69-1df1-4634-9790-253ce25e2d4e"/></cmeta:comment></rdf:Description><rdf:Description rdf:about="#x"><alternative xmlns="http://purl.org/dc/terms/" xml:lang="en">uninfected HIV-specific CD4+ T cells</alternative><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">x</title></rdf:Description><rdf:Description rdf:about="rdf:#7907edfc-4fd3-406e-8262-4e05ad199da3"><Orgname xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">The University of Auckland</Orgname><Orgunit xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">The Bioengineering Institute</Orgunit></rdf:Description><rdf:Description rdf:about="#T"><alternative xmlns="http://purl.org/dc/terms/" xml:lang="en">susceptible non-specific target T cells</alternative><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">T</title></rdf:Description><rdf:Description rdf:about="rdf:#1e2f1407-d880-4b4e-b08c-eff56824e1bd"><FN xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Catherine Lloyd</FN></rdf:Description><rdf:Description rdf:about="rdf:#a7a5121c-3485-498f-bcc0-33e06f023943"><rdf:_1><rdf:Description rdf:about="rdf:#47d4a931-9c1f-453e-b5a3-b15f2bda86e4"/></rdf:_1><rdf:type><rdf:Description rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq"/></rdf:type><rdf:_2><rdf:Description rdf:about="rdf:#4482c664-5e1b-4290-be92-e323570d5e08"/></rdf:_2></rdf:Description><rdf:Description rdf:about="rdf:#70d26937-051d-4815-9199-d4a534fc0086"><rdf:_3 xml:lang="en">HIV</rdf:_3><rdf:_1 xml:lang="en">immunology</rdf:_1><rdf:_4 xml:lang="en">CD4+ T cell</rdf:_4><rdf:type><rdf:Description rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag"/></rdf:type><rdf:_2 xml:lang="en">viral dynamics</rdf:_2></rdf:Description><rdf:Description rdf:about="rdf:#3387a89e-7c2f-4be5-b2fc-2a396fa26e9c"><N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:about="rdf:#ddb3552f-78dc-41ae-b0e9-93b0d7ad6574"/></N><EMAIL xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:about="rdf:#1f10dce8-fe42-4bf0-b57d-e93f183464fe"/></EMAIL><ORG xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:about="rdf:#7907edfc-4fd3-406e-8262-4e05ad199da3"/></ORG></rdf:Description><rdf:Description rdf:about="rdf:#5a76f244-761a-4c82-849c-51748f9fb869"><issued xmlns="http://purl.org/dc/terms/"><rdf:Description rdf:about="rdf:#0cbfcb0a-58a7-490c-ac39-c5c69f7b1c10"/></issued><Journal xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:about="rdf:#3fa760f9-fea2-4a79-8129-16183f248aa7"/></Journal><volume xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en"/><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">Infection dynamics in HIV-specific CD4 T cells: Does a CD4 T cell boost benefit the host or the virus?</title><last_page xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en"/><first_page xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en"/><creator xmlns="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="rdf:#a7a5121c-3485-498f-bcc0-33e06f023943"/></creator></rdf:Description><rdf:Description rdf:about="#wodarz_2007"><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">
Wodarz and Hamer's 2007 mathematical model of infection dynamics in HIV-specific CD4+ T cells.
</title><reference xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:about="rdf:#9b394400-4cbd-4688-be17-b03244ca0210"/></reference><reference xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:about="rdf:#bab64a29-61ac-40ec-8ea3-5f216a810150"/></reference><cmeta:comment><rdf:Description rdf:about="rdf:#12570bc3-1a6c-48c4-9f5c-9c3cb5b97269"/></cmeta:comment></rdf:Description><rdf:Description rdf:about="I"><alternative xmlns="http://purl.org/dc/terms/" xml:lang="en">infected non-specific target T cells</alternative><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">I</title></rdf:Description><rdf:Description rdf:about="rdf:#4482c664-5e1b-4290-be92-e323570d5e08"><N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:about="rdf:#4e1a379d-1160-425c-aa54-4ed9e45befe2"/></N><rdf:type><rdf:Description rdf:about="http://www.cellml.org/bqs/1.0#Person"/></rdf:type></rdf:Description><rdf:Description rdf:about="rdf:#ddb3552f-78dc-41ae-b0e9-93b0d7ad6574"><Other xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">May</Other><Given xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Catherine</Given><Family xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Lloyd</Family></rdf:Description><rdf:Description rdf:about="rdf:#dbca30ac-ef1c-43b0-bbc1-de3c7bf66c40"><modified xmlns="http://purl.org/dc/terms/"><rdf:Description rdf:about="rdf:#263f9e64-82f8-4fff-878d-e80617319ff9"/></modified><cmeta:modifier><rdf:Description rdf:about="rdf:#af15c476-d0f7-443c-8758-3b46cdc823b8"/></cmeta:modifier><rdf:value xml:lang="en">added units and fixed one equation.</rdf:value></rdf:Description><rdf:Description rdf:about="#w"><alternative xmlns="http://purl.org/dc/terms/" xml:lang="en">effector T cells</alternative><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">w</title></rdf:Description><rdf:Description rdf:about="rdf:#9b394400-4cbd-4688-be17-b03244ca0210"><subject xmlns="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="rdf:#63210a5e-8030-4cc1-a51f-30fe69d8ebdb"/></subject></rdf:Description><rdf:Description rdf:about="rdf:#263f9e64-82f8-4fff-878d-e80617319ff9"><W3CDTF xmlns="http://purl.org/dc/terms/" xml:lang="en">2007-09-06T13:44:15+12:00</W3CDTF></rdf:Description><rdf:Description rdf:about="rdf:#0cbfcb0a-58a7-490c-ac39-c5c69f7b1c10"><W3CDTF xmlns="http://purl.org/dc/terms/" xml:lang="en">2007-00-00 00:00</W3CDTF></rdf:Description><rdf:Description rdf:about="rdf:#af15c476-d0f7-443c-8758-3b46cdc823b8"><N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:about="rdf:#929841e4-2b7f-4cbf-8522-e94dff6bbff6"/></N></rdf:Description><rdf:Description rdf:about="rdf:#bab64a29-61ac-40ec-8ea3-5f216a810150"><Pubmed_id xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">17379260</Pubmed_id><JournalArticle xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:about="rdf:#5a76f244-761a-4c82-849c-51748f9fb869"/></JournalArticle></rdf:Description><rdf:Description rdf:about="rdf:#929841e4-2b7f-4cbf-8522-e94dff6bbff6"><Other xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">May</Other><Given xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Catherine</Given><Family xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Lloyd</Family></rdf:Description><rdf:Description rdf:about="rdf:#63210a5e-8030-4cc1-a51f-30fe69d8ebdb"><rdf:value><rdf:Description rdf:about="rdf:#70d26937-051d-4815-9199-d4a534fc0086"/></rdf:value><subject_type xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">keyword</subject_type></rdf:Description><rdf:Description rdf:about="#v"><alternative xmlns="http://purl.org/dc/terms/" xml:lang="en">free virus particles</alternative><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">v</title></rdf:Description><rdf:Description rdf:about="rdf:#39ea5f87-070b-415e-a47a-a2dc6ee7f374"><Given xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Dominik</Given><Family xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Wodarz</Family></rdf:Description><rdf:Description rdf:about="rdf:#890bec69-1df1-4634-9790-253ce25e2d4e"><rdf:value xml:lang="en">This model runs in PCEnv to recreate the published results.</rdf:value><creator xmlns="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="rdf:#ab4e30af-af14-467a-9157-04bc0f30d8d0"/></creator></rdf:Description><rdf:Description rdf:about="#z"><alternative xmlns="http://purl.org/dc/terms/" xml:lang="en">effector and effector memory CD8+ T cells</alternative><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">z</title></rdf:Description><rdf:Description rdf:about="rdf:#e5221245-f317-484b-affd-1e2a23d61c63"><W3CDTF xmlns="http://purl.org/dc/terms/" xml:lang="en">2007-07-16T00:00:00+00:00</W3CDTF></rdf:Description><rdf:Description rdf:about="#y"><alternative xmlns="http://purl.org/dc/terms/" xml:lang="en">infected HIV-specific CD4+ T cells</alternative><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">y</title></rdf:Description><rdf:Description rdf:about="rdf:#47d4a931-9c1f-453e-b5a3-b15f2bda86e4"><N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:about="rdf:#39ea5f87-070b-415e-a47a-a2dc6ee7f374"/></N><rdf:type><rdf:Description rdf:about="http://www.cellml.org/bqs/1.0#Person"/></rdf:type></rdf:Description><rdf:Description rdf:about="rdf:#1f10dce8-fe42-4bf0-b57d-e93f183464fe"><rdf:value xml:lang="en">c.lloyd@auckland.ac.nz</rdf:value><rdf:type><rdf:Description rdf:about="http://imc.org/vCard/3.0#internet"/></rdf:type></rdf:Description><rdf:Description rdf:about="rdf:#4e1a379d-1160-425c-aa54-4ed9e45befe2"><Other xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">H</Other><Given xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Dean</Given><Family xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Hamer</Family></rdf:Description><rdf:Description rdf:about="rdf:#3fa760f9-fea2-4a79-8129-16183f248aa7"><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">Mathematical Biosciences</title></rdf:Description></rdf:RDF></model>