An interpretable classification method for predicting drug resistance in M. tuberculosis
Hooman Zabeti, Nick DexteriD, Amir Hosein Safari, Nafiseh SedaghatiD, Maxwell W. LibbrechtiD, Leonid ChindelevitchiD
Abstract
MotivationPrediction of drug resistance and identification of its mechanisms in bacteria such as Mycobacterium tuberculosis, the etiological agent of tuberculosis, is a challenging problem. Solving this problem requires a transparent, accurate, and flexible predictive model. The methods currently used for this purpose rarely satisfy all of these criteria. On the one hand, approaches based on testing strains against a catalogue of previously identified mutations often yield poor predictive performance; on the other hand, machine learning techniques typically have higher predictive accuracy, but often lack interpretability and may learn patterns that produce accurate predictions for the wrong reasons. Current interpretable methods may either exhibit a lower accuracy or lack the flexibility needed to generalize them to previously unseen data. ContributionIn this paper we propose a novel technique, inspired by the group testing and Boolean compressed sensing, which yields highly accurate predictions, interpretable results, and is flexible enough to be optimized for various evaluation metrics at the same time. ResultsWe test the predictive accuracy of our approach on five first-line and seven second-line antibiotics used for treating tuberculosis. We find that it has a higher or comparable accuracy to that of commonly used machine learning models, and is able to identify variants in genes with previously reported association to drug resistance. Our method is intrinsically interpretable, and can be customized for different evaluation metrics. Our implementation is available at github.com/hoomanzabeti/INGOT_DR and can be installed via The Python Package Index (Pypi) under ingotdr. This package is also compatible with most of the tools in the Scikit-learn machine learning library.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 12
- FWCI
- 0.63
- Field percentile
- top 27%
- Organism
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Genomic Diagnostics for Drug-Resistant Mycobacterium tuberculosis: Computational Prediction of Antimicrobial Resistance
Mohammadali Serajian, Yunheng Han, Christina Boucher·bioRxiv·May 25, 2026
- GenTB: A user-friendly genome-based predictor for tuberculosis resistance powered by machine learning
Matthias I. Gröschel, Martin Owens, … Maha Reda Farhat·Genome MedicinePeer-reviewed·Aug 30, 2021
- Scalable De Novo Classification of Antibiotic Resistance of Mycobacterium Tuberculosis
Mohammadali Serajian, Simone Marini, … Christina A. Boucher·BioinformaticsPeer-reviewed·Apr 12, 2024
- BIG-TB: A benchmark for evaluating prediction and interpretability of sequence-based machine learning using Mycobacterium tuberculosis genomes
Mahbuba Tasmin, Saishradha Mohanty, … Anna G. Green·bioRxiv·Feb 2, 2026
- TB-Bench: A Systematic Benchmark of Machine Learning and Deep Learning Methods for Second-Line TB Drug Resistance Prediction
V P Brintha, Saish Jaiswal, … Manikandan Narayanan·bioRxiv·Apr 13, 2026
- Benchmarking the translational potential of AI-based drug-resistance prediction from Mycobacterium tuberculosis whole-genome sequencing data
C X Liu, Haoyue Zhu, … Yang Yang·bioRxiv·Jul 3, 2026