Related Experiment Video
Updated: Aug 3, 2025

System for Efficacy and Cytotoxicity Screening of Inhibitors Targeting Intracellular Mycobacterium tuberculosis
Published on: April 5, 2017
TB-ML-a framework for comparing machine learning approaches to predict drug resistance of Mycobacterium tuberculosis
Julian Libiseller-Egger1, Linfeng Wang1, Wouter Deelder1
1Faculty of Infectious and Tropical Diseases, London School of Hygiene & Tropical Medicine, London WC1E 7HT, UK.
Motivation:
Machine learning (ML) has shown impressive performance in predicting antimicrobial resistance (AMR) from sequence data, including for Mycobacterium tuberculosis, the causative agent of tuberculosis. However, current ML development and publication practices make it difficult for researchers and clinicians to use, test or reproduce published models.
Results:
We packaged a number of published and unpublished ML models for predicting AMR of M.tuberculosis into Docker containers. Similarly, the pipelines required for pre-processing genomic data into the formats required by the models were also packaged into separate containers. By following a minimal container I/O standard, we ensured as much interoperability as possible. We also created a command-line application, TB-ML, which can be used to easily combine pre-processing and prediction containers into complete pipelines ready for predicting resistance from novel, raw data with a single command. As long as there is adherence to this minimal standard for the container interface, containers produced by researchers holding new models can likewise be included in these pipelines, making benchmark comparisons of different models simple and facilitating faster uptake in the clinic.
Availability And Implementation:
TB-ML contains a simple Docker API written in Python and is available at https://github.com/jodyphelan/tb-ml. Example Docker containers for resistance prediction and corresponding data pre-processing as well as a tutorial on how to create new containers for TB-ML are available at https://tb-ml.github.io/tb-ml-containers/.
Contact:
jody.phelan@lshtm.ac.uk.
More Related Videos
10:29A High-throughput Compatible Assay to Evaluate Drug Efficacy against Macrophage Passaged Mycobacterium tuberculosis
Published on: March 24, 2017
15:28A Microscopic Phenotypic Assay for the Quantification of Intracellular Mycobacteria Adapted for High-throughput/High-content Screening
Published on: January 17, 2014