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