Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2012 Sep 19.
Published in final edited form as: Proc Am Control Conf. 2011:5418–5419. doi: 10.1109/acc.2011.5991281

Approximate-model closed-loop minimal sampling method for HIV viral-load minima detection

Ryan Zurakowski 1, Matthew Churgin 2, Camilo Perez 3, Matthew Rodriguez 4
PMCID: PMC3445656  NIHMSID: NIHMS403906  PMID: 23001383

Abstract

We present a closed-loop method for determining the minimum of a viral rebound curve for an HIV patient undergoing a therapy transition. This method fits the parameters for a reduced approximate solution to the viral load measurements using a Simulated Annealing direct search algorithm. Gaussian white noise is added, and a family of fits is obtained. A safety tolerance measure is applied to the family of fits to obtain the next sample time. Using parameters identified from HIV data, we show that this method exhibits robust performance on noisy data generated from identified patient models, while greatly reducing the number of samples needed compared to a fixed-interval sampling approach.

I. INTRODUCTION

HIV infection is a potentially deadly disease. The virus is well-controlled by the application of Highly-Active Antiretroviral Therapy (HAART), but the emergence of drug-resistant strains is common, and forces a therapy change [1].

In order to reduce the risk of subsequent virological failures immediately following the introduction of a new antiviral regimen, we have previously proposed a family of optimal treatment scheduling algorithms [2], [3], [4], [5]. These algorithms utilize treatment interruptions and permuted antiviral drug regimens in an optimal manner to create transient crashes in the total viral load. Because the drugs being used in these optimized schedules are from regimens to which resistant virus has already emerged, the crash is always followed by a viral rebound. By switching at the viral load minimum, before rebound, it is theoretically possible to reduce the risk of subsequent virlogical failure by an order of magnitude or more [6], [3].

Model uncertainty due to interpatient parameter variation makes a priori calculation of the minimum time impossible. Frequent sampling makes it possible to find the minimum, but the samples are expensive and invasive, so this should be avoided. In a previous paper, we have introduced a simple algorithm for finding the viral load minimum [7]. In this paper, we improve the algorithm through the use of Simulated Annealing-based parameter identification and test the model’s performance against noisy data generated from models identified from experimental HIV patient data..

II. MODEL

A. Viral strain competition model

The dynamics of HIV infection by two competing strains is well described by Equation 1

x˙  =λdxβw(1u1)(1u2)xvwβr(1u2)xvry˙w=βw(1u1)(1u2)xvwawyw+λwy˙r=βr(1u2)xvraryr+λrv˙w=γwawywωwvwv˙r=γraryrωrvr (1)

where vw, yw are the populations of virus and infected cells, respectively, susceptible to drug regimens u1 and u2, vr and yr the populations of virus and infected cells resistant to u1, respectively, and x is the uninfected target cell population. The parameters of this model were identified from viral load data from six patients subjected to a series of treatment interruptions and reintroductions [8], using modified Markov-Chain Monte-Carlo methods as described in [3], [5] The parameters used for the plots generated in this paper are shown in Table I.

TABLE I.

Identified parameter values for each patient

Parameters Patient A Patient B
λ 123 51.7
d 0.108 0.113
βw 5.51 * 10−6 5.40 * 10−6
βr 5.51 * 10−6 5.40 * 10−6
aw 0.476 0.528
ar 0.952 1.06
λw 3.00 * 10−4 3.00 * 10−4
λr 3.00 * 10−4 3.00 * 10−4
γw 167 275
γr 167 275
ωw 0.569 0.549
ωr 0.569 0.549

B. Approximate Solution

Equation 1 has twelve parameters and five state variables, which would require at least seventeen measurements before closed-loop parameter estimation could begin. However, under the conditions induced by the switching algorithms described in [2], [3], [4], [5], the total viral load v(t) = vw(t) + vr(t) can be well approximated by the equation:

v^(t)=v^w(0)ekwt+v^r(0)ekrt (2)

which has only one state and three unknown parameters, if the total initial viral load is assumed to be known.

III. ALGORITHM

A. Simulated Annealing-based parameter estimation

Once we have three measurements, we can perform non-linear least-squares estimation. To overcome problems with local minima in the fit encountered while using steepest-descent based methods, we used a simulated annealing algorithm to obtain our parameter fits [9]. We used the built-in MATLAB implementation simulannealbnd with default settings, enforcing upper and lower bounds on the parameters 0.95 * y(0) ≤ ŷw(0) ≤ y(0), 0.1 ≤ kw ≤ 1, 0.1 ≤ kr ≤ 1 and a terminal function value tolerance of 10−20. A parameter set θ = [vw0 kw kr] is found to minimize the cost function ln(∑i|v(ti) − (ti)|) for the set of samples {ti}.

B. Closed-loop sampling criterion

In order to avoid either sampling too frequently or overshooting the minimum, we implement a closed-loop algorithm. A minimum interval Tmin = 3 days and a maximum interval Tmax = 7 days are defined. After three initial samples spaced at Tmin, parameter estimation is performed as described above. This step is repeated J = 100 times with proportional gaussian random noise added to the sampled data y(ti), with standard deviation equal to 5% of the nominal measured value, and J estimated viral-load minimum times tj=1kr(j)+kw(j)ln(kw(j)v^w0(j)kr(j)v^r0(j)) are calculated. The worst-case (earliest) rebound time tmin~=infjJ{tj} is calculated. If tmin~>tS+Tmax, where tS is the current sample time, the next sample is taken at tS + Tmax. If tmin~<tS+Tmin, the next sample is taken at tS + Tmin. If tS+Tmin<tmin~<tS+Tmax, the next sample is taken at tmin~. The algorithm terminates when tmin~tS for the set of samples {ti}.

IV. Simulations

Equation 1 was used to generate data using identified parameter values from a number of patients. The system was allowed to settle for 100 days, simulating the initial emergence of a resistant strain. These data were corrupted by proportional Gaussian white noise with standard deviation equal to 3% of the measurement value. Overall, we saw a reduction in the required number of samples of approximately 50% compared to a fixed 3-day sampling interval while maintaining a ±3-day accuracy. Figure 1 show the results for two example patients. The blue curve is the actual noise-corrupted viral load generated by Equation 1, the red circles are the measurements with error bars showing the range of values considered by the estimation algorithm, and the numbered green curves are the successive estimate curves following Equation 2 generated by the algorithm.

Fig. 1.

Fig. 1

Patient A and B Data.

V. CONCLUSIONS AND FUTURE WORKS

We have demonstrated a closed-loop sampling algorithm which robustly finds a viral load minimum despite the presence of measurement noise. This algorithm uses an approximate solution method, and employs a Simulated Annealing algorithm for robust parameter identification. The algorithm consistently reduces the number of samples required to find the minimum compared to a frequent sampling approach. In future work, we will explore other direct search methods such as Genetic Algorithms, as the Simulated Annealing method is quite slow for this problem. A faster algorithm will allow us to explore a less-conservative approach where the next sample time is taken to be one standard deviation before the mean, instead of the earliest. Histograms of the estimated minimum times obtained from the algorithm for Patient A show a roughly normal distribution, implying that this is feasible. A much larger number of fits will be necessary to generate a sufficiently smooth distribution, however, and this will require a faster algorithm.

Fig. 2.

Fig. 2

Distribution of estimates of rebound time for Patient A after 3, 4, and 5 measurements respectively.

Acknowledgments

This project was partially supported by NIH Award R21AI078842 and the University of Delaware Research Foundation

Contributor Information

Ryan Zurakowski, Electrical and Computer Engineering, University of Delaware, Newark, DE 19716, USA, ryanz@udel.edu.

Matthew Churgin, Department at the University of Pennsylvania, mchurgin@mail.med.upenn.edu.

Camilo Perez, Department at the University of Washington, camipiri@u.washington.edu.

Matthew Rodriguez, Department at the University of Michigan, marod@umich.edu.

References

  • 1.Perrin L, Telenti A. Hiv treatment failure: Testing for hiv resistance in clinical practice. Science. 1998;vol. 280(no. 5371):1871–1873. doi: 10.1126/science.280.5371.1871. [DOI] [PubMed] [Google Scholar]
  • 2.Zurakowski R, Wodarz D. Treatment interruptions to decrease risk of resistance emerging during therapy switching in hiv treatment. Proceedings of the 46th IEEE Conference on Decision and Control; Nov 2007; pp. 5174–5179. [Google Scholar]
  • 3.Luo R, Cannon L, Hernandez J, Piovoso MJ, Zurakowski R. Controlling the evolution of resistance. Journal of Process Control. 2011 Mar;vol. 21(no. 3):367–378. doi: 10.1016/j.jprocont.2010.11.010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Luo R, Zurakowski R. A new strategy to decrease risk of resistance emerging during therapy switching in hiv treatment. Proceedings of the American Control Conference; May 2008; pp. 2112–2117. [Google Scholar]
  • 5.Luo R, Piovoso M, Zurakowski R. Modeling-error robustness of a viral-load preconditioning strategy for hiv treatment switching. Proceedings of the American Control Conference; 2010. pp. 5155–5160. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Ribeiro RM, Bonhoeffer S. Production of resistant hiv mutants during antiretroviral therapy. Proc Natl Acad Sci USA. 2000 Jul;vol. 97(no. 14):7681–7686. doi: 10.1073/pnas.97.14.7681. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Rosero E, Zurakowski R. Closed-loop minimal sampling method for determining viral-load minima during switching. Proc. of the American Control Conference; 2010. pp. 460–461. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Ruiz L, Carcelain G, Martínez-Picado J, Frost S, Marfil S, Paredes R, Romeu J, Ferrer E, Morales-Lopetegi K, Autran B, Clotet B. Hiv dynamics and t-cell immunity after three structured treatment interruptions in chronic hiv-1 infection. AIDS. 2001 Jun;vol. 15(no. 9):F19–F27. doi: 10.1097/00002030-200106150-00001. [DOI] [PubMed] [Google Scholar]
  • 9.Kirkpatrick S, Gelatt C, Vecchi M. Optimization by simulated annealing. Science. 1983 May;vol. 220(no. 4598):671–680. doi: 10.1126/science.220.4598.671. [DOI] [PubMed] [Google Scholar]

RESOURCES