- Author:
- Tessa Paris <tpar054@aucklanduni.ac.nz>
- Date:
- 2010-01-11 14:31:56+13:00
- Desc:
- Added Initial conditions and a piecewise function for the application of the drugs (s).
The model now produces output that replicates the graphs in figure 1 (i) and (ii).
- Permanent Source URI:
- https://models.physiomeproject.org/workspace/wodarz_nowak_1999/rawfile/fb3109dd2fd3411843c47ad3cef10017448d3d26/wodarz_nowak_1999.cellml
<?xml version="1.0" encoding="utf-8"?>
<!--
This CellML file was generated on 11/01/2010 at 2:31:02 at p.m. using:
COR (0.9.31.1333)
Copyright 2002-2010 Dr Alan Garny
http://cor.physiol.ox.ac.uk/ - cor@physiol.ox.ac.uk
CellML 1.0 was used to generate this model
http://www.cellml.org/
-->
<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_nowak_1999_version01" cmeta:id="wodarz_nowak_1999_version01" 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>Modelling the Interaction between HIV and the Immune System</title>
<author>
<firstname>Catherine</firstname>
<surname>Lloyd</surname>
<affiliation>
<shortaffil>Bioengineering Institute, University of Auckland</shortaffil>
</affiliation>
</author>
</articleinfo>
<section id="sec_status">
<title>Model Status</title>
<para>
This is the original unchecked version of the model imported from the previous
CellML model repository, 24-Jan-2006.
</para>
</section>
<sect1 id="sec_structure">
<title>Model Structure</title>
<para>
Despite significant improvements in antiviral therapy for HIV-infected patients, there are still problems such as negative side effects and viral resistance. In addition, long-lived infected cells make it unlikely that combination therapy alone will be able to eradicate HIV from infected patients. Consequently there is a considerable interest in finding a therapy regime which reduces viral loads <emphasis>and</emphasis> restimulates immune responses.
</para>
<para>
There is clinical evidence to suggest that antiviral immune responses play an important role in determining virus load and the rate of disease progression in infected patients. Good CD4- and CD8-mediated immune responses against HIV, together with a low virus load, mean that patients can carry the disease for long periods without the severity of the infection increasing.
</para>
<para>
In the study described here, Wodarz and Nowak develop a mathematical model to study the interaction between HIV and the immune system. They use the results of model simulations to analyse how specific antiviral treatment regimes can lead to the establishment of effective immune responses and long-term control of HIV. Their model contains four variables: uninfected CD4<superscript>+</superscript> T cells, infected CD4<superscript>+</superscript> T cells, cytotoxic T lymphocyte (CTL) precursors, and CTL effectors (see the figure below).
</para>
<para>
The complete 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/entrez/query.fcgi?cmd=Retrieve&db=PubMed&list_uids=10588728&dopt=Abstract">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>
<para>
Model simulations suggest that an efficient CTL memory response (defined as long-term persistence of CTL precursors in the absence of antigen) is required to control HIV. Infection and depletion of CD4<superscript>+</superscript> T helper cells interfere with CTL memory generation, resulting in persistent viral replication and disease progression. Antiviral drug therapy during the primary infection can enable the development of CTL memory. In chronically infected patients, specific treatment schedules can lead to a re-establishment of CTL memory.
</para>
</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_nowak_1999_version01">
<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>The 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>