Related Experiment Video
Updated: Jul 24, 2025

Validated LC-MS/MS Panel for Quantifying 11 Drug-Resistant TB Medications in Small Hair Samples
Published on: May 19, 2020
A machine learning approach to explore individual risk factors for tuberculosis treatment non-adherence in Mukono
Haron W Gichuhi1, Mark Magumba2, Manish Kumar3
1Department of Biostatistics and Epidemiology, Makerere University School of Public Health, Kampala, Uganda.
Abstract:
Despite the availability and implementation of well-known efficacious interventions for tuberculosis treatment by the Ministry of Health, Uganda (MoH), treatment non-adherence persists. Moreover, identifying a specific tuberculosis patient at risk of treatment non-adherence is still a challenge. Thus, this retrospective study, based on a record review of 838 tuberculosis patients enrolled in six health facilities, presents, and discusses a machine learning approach to explore the individual risk factors predictive of tuberculosis treatment non-adherence in the Mukono district, Uganda. Five classification machine learning algorithms, logistic regression (LR), artificial neural networks (ANN), support vector machines (SVM), random forest (RF), and AdaBoost were trained, and evaluated by computing their accuracy, F1 score, precision, recall, and the area under the receiver operating curve (AUC) through the aid of a confusion matrix. Of the five developed and evaluated algorithms, SVM (91.28%) had the highest accuracy (AdaBoost, 91.05% performed better than SVM when AUC is considered as evaluation parameter). Looking at all five evaluation parameters globally, AdaBoost is quite on par with SVM. Individual risk factors predictive of non-adherence included tuberculosis type, GeneXpert results, sub-country, antiretroviral status, contacts below 5 years, health facility ownership, sputum test results at 2 months, treatment supporter, cotrimoxazole preventive therapy (CPT) dapsone status, risk group, patient age, gender, middle and upper arm circumference, referral, positive sputum test at 5 and 6 months. Therefore, machine learning techniques, specifically classification types, can identify patient factors predictive of treatment non-adherence and accurately differentiate between adherent and non-adherent patients. Thus, tuberculosis program management should consider adopting the classification machine learning techniques evaluated in this study as a screening tool for identifying and targeting suited interventions to these patients.
Related Concept Videos
Pulmonary Tuberculosis V
Latent tuberculosis infection occurs when TB bacteria are present in a person's body, but are not causing illness or symptoms. It is not contagious, and preventive treatment is crucial to avoid the...
Pulmonary Tuberculosis I
Causative Organism
The primary infectious agent causing tuberculosis is Mycobacterium tuberculosis, a slow-growing, acid-fast, aerobic rod that exhibits sensitivity to heat and ultraviolet light. Instances of Mycobacterium bovis and Mycobacterium avium contributing to the development of TB infection are rare.
Mode of...
Pulmonary Tuberculosis II
Here is a detailed explanation of its pathophysiology:
Transmission: The process begins when a person inhales droplet nuclei containing M. tuberculosis. These are typically released into the air when an individual with pulmonary or...
Pulmonary Tuberculosis IV
Several diagnostic approaches are used to detect TB. The conventional method is the Tuberculin Skin Test (TST), also known as the Mantoux test. However, this method has...
Pulmonary Tuberculosis III
The first classification is based on the development of the disease, and it includes the following categories:
Steps in Outbreak Investigation

