Mining HIV dynamics using independent component analysis

Bioinformatics. 2003 May 22;19(8):981-6. doi: 10.1093/bioinformatics/btg123.

Abstract

Motivation: We implement a data mining technique based on the method of Independent Component Analysis (ICA) to generate reliable independent data sets for different HIV therapies. We show that this technique takes advantage of the ICA power to eliminate the noise generated by artificial interaction of HIV system dynamics. Moreover, the incorporation of the actual laboratory data sets into the analysis phase offers a powerful advantage when compared with other mathematical procedures that consider the general behavior of HIV dynamics.

Results: The ICA algorithm has been used to generate different patterns of the HIV dynamics under different therapy conditions. The Kohonen Map has been used to eliminate redundant noise in each pattern to produce a reliable data set for the simulation phase. We show that under potent antiretroviral drugs, the value of the CD4+ cells in infected persons decreases gradually by about 11% every 100 days and the levels of the CD8+ cells increase gradually by about 2% every 100 days.

Availability: Executable code and data libraries are available by contacting the corresponding author.

Implementation: Mathematica 4 has been used to simulate the suggested model. A Pentium III or higher platform is recommended.

Publication types

  • Comparative Study
  • Evaluation Study
  • Validation Study

MeSH terms

  • Algorithms*
  • CD4-Positive T-Lymphocytes / immunology
  • CD4-Positive T-Lymphocytes / virology
  • CD8-Positive T-Lymphocytes / immunology
  • CD8-Positive T-Lymphocytes / virology
  • Computer Simulation
  • Database Management Systems*
  • HIV / drug effects
  • HIV / immunology
  • HIV Infections / drug therapy*
  • HIV Infections / genetics
  • HIV Infections / immunology*
  • HIV Infections / physiopathology
  • Humans
  • Information Storage and Retrieval / methods*
  • Models, Biological*
  • Models, Statistical
  • Nonlinear Dynamics
  • Pattern Recognition, Automated
  • Principal Component Analysis
  • Treatment Outcome
  • Viral Load / methods