The Modeling of the HIV Virus
Download
Report
Transcript The Modeling of the HIV Virus
The Modeling of the HIV Virus
Group Members
Peter Phivilay
Eric Siegel
Seabass <|||><
With help from Joe Geddes
Goals
Accurately implement the current models
Modify existing equations to make them
more mathematically accurate and
biologically realistic
Create equations to model the viral load,
number of HIV strains, and the immune
response
Model the effects of the number of viral
strains on the progression of the virus
Original System of Equations
dTp/dt = CLTL(t) – CPTP(t)
dTlp/dt = CLTlL(t) – CPTlP(t)
dTL/dt = CPTP(t) – CLTL(t) – kTL(t) + ųaTaL(t)
dTlL/dt = pkTL(t) – CLTlL(t) + CPTlP(t) – ųlTlL(t) – slTlL(t) + siTiL(t)
dTaL/dt = rkTL(t) – ųaTaL(t)
dTiL/dt = qkTL(t) – ųiTiL(t) + slTlL(t) – siTiL(t)
Modifications
dTp/dt = CLTL(t) – CPTP(t) +
s*(1-(Tp(t)+Tlp (t)+TL (t)+TlL (t)+TaL (t)+TiL (t))/Smax) ųu*Tp(t)
dTL/dt = CPTP(t) – CLTL(t) – kTL(t) + ųaTaL(t) – ųu* TL(t)
dV/dt = bTil(t) - cV(t) - KR(t)
dS/dt = un*(q*k* TL(t) + Sl * TlL(t))
dR/dt = [g* V(t) * R(t) * (1- R(t) / Rmax)]/ floor S(t)
Future Modifications
dTL/dt = CPTP(t) – CLTL(t) – kV(t)TL(t) + ųaTaL(t) –
muU*Tp(t)
dTaL/dt = rkV(t)TL(t) – ųaTaL(t)
dTlL/dt = pkV(t)TL(t) – CLTlL(t) + CPTlP(t) – ųlTlL(t) – slTlL(t) + siTiL(t)
dTiL/dt = qkV(t)TL(t) – ųiTiL(t) + slTlL(t) – siTiL(t)
dS/dt = un*(q*k*V(t)*Tl(t) + Sl * Tll(t))
Uninfected blood CD4+ cells over 10
years
Before
After
Incorrect display of uninfected
T cells
The cell count does not get low enough to
induce AIDS
Uninfected CD4+ cells
in blood
Uninfected CD4+
cells in lymph
Latently infected CD4+ cells in blood
over 10 years
Before
After
Uninfected CD4+ cells in lymph over
10 years
Before
After
Latently (red), abortively (green), and
actively (yellow) infected CD4+ cells in the
lymph over 10 years
Before
After
Incorrect Model of Viral load
dTp/dt = CLTL(t) – CPTP(t)
Incorrect Model of Viral load
The effect without mutations
Viral Load over 1 year
(in powers of 10)
Viral Load over 10 years
(in powers of 10)
Number of Virus Strains over
10 years
Difficulties
Maple becomes slow and unreliable as the
system increases in complexity
Solution?
Don’t use Maple!
Switched the project to Python
Simpler
Faster
Lacks built-in plotting routines
Wrote data to file and opened in Excel
Switched project to a faster computer
Dual-processor machine running Linux
More Difficulties
Finding values for parameters
First resource:
Internet
Papers
Journal Articles
Second resource:
Try different values and compare output to
expected
Analysis
Written a biologically accurate equation for
the viral load
Modeled the effects of mutations and the
number of strains
Added terms to the model while
maintaining its purpose
Failed to display the delay before the viral
explosion
Future Goals
Correct viral load equation to delay viral
explosion
Add V(t) for infection terms rather than just
a constant
Possibly add equations to represent the
cytotoxic T-cells and macrophages.
Adjusting the parameters and equations to
explore the various treatment options
References
Kirschner, D. Webb, GF. Cloyd, M. Model of HIV-1 Disease Progression Based on
Virus- Induced Lymph Node Homing and Homing-Induced Apoptosis of CD4+
Lymphocytes. JAIDS Journal. 20000.
Kirschner,D. Webb, GF. A Mathematical Model of Combined Drug Therapy of HIV
Infection. Journal of Theoretical Medicine. 1997
Perelson, A. Nelson, P. Mathematical Analysis of HIV-1 Dynamics in Vivo.. SIAM
Review. 1999
Nowak, MA. May, MR. Anderson, RM. The Evolutionary Dynamics of HIV-1
Quasispecies and the development of immunodeficiency disease.
Acknowledgments
Joe Geddes for his help on the computers
and strokes of brilliance
Prof. Najib Nandi for the account on the
Linux machine