Figures
Abstract
There remains a clinical need for better approaches to rapid drug susceptibility testing in view of the increasing burden of multidrug resistant tuberculosis. Binary susceptibility phenotypes only capture changes in minimum inhibitory concentration when these cross the critical concentration, even though other changes may be clinically relevant. We developed a machine learning system to predict minimum inhibitory concentration from unassembled whole-genome sequencing data for 13 anti-tuberculosis drugs. We trained, validated and tested the system on 10,859 isolates from the CRyPTIC dataset. Essential agreement rates (predicted MIC within one doubling dilution of observed MIC) were above 92% for first-line drugs, 91% for fluoroquinolones and aminoglycosides, and 90% for new and repurposed drugs, albeit with a significant drop in performance for the very few phenotypically resistant isolates in the latter group. To further validate the model in the absence of external MIC datasets, we predicted MIC and converted values to binary for an external set of 15,239 isolates with binary phenotypes, and compare their performance against a previously validated mutation catalogue, the expected performance of existing molecular assays, and World Health Organization Target Product Profiles. The sensitivity of the model on the external dataset was greater than 90% for all drugs except ethionamide, clofazimine and linezolid. Specificity was greater than 95% for all drugs except ethambutol, ethionamide, bedaquiline, delamanid and clofazimine. The proposed system can provide quantitative susceptibility phenotyping to help guide antimicrobial therapy, although further data collection and validation are required before machine learning can be used clinically for all drugs.
Author summary
Tuberculosis is a leading cause of morbidity and mortality globally, killing over 1.5 million people each year. Tuberculosis drug susceptibility testing is used to determine which antibiotics should be used to manage the disease, particularly in view of the rise in multidrug resistant tuberculosis. The current standard for testing, binary phenotypes, only capture changes in minimum inhibitory concentration when these cross a critical concentration, even though other changes may be clinically relevant. We developed a machine learning system to predict minimum inhibitory concentration directly from sequencing data for 13 antibiotics. We find that the model has an accuracy of 92% for first-line drugs, 91% for fluoroquinolones and aminoglycosides, and 90% for new and repurposed drugs, with a significant drop in performance for resistant isolates in the latter group. We validated the model on an external dataset with binary phenotypes. The sensitivity of the model on the external dataset was greater than 90% for all drugs except ethionamide, clofazimine and linezolid. Specificity was greater than 95% for all drugs except ethambutol, ethionamide, bedaquiline, delamanid and clofazimine. The proposed system could help guide antimicrobial therapy. However, further data and validation are required before machine learning can be used clinically for all drugs.
Citation: The CRyPTIC consortium (2024) Quantitative drug susceptibility testing for Mycobacterium tuberculosis using unassembled sequencing data and machine learning. PLoS Comput Biol 20(8): e1012260. https://doi.org/10.1371/journal.pcbi.1012260
Editor: Luigi Palla, University of Rome La Sapienza: Universita degli Studi di Roma La Sapienza, ITALY
Received: October 8, 2023; Accepted: June 19, 2024; Published: August 5, 2024
Copyright: © 2024 The CRyPTIC consortium. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All data and code used for this manuscript are publicly available: - data repository with all data used in the study is publicly available at the following link: https://www.ebi.ac.uk/about/news/announcements/cryptic-cataloguing-drug-resistance-mutations-m-tuberculosis/ - the code is available at the following link: https://github.com/AlexCryptic/Cryptic_MIC_prediction.
Funding: This work was supported by Wellcome Trust/Newton Fund-MRC Collaborative Award [200205/Z/15/Z]; and Bill & Melinda Gates Foundation Trust (OPP1133541). Oxford CRyPTIC consortium members are funded/supported by the National Institute for Health Research (NIHR) Oxford Biomedical Research Centre (BRC), and the National Institute for Health Research (NIHR) Health Protection Research Unit in Healthcare Associated Infections and Antimicrobial Resistance, a partnership between what was Public Health England (now UKHSA) and the University of Oxford. The views expressed are those of the authors and not necessarily those of the NHS, the NIHR, Public Health England or the Department of Health and Social Care. J.M. is supported by the Wellcome Trust [203919/Z/16/Z]. Z.Y. is supported by the National Science and Technology Major Project, China Grant No. 2018ZX10103001. K.M.M. is supported by EMBL's EIPOD3 programme funded by the European Union’s Horizon 2020 research and innovation programme under Marie Skłodowska Curie Actions. T.C.R. is funded in part by funding from Unitaid Grant No. 2019-32-FIND MDR. R.S.O. is supported by FAPESP Grant No. 17/16082-7. L.F. received financial support from FAPESP Grant No. 2012/51756-5. B.Z. is supported by the National Natural Science Foundation of China (81991534) and the Beijing Municipal Science & Technology Commission (Z201100005520041). N.T.T.T. is supported by the Wellcome Trust International Intermediate Fellowship [206724/Z/17/Z]. G.T. is funded by the Wellcome Trust. R.W. is supported by the South African Medical Research Council. J.C. is supported by the Rhodes Trust and Stanford Medical Scientist Training Program (T32 GM007365). T.C. has received grant funding and salary support from US NIH, CDC, USAID and Bill and Melinda Gates Foundation. L.G. was supported by the Wellcome Trust [201470/Z/16/Z], the National Institute of Allergy and Infectious Diseases of the National Institutes of Health under award number 1R01AI146338, the GOSH Charity (VC0921) and the GOSH/ICH Biomedical Research Centre (www.nihr.ac.uk). A.L. is supported by the National Institute for Health Research (NIHR) Health Protection Research Unit in Respiratory Infections at Imperial College London. S.G.L. is supported by the Fonds de Recherche en Santé du Québec. C.N. is funded by Wellcome Trust Grant No. 203583/Z/16/Z. A.V.R. is supported by Research Foundation Flanders (FWO) under Grant No. G0F8316N (FWO Odysseus). G.M. was supported by the Wellcome Trust [098316], [214321/Z/18/Z], and [203135/Z/16/Z], and the South African Research Chairs Initiative of the Department of Science and Technology and National Research Foundation (NRF) of South Africa (Grant No. 64787). The funders had no role in the study design, data collection, data analysis, data interpretation, or writing of this report. The opinions, findings and conclusions expressed in this manuscript reflect those of the authors alone. A.B. is funded by the NDM Prize Studentship from the Oxford Medical Research Council Doctoral Training Partnership and the Nuffield Department of Clinical Medicine. D.J.W. is supported by a Sir Henry Dale Fellowship jointly funded by the Wellcome Trust and the Royal Society (Grant No. 101237/Z/13/B) and by the Robertson Foundation. A.S.W. is an NIHR Senior Investigator. T.M.W. is a Wellcome Trust Clinical Career Development Fellow [214560/Z/18/Z]. A.S.L. is supported by the Rhodes Trust. R.J.W. receives funding from the Francis Crick Institute which is supported by Wellcome Trust, [FC0010218], UKRI [FC0010218], and CRUK [FC0010218]. The computational aspects of this research were supported by the Wellcome Trust Core Award Grant Number [203141/Z/16/Z] and the NIHR Oxford BRC. Parts of the work were funded by the German Center of Infection Research (DZIF). The Scottish Mycobacteria Reference Laboratory is funded through National Services Scotland. The Wadsworth Center contributions were supported in part by Cooperative Agreement No. U60OE000103 funded by the Centers for Disease Control and Prevention through the Association of Public Health Laboratories and NIH/NIAID grant AI-117312. Additional support for sequencing and analysis was contributed by the Wadsworth Center Applied Genomic Technologies Core Facility and the Wadsworth Center Bioinformatics Core. SYNLAB Holding Germany GmbH for its direct and indirect support of research activities in the Institute of Microbiology and Laboratory Medicine Gauting. N.R. thanks to the Programme National de Lutte contre la Tuberculose de Madagascar.
Competing interests: I have read the journal’s policy and the author(s) of this manuscript have the following competing interests: E.R. is employed by Public Health England and holds an honorary contract with Imperial College London. I.F.L. is Director of the Scottish Mycobacteria Reference Laboratory. S.N. receives funding from German Center for Infection Research, Excellenz Cluster Precision Medicine in Chronic Inflammation, Leibniz Science Campus Evolutionary Medicine of the LUNG (EvoLUNG)tion EXC 2167. P.S. is a consultant at Genoscreen. T.R. is funded by NIH and DoD and receives salary support from the non-profit organization FIND. T.R. is a co-founder, board member and shareholder of Verus Diagnostics Inc, a company that was founded with the intent of developing diagnostic assays. Verus Diagnostics was not involved in any way with data collection, analysis or publication of the results. T.R. has not received any financial support from Verus Diagnostics. UCSD Conflict of Interest office has reviewed and approved T.R. ’s role in Verus Diagnostics Inc. T.R. is a co-inventor of a provisional patent for a TB diagnostic assay (provisional patent #: 63/048.989). T.R. is a co-inventor on a patent associated with the processing of TB sequencing data (European Patent Application No. 14840432.0 & USSN 14/912,918). T.R. has agreed to “donate all present and future interest in and rights to royalties from this patent” to UCSD to ensure that he does not receive any financial benefits from this patent. S.S. is working and holding ESOPs at HaystackAnalytics Pvt. Ltd. (Product: Using whole genome sequencing for drug susceptibility testing for Mycobacterium tuberculosis). G.F.G. is listed as an inventor on patent applications for RBD-dimer-based CoV vaccines. The patents for RBD-dimers as protein subunit vaccines for SARS-CoV-2 have been licensed to Anhui Zhifei Longcom Biopharmaceutical Co. Ltd, China. No other authors declare a conflict of interest.
Background
In 2020, 10 million individuals fell ill with tuberculosis and 1.5 million died from the infection [1]. The problem of multidrug-resistant tuberculosis (MDR-TB)–defined as resistance to isoniazid and rifampicin–has been described by the World Health Organization (WHO) as a global health crisis [1]. Despite advances in diagnostics and treatment, MDR-TB remains under-detected and treatment success remains stubbornly below 60% globally [1]. The SARS-CoV-2 pandemic has likely set back the progress that has been made by years [2].
The WHO has called for universal tuberculosis drug susceptibility testing [3], but two major barriers remain for universal susceptibility testing in the face of rapidly evolving resistance. First, culture-based susceptibility testing is too slow, infra-structure dependent (biosafety level 3 laboratories are required), and technically challenging to offer a realistic solution [4]. Novel molecular assays have been developed to rapidly detect resistance to a subset of first- and second-line drugs, but are limited in the number of resistance-conferring mutations they can detect [5], constraining their sensitivity. Some countries now rely on whole-genome sequencing (WGS) to identify susceptibility to first-line drugs [6], but suffer the same limitations in the number of resistance-conferring mutations detected, as well as financial and technical implementation requirements. Second, culture-based susceptibility testing typically generates binary phenotypes, where susceptible isolates are differentiated from resistant ones based on critical concentrations of antibiotic that are not always firmly relatable to clinical outcome. Semi-quantitative measures of drug susceptibility such as minimum inhibitory concentrations (“MICs”) could be more clinically useful as they lend themselves to the future development of personalized dosing regimens, by indicating whether it might be possible to overcome ‘resistance’ through higher drug dosing.
Machine learning algorithms have accurately predicted binary susceptibility from whole genome sequencing data in Mycobacterium tuberculosis [7–9], and predicted MICs in other pathogens like Salmonella [10], N. gonorrhea [11], S. aureus [12], and E. coli [13], using both genomic mutations [7–9,11,13] and k-mers [10,12] as data inputs. The difficulty in generating semi-quantitative phenotypic data for M. tuberculosis has meant that machine learning approaches have yet to be applied to the problem of predicting such phenotypes from WGS data for this major pathogen.
Here, we assess how well a machine learning system can use genome-wide genomic features to predict MICs for 13 anti-tuberculosis drugs, including for bedaquiline and delamanid for which good molecular assays are currently lacking. We leverage a new, recently published dataset from CRyPTIC (a consortium working on genotypic / phenotypic associations for drug resistance in M. tuberculosis) [14], and adapt previously described extreme gradient boosting machine models for use on genome-wide k-mers directly from unassembled sequencing reads. We then assess whether MIC predictions can be used to accurately predict the more commonly generated binary phenotypes from Mycobacterial Growth Indicator Tubes (MGIT) in an independent dataset.
Results
Dataset characteristics
The CRyPTIC dataset (Table 1) included MICs for 10,859 isolates from 22 countries. Lineages 1 to 4, 6 and Mycobacterium bovis were represented, with lineage 4 (50%, 5,436/10,859) and lineage 2 (35%, 3,745/10,859) the most common (Table A in S1 Appendix). About 28% of samples (3,033/10,859) were multi-drug resistant. MICs were determined using a 96-well broth microdilution plate, and were available for three first-line antibiotics (isoniazid, rifampicin, ethambutol), plus rifabutin, two fluoroquinolones (moxifloxacin, levofloxacin), two injectable agents (amikacin, kanamycin), ethionamide, two newer drugs (bedaquiline, delamanid) and two repurposed drug (linezolid, clofazimine). Pyrazinamide was not present on the microdilution plate for technical reasons. We present results for kanamycin and rifabutin exclusively in Table B in S1 Appendix as they are less commonly prescribed.
Minimum inhibitory concentration prediction
We developed a k-mer-based, hypothesis-free, genome-wide supervised machine learning algorithm to predict MICs for 13 antibiotics (as described in Methods and presented in Fig 1). To assess the performance of the machine learning system on the widest possible set of antibiotics, it was initially trained on 75% of the CRyPTIC dataset (8,146 randomly selected isolates). Predictions were made for the remaining 25% (2,713 isolates). We generated confidence matrices for each drug (S1 Fig) and calculated essential agreement rates (when the MIC is correctly predicted within one doubling dilution) (Table 2).
Drug names: INH: Isoniazid, RIF: Rifampin, EMB: Ethambutol, MXF: Moxifloxacin, LEV: Levofloxacin, AMI: Amikacin, KAN: Kanamycin, ETH: Ethionamid, RFB: Rifabutin, BDQ: Bedaquilin, CFZ: Clofazimine, DLM: Delamanid, LZD: Linezolid. Groups: Guidelines and drug groupings refer to World Health Organization Consolidated Guidelines on Tuberculosis.
For the first-line drugs, the essential agreement rate was 94.2% for isoniazid (2,242/2,380), 95.0% for ethambutol (1,811/1,907), and 92.9% for rifampicin (2,086/2,246) (Table 2). We compared essential agreement rates between phenotypically resistant and susceptible isolates (after converting MICs to binary phenotypes using previously defined epidemiological cutoffs [15]) to see if the predictions made by the machine learning model were more accurate for one of the two subgroups. There was no statistically significant difference in essential agreement between the two subgroups for ethambutol and rifampicin. There was a 7.3% decrease in essential agreement for phenotypically resistant samples compared to susceptible isolates for isoniazid (97.8% vs 90.5%, p<0.001). Perfect agreement rates (exact MIC predicted correctly) were on average 30.1% lower than essential agreement rates across drugs (p<0.001) and are presented in Table B in S1 Appendix.
Essential agreement was 94.9% for levofloxacin (1,837/1,936), 90.9% for moxifloxacin (1,544/1,699), 97.5% for amikacin (2,191/2,248), and 91.3% for ethionamide (2,017/2,210). Essential agreement was lower for phenotypically resistant than for phenotypically susceptible isolates for all drugs, with differences of 13.1%, 7.3%, 10.9%, and 20.0%, for levofloxacin, moxifloxacin, amikacin, and ethionamide, respectively (p<0.001). We note that there were fewer phenotypically resistant isolates for these four drugs: 310, 261, 158, and 309, respectively, in the CRyPTIC dataset–which could explain the challenge in lower accuracy. EA was above 93% for all new and repurposed drugs: 93.3% for bedaquiline (1,987/2,130), 96.1% for clofazimine (1,842/1,917), 93.6% for linezolid (1,689/1,805), and 96.4% (1,918/1,990) for delamanid. Essential agreement dropped significantly for phenotypically resistant isolates: 39.3% (11/28) for linezolid, 13.0% for clofazimine (3/23), 10.0% for delamanid (2/20), and 6.2% for bedaquiline (1/16), demonstrating the poor predictive performance for these drugs, with the high essential agreement due to the majority of susceptible predictions. We observe the bimodal distribution of MICs for rifampicin, rifabutin, amikacin, and isoniazid, while those for ethambutol, kanamycin, moxifloxacin, and levofloxacin show a more unimodal distribution, correlating with less accurate predictions distributed across a broader range of the confusion matrix (S1 Fig) and consistent with previous findings in the CRyPTIC dataset [15]. Results by lineage are presented in Table C in S1 Appendix.
Binarising MICs
We assessed whether the machine learning model could be used to predict binary susceptibility status, given binary predictions remain the standard by which most patients are treated. We begin by considering the MIC value predicted by the model as a probability of resistance, where an increase in predicted MIC corresponds to increase in probability of resistance. For example, if all MIC predictions range from 1 to 8, then a prediction of 8 is considered to be a 100% likelihood of resistance and prediction of 1 to a 0% likelihood of resistance, for the purpose of generating a receiver operating characteristic (ROC) curve and of calculating an area under the curve (AUC) metric (Table 3). For first-line drugs, AUC was 0.983 for isoniazid (95% CI 0.979–0.987), 0.992 for rifampicin (0.988–0.994), and 0.965 for ethambutol (0.957–0.973). For second-line drugs, AUC was 0.945 for levofloxacin (0.931–0.963), 0.970 for moxifloxacin (0.958–0.982), 0.970 for amikacin (0.953–0.984), 0.960 for kanamycin (0.941–0.975), and 0.939 for ethionamide (0.924–0.952). For new and repurposed drugs, AUCs were lower—0.908 for bedaquiline (0.876–0.952), 0.879 for clofazimine (0.832–0.934), 0.781 for linezolid (0.695–0.866) and 0.785 for delamanid (0.711–0.861). However, we note that these four results are likely significant overestimations due to the very low number of true phenotypic positives in the test set (between 14 and 19).
We then converted the MIC predictions to binary predictions and compared them to the binary phenotypes determined using previously defined epidemiological cutoffs [15] (Methods, Table D in S1 Appendix). For first-line drugs, sensitivity of the machine learning model was 95.0% for isoniazid, 97.1% for rifampicin, and 93.1% for ethambutol, with a specificity of 98.1%, 89.4%, and 97.3%, respectively. Sensitivity was 91.6% for levofloxacin, 95.0% for moxifloxacin, 91.8% for amikacin, and 87.4% for ethionamide, with a specificity of 96.1%, 96.1%, 99.1%, and 89.4%, respectively. For new and repurposed drugs, we find a sensitivity of 87.5% for bedaquiline, 82.6% for clofazimine, 57.1% for linezolid, and 75.0% for delamanid, with a specificity of 76.0%, 72.2%, 87.6%, and 72.4%, respectively (Table 3).
External validation and comparison to diagnostic standards
No dataset yet exists to validate the performance of MIC predictions for the full spectrum of drugs on the CRyPTIC plate. In order to measure the performance of our predictor on an external dataset, we assess how a model trained on the entire CRyPTIC dataset can predict binary resistance in a separate set of 15,577 isolates for first-line and second-line drugs from the Seq&Treat consortium whose data, along with CRyPTIC’s, were used to generate the WHO catalogue of mutations associated with drug resistance in M. tuberculosis [16] (Table A in S1 Appendix). AUC was 0.971 for isoniazid (95%CI 0.967–0.975) and 0.981 for rifampicin (0.978–0.984), in both cases 1.1% lower than in CRyPTIC (p<0.01). Sensitivity was 93.6% for isoniazid and 96.0% for rifampicin, with a specificity of 99.2% and 99.0%, respectively. For second-line drugs, AUC was higher than CRyPTIC for levofloxacin (0.949), and lower for moxifloxacin (0.948), amikacin (0.924), and ethionamide (0.812). Sensitivity was 91.2%, 91.6%, 87.7%, and 90.6%, respectively, with a specificity of 92.5%, 95.1%, 94.9%, and 66.7%, respectively (Tables C and E in S1 Appendix).
We next used the independent set to compare predictions from the machine learning system with those from a validated mutation catalogue of mutation associated with drug resistance in M. tuberculosis [17], which covers a limited set of candidate genes (Table F in S1 Appendix) in the independent set. For first-line drugs, the catalogue had similar sensitivity (0.935 vs 0.936) with a higher specificity (0.992 vs 0.963) for isoniazid, and higher sensitivity (0.972 vs 0.960) and specificity (0.990 vs 0.984) for rifampicin. The machine learning system performed with much higher sensitivity for fluoroquinolones, with an increase in sensitivity for levofloxacin (91.2% vs 79.8%) and moxifoxacin (91.6% vs 85.9%), with slightly lower specificity (92.5% vs 95.1%, and 96.9 vs 95.1%, respectively). For amikacin, sensitivity was also higher (87.7% vs 85.1%), with lower specificity (94.9% vs 98.2%) (Table E in S1 Appendix).
As most patients in the world have little or no access to phenotypic DST, we also compared the performance of the machine learning system against the expected combined performance of Xpert MTB/RIF and Xpert XDR (molecular tests for rifampicin resistance, and for isoniazid, fluoroquinolone, ethionamide and aminoglycoside resistance, respectively) for the independent set, in anticipation of its wider uptake to address the WHO’s call for universal DST (Table G in S1 Appendix). The sensitivity of the machine learning system was 24% higher than Xpert for isoniazid (93.6% vs 91.1%, p<0.001) and rifampicin (96.0% vs 94.3%, p<0.001), 6% higher for moxifloxacin (91.6% vs 85.9%, p<0.001), and 2% higher for amikacin (87.7% vs 85.1%, p = 0.030). Specificity was no more than 1% lower for each drug, with the exception of isoniazid (96.3% vs 99.4%) and amikacin (94.9% vs 98.2%) (Table E in S1 Appendix).
Discussion
We assess for the first time the extent to which machine learning can predict minimum inhibitory concentration of tuberculosis isolates based exclusively on whole-genome sequencing data for 13 antituberculosis drugs, including new and repurposed drugs. We use extreme gradient boosting, previously demonstrated to perform well on other bacteria and for binary tuberculosis prediction, and a set of unassembled genome-wide k-mers from sequencing reads instead of the more common approach of using genomic mutations. We followed best practice guidance for studies evaluating the accuracy of rapid tuberculosis drug susceptibility testing [18].
We find that our machine learning model can predict MICs with an essential agreement rate greater than 93% for first-line drugs, and 90% for other drugs. The WHO target product profiles for priority antituberculosis drugs, do not include thresholds and objectives for MIC prediction, focusing instead on binary metrics like sensitivity and specificity. However, essential agreements are similar to those reported for some other bacteria like Salmonella [10], N. gonorrhea [11], S. aureus [12], and E. coli [13] for which semi-quantitative data are more commonly generated.
MIC data could in the future help salvage the use of some drugs for some patients, by increasing in dose to overcome elevations in MIC that are only marginally above WHO-approved critical concentrations [19]. Much work need to be to identify how this might be done safely and effectively in the clinic, but being able to predict MICs from WGS data is a key step in that direction.
Current WHO guidelines for MDR-TB management recommend offering patients regimens including bedaquiline, linezolid, and potentially also clofazimine [19]. Our sensitivity and specificity for these three drugs fall below WHO TPP requirements. Our results reflect the very low prevalence of resistance to these drugs, which also explains the high negative predictive values and low positive predictive values. As more resistant isolates are collected, the sensitivity and specificity of the machine learning system will almost certainly increase, and negative predictive value decrease a little, as seen for other drugs. Nevertheless, a test with a high negative predictive value, lower positive predictive value, and sensitivity of 70% would still be helpful to clinicians [20]. Even imperfect test performance could still play a key role in preventing the amplification and dissemination of resistance.
Our system had higher sensitivity and negative predictive values on the independent test set compared to the expected performance of Xpert MTB/RIF and Xpert XDR for the drugs these probe, albeit at a small cost in specificity and positive predictive value. There are several explanations, including that the assays only look at eight genes and promoter regions, and exclude rare variants therein [5], while the machine learning system is able to explore genome-wide features, leverage interactions between features, and assess lineage and genetic background through genome-wide features. While we did not compare our approach to the new targeted next generation sequencing assays such as Deeplex MycTB (Genoscreen) [21], the ability to harness genome-wide information comprises a theoretical advantage over such assays.
WGS is likely to be more scalable than phenotypic drug susceptibility testing, with results for all drugs being derived from just a single test. Potential benefits of our approach to the analysis of WGS data include the ability to update and train automatically as new resistant samples are added. As resistance to drugs like bedaquiline emerges, this could help avoid the expensive multi-phase multi-year period required for the development of molecular assays [22,23], or the need to update catalogues through expert review [16]. The U.S. Food and Drug Administration recently released a regulatory framework for ‘live’ modifications to artificial intelligence and machine learning-based software as a medical device [24], and has recently provided clearance or approval for several such diagnostic devices [25], paving the way for clinical implementation and dissemination. Further advantages of our approach include that predictions are made for all isolates, avoiding the exclusion of 4–10% of samples with unknown mutations in candidate genes [17]. The use of k-mers from sequencing reads allows for genome-wide analysis whilst avoiding some of the vulnerabilities associated with read mapping or variant calling that can affect resistance prediction [26]. Whereas sites called with low confidence are filtered out of post-pipeline WGS outputs, our machine learning approach uses all k-mers from reads prior to processing by a pipeline as training features. Finally, by using an interpretable supervised machine learning algorithm, we provide a list of features used for prediction, which in turn can be hypothesis-generating in the search for causal mutations.
We note several limitations to our study. First, we were unable to validate essential agreement of MICs outside of the CRyPTIC dataset, due to the unavailability of such data (CRyPTIC is the first study to systematically collect MIC data across so many drugs). While we validate against binary phenotypes derived from MGIT, a priority of future work should be to perform external validation of MICs when such data becomes available. Second, there were a very small number of isolates phenotypically resistant to bedaquiline, linezolid, delamanid, and clofazimine in the CRyPTIC dataset. A third limitation is the use of a previously published literature-derived catalogue, rather than either of the more recently published WHO-endorsed catalogues [16], because the WHO catalogue of mutations associated with drug resistance in M. tuberculosis was developed using samples from both the CRyPTIC and independent datasets. It should be noted here that resolving any contradictions between catalogue-based predictions and ML predictions are intrinsically fraught, as ML predictions are not based on causality. Fourth, we report the performance of Xpert MTB/RIF and Xpert XDR in silico, but clinical performance of the actual tests might differ.
In summary, this study demonstrates that WGS can be combined with simple machine learning algorithms to provide MIC predictions for many drugs recommended for the treatment of susceptible and of MDR-TB. This study shows how a composite machine learning system could be used to help guide therapy, whilst being straightforward to updated as increasing numbers of resistant samples to new and repurposed drugs are collected. Further data and external validation are required before clinical implementation.
Methods
Ethics statement
Approval for CRyPTIC study was obtained by Taiwan Centers for Disease Control IRB No. 106209, University of KwaZulu Natal Biomedical Research Ethics Committee (UKZN BREC) (reference BE022/13), University of Liverpool Central University Research Ethics Committees (reference 2286), Institutional Research Ethics Committee (IREC) of The Foundation for Medical Research, Mumbai (Ref nos. FMR/IEC/TB/01a/2015 and FMR/IEC/TB/01b/2015), Institutional Review Board of P.D. Hinduja Hospital and Medical Research Centre, Mumbai (Ref no. 915-15-CR [MRC]), scientific committee of the Adolfo Lutz Institute (CTC-IAL 47-J / 2017) and the Ethics Committee (CAAE: 81452517.1.0000.0059) and Ethics Committee review, Universidad Peruana Cayetano Heredia (Lima, Peru) and LSHTM (London, UK).
Study design
We performed a training, validation, and external testing study of a machine learning system to predict minimum inhibitory concentration (MIC) to 13 antituberculosis antibiotics using whole-genome sequencing data (WGS). We trained and tested the system on 10,859 isolates from 11 laboratories in 22 countries collected by the CRyPTIC consortium (Tables 1 and A in S1 Appendix). Phenotypes were determined using the UKMYC broth microdilution system [15]. We then assessed how this system, trained on UKMYC-derived phenotypes, would perform against a commonly used drug susceptibility testing method in independent samples. For this we made predictions for an external set of isolates used to derive the WHO catalogue of drug-resistant mutations [15]. We selected only those samples that had been phenotypically characterised by Mycobacteria Growth Indicator Tube (MGIT), namely 15,239 M. tuberculosis complex isolates from 22 countries (Table 1). All CRyPTIC and independent sample have been made public and are available for download [14] (https://ftp.ebi.ac.uk/pub/databases/cryptic/), and the list of isolates used for this study is presented in Tables H and I in S1 Appendix.
Genotypic data
Whole-genome sequencing and k-mer generation.
All isolates were whole-genome sequenced using Illumina next-generation sequencing, with sequencing protocols varying between sites as previously described [15]. Sequencing reads were trimmed and mapped to the reference genome H37Rv, and variants called using Clockwork (v0.8.3), a bespoke processing pipeline built for CRyPTIC and optimised to detect both single nucleotide polymorphisms and indels. Prior to mapping and calling, raw nucleotide k-mers from sequencing reads were set aside for training the machine learning predictor. In genomics, a k-mer refers to any string of k letters in a DNA sequence. The theoretical maximum number of possible k-mers in a DNA sequence of length L is 4L, since there are 4 possible letters at each position of the sequence (i.e. A, C, T, G, the four DNA nucleotides). When generating k-mers for a long DNA sequence, each possible overlapping k-mer is counted. Each read was decomposed into a series of 31-mers, in line with the standard for bacteria, and for feasibility reasons. While small values of k might generate k-mers that ambiguously map to many genome loci, large values of k will yield very specific k-mers that only occur in a few genes. Several studies found a k-mer length of 31 to be optimal for bacterial genome assembly [27,28]. 31-mers also offer considerable specificity and a manageable memory footprint [27,28], as they are the longest k-mer length that can be efficiently represented on a 64-bit machine. They have also been demonstrated to be superior to predict AMR with an AdaBoost model. Since M. tuberculosis is highly conserved, requiring fewer k-mer counts for a given specificity [28], k-mer counts of 31 are most appropriate for this analysis.
K-mer frequency correction and pattern generation.
In order to use k-mers as features for machine learning algorithms, one must generate the list of k-mer features for each isolate. k-mers were generated in random order, and then reordered by alphabetical order of base pairs to facilitate analysis. While most k-mers are present more than 20 times in an isolate, some are present fewer than 5 times. This is likely the result of sequencing errors. One of the disadvantages of using k-mers from sequencing reads, as opposed to assembled genomes, is the lack of any error processing. For a given isolate, the frequency distribution of k-mer frequencies possesses two peaks: one at a frequency of 1, representing sequencing errors and k-mers present once, and another at a frequency of between 100 and 150, representing the true mode frequency. This is illustrated in S2 Fig where the k-mer distributions of fifty isolates are displayed, highlighting the variety of mode frequencies and standard deviations, and the presence of a peak at a frequency of 1 to 5 reads corresponding to sequencing errors (S2 Fig). To reduce the influence of these errors on our analysis, all k-mers present five times or fewer were removed from the dataset.
Pattern features and k-mer matrix generation.
Given the number of unique k-mers in any dataset is several orders of magnitude greater than the number of samples, further processing is necessary to allow for efficient model training. We combined all groups of k-mers that always appear together across all isolates (that is, are present or absent in the same isolates) into a single feature. We refer to features that represent a combination of k-mers with the same presence or absence pattern as ‘patterns’ of k-mers. This procedure is a form of lossless compression, as no data is lost in the process of shrinking the feature space, and was originally described by Earle and colleagues [29]. We used a custom code developed by Earle and Wilson [29] to perform this pattern compression. First, all k-mer files are opened sequentially, and a single list of all unique k-mers present in the dataset is generated. Second, k-mers are combined in groups, and the pattern of presence or absence for all k-mers in the group is generated by interrogating each file successively. The k-mers present below a specified frequency threshold of 5 are discarded. Third, groups of k-mers generated in step 2 are combined, and all k-mers that follow the exact same pattern of presence or absence across the dataset are combined into a single pattern. The result is a list of patterns, and a key associating each pattern with a list of k-mers, allowing for feature analysis. Despite the effective and lossless compression provided by pattern combination, further file compression is required to generate k-mer matrices that can be effectively processed by machine learning algorithms. All k-mer feature matrices were stored and read using the Hierarchical Data Format. This is a file format system designed and developed to facilitate the management and storage of large data files, with less disk space and faster retrieve.
Phenotypic data
Minimum inhibitory concentration phenotypes.
Phenotypic drug susceptibility testing for the CRyPTIC training and test set was performed across all sites using a standard protocol described elsewhere [15]. Briefly, samples were subcultured and inoculated into 96-well broth microdilution plates containing 13 drugs; the plates were designed by the CRyPTIC consortium and manufactured by Thermo Fisher Inc., U.K. Between 5 and 10 doubling dilutions were used for each drug, and MICs for each were read after 14 days using three methods for quality assurance. MICs were converted to predictions of resistance or susceptibility using epidemiological cutoffs [15]. As the plate design was modified during the study, the intersect of both plates was used to determine the MIC, and concentrations outside both were right censored or left censored as appropriate. Phenotypic DST for the external test set used the BACTEC MGIT 960 system.
Phenotype processing.
MIC values are both left and right censored. If the bacteria cannot grow in any of the wells, then the MIC must be lower or equal to that of the well with the lowest concentration and the value is left censored. If the bacteria can grow in all the wells, then the MIC must be greater than the highest well concentration and the value is right-censored. Several options can be explored to manage censored data when preparing the label vector. The first option would be to remove all censored phenotypes from the dataset. However, this would lead to a majority of samples being lost (>80% of isolates for rifabutin), especially since left censorship is expected in susceptible wild-type isolates when a drug is effective. The second option would be to replace all censored values with the value of the previous or next dilution. Finally, a maximum likelihood estimate could be used by fitting a multi-regression model to the data, preserving the uncertainty of censored MICs [30]. The challenge of censorship is compounded by the fact that the CRyPTIC dataset includes data from two different phenotypic plates, UKMYC5 and UKMYC6, each censored at different concentrations for each drug. To resolve the discordance between both plates, we only considered the intersection of both–concentrations that were present on both plates–and right or left censored the concentrations present on only one of the two plates (Table D in S1 Appendix). For simplicity and scalability, we then converted the censored values into the value of the previous or next dilution–where >1.6mg/L becomes 3.2mg/L. Finally, to account for the doubling dilutions and the sequential nature of MICs, we converted each value into its binary logarithm log2MIC. The resulting vector was used as the regression label vector.
Model training
Hyperparameter tuning.
For each model, we used a combination of best practices from the literature, grid search, and random search hyperparameter optimisation. In most cases we would use random search first to find the most impactful hyperparameters and initial values, and grid search for fine-tuning. We set aside an independent set of 1,000 isolates exclusively for hyperparameter tuning to avoid data leakage. We used 5-fold cross-validation with custom mean squared error scoring function. For random search, between 20 and 100 iterations were computed, depending on available computing power and time. In order to correct for class imbalance when evaluating models and performing feature analysis, we use stratified k-fold cross-validation for hyperparameter tuning. Samples are divided into k folds. One fold is used as the test set, while every other fold is used as the training set. Model performance and feature weights are computed, and the training starts again, using a different fold as the test set. This is repeated k times, until each fold has been used as a test set. After this process is complete, each sample has been used in the test set exactly once.
MIC prediction.
Drug susceptibiluty for each sample was predicted using a k-mer-based, hypothesis-free, genome-wide supervised machine learning algorithm. Raw nucleotide k-mers (k = 31) from sequencing reads (i.e. prior to mapping or assembly) were used as features. A total of 1.9 x 109 individual k-mers were considered. Where <5 k-mers were identified for an isolate, these were considered sequencing errors (S2 Fig). We merged features across patterns [29], performed feature selection using the F-test applied to MICs, and trained an optimised tree-based extreme gradient boosting method to allow for rapid training, testing, and feature interpretation. After training, the top features relevant to each prediction were mapped to the H37Rv M. tuberculosis reference genome using bowtie2 for detailed feature analysis (S3 Fig and Table J in S1 Appendix). Youden’s J statistic was applied to derive the operating threshold of the system.
Computation.
Given the large dataset size and high number of features, we explored ways to increase the speed of model training and computer memory to allow for training across the entire CRyPTIC dataset. Extreme gradient boosting methods generate an ensemble of learners sequentially, and not in parallel, with each new predictor attempting to correct the errors of its predecessors by minimising the residual function. As such, trees cannot be developed in parallel. However, the model’s system design enables it to compute in parallel through the use of a block structure. As the most consuming part of tree learning is getting the data into sorted order, Extreme Gradient Boosting stores the data in in-memory units called blocks. Different blocks may be distributed across cores and machines, or even out-of-core. A full description of the block design is presented in the first Extreme Gradient Boosting implementation paper [31]. All computations for machine learning training on k-mers were performed on remote cluster CPU nodes. We used the Biomedical Research Computer cluster of Oxford University, which includes over 7,000 CPU cores and 7 PB (one million GB) of fast, shared storage serving data at up to 30 GB/s. All computers run a Linux operating system. All Python jobs were sent to the cluster via ssh and a custom Univa Grid Engine scheduler. The cluster is composed of a series of computers (or nodes), with each node composed of cores. For processing the entire CRyPTIC dataset, we used a set of 3 Intel Ivybride Node with 48 cores per node and 41.25 GB of memory per core, for a total of 2 TB of memory available. We used the array job function when it was required to send hundreds of jobs across methods, drugs, and sample sizes in parallel.
Train-test.
Performance on the 25% CRyPTIC test set was estimated by training the system on the 75% CRyPTIC samples not included in it. Performance on the independent test set was generated by training the system on the entire CRyPTIC dataset. P-values were calculated using McNemar chi-square test. We benchmarked the performance of the mutation catalogue and machine learning system against the expected performance of Xpert MDR/RIF and Xpert XDR (Cepheid, Sunnyvale, U.S.), based on the targets they probe (Table G in S1 Appendix). ‘Indeterminate’ predictions by the catalogue where a novel variation is seen in a candidate gene, were counted as susceptible for the purpose of the analysis. Finally, we simulated negative predictive values for each drug for different prevalence values of resistance. For each drug, we selected 138 samples at random to generate data sets with a percentage prevalence of resistance for every 1% between 1% and 49%, and repeated this 100 times. 138 corresponds to twice the number of isolates resistant to bedaquiline, the drug with the smallest resistance prevalence (69 resistant isolates).
Author contributions
Conceptualization: David A Clifton, Timothy M Walker, Tim EA Peto, A Sarah Walker, Philip W Fowlder, Derrick W Crook, Alexander S Lachapelle
Data curation: Philip W Fowler, Zamin Iqbal, Martin Hunt, Daniel J Wilson, Sarah J Hoosdally, Ana Lúıza Gibertoni Cruz, Jeff Knaggs, Sarah Earle, Timothy M Walker, Alexander S Lachapelle
Formal analysis: Alexander S Lachapelle, Timothy M Walker
Funding acquisition: Camilla Rodrigues, David Moore, Derrick W. Crook, Daniela M. Cirillo, Zamin Iqbal, Nazir A. Ismail, Nerges Mistry, Stefan Niemann, Tim E.A. Peto, Guy Thwaites, A. Sarah Walker, Timothy M Walker, Daniel J. Wilson, David A Clifton
Investigation: The CRyPTIC Consortium
Methodology: Alexander Lachapelle, Timothy M Walker, Samaneh Kouchaki, Sarah G Earle, Yang Yang, David A Clifton
Project administration: The CRyPTIC Consortium
Resources: The CRyPTIC Consortium
Software: Alexander Lachapelle, Samaneh Kouchaki, David A Clifton
Supervision: Alexander S. Lachapelle, Timothy M Walker, David A Clifton
Validation: Alexander Lachapelle, Timothy M Walker
Visualization: Alexander Lachapelle
Writing – original draft: Alexander Lachapelle, Timothy M Walker
Writing – review & editing: The CRyPTIC Consortium
Supporting information
S1 Fig. Confidence matrices comparing MICs predicted by the machine learning system (X axis) with observed MICs (Y axis) for each drug.
Drug names: INH: Isoniazid, RIF: Rifampin, EMB: Ethambutol, MXF: Moxifloxacin, LEV: Levofloxacin, AMI: Amikacin, KAN: Kanamycin, ETH: Ethionamid, RFB: Rifabutin. Other acronyms: MIC: Minimum inhibitory concentration.
https://doi.org/10.1371/journal.pcbi.1012260.s001
(TIF)
S2 Fig. The k-mer frequency distribution for a random subset of 50 MTB isolates from the CRyPTIC dataset, illustrating the error correction process for sequencing errors.
S2 Fig Legend: The k-mer distributions of fifty isolates are displayed in blue, where the x-axis represents each k-mer count from 0 to 500, and the y-axis represents the frequency of that count in the isolate. For each each isolate there are two peaks–one peak at a frequency of 1, corresponding to sequencing errors, and one peak at a higher frequency (between 50 and 250), representing the actual peak. To reduce the influence of sequencing errors on our model training ad perforance, all k-mers present five times or fewer were removed from the dataset, as illustrated for four isolates at the top where k-mers in the red section of the graph were rejected, and k-mers in the green section were kept.
https://doi.org/10.1371/journal.pcbi.1012260.s002
(TIF)
S3 Fig. Illustration of the pipeline for k-mer feature analysis after machine learning system training.
S3 Fig Legend: After the machine learning system was trained, a feature analysis was performed to identify potential mutations of interest. Since our machine learning features are patterns of k-mers, we follow four steps to translate patterns to mutations: (1) rank patterns by importance to the machine learning model based on their weight, (2) list all individual k-mers corresponding to each pattern, (3) map each k-mer to the reference MTB H37Rv genome to find its location, and (4) identify mutation for each pattern, and generate final feature list (see Table J in S1 Appendix).
https://doi.org/10.1371/journal.pcbi.1012260.s003
(TIF)
S1 File. Membership of The CRyPTIC Consortium.
https://doi.org/10.1371/journal.pcbi.1012260.s005
(DOCX)
Acknowledgments
We thank Faisal Masood Khanzada and Alamdar Hussain Rizvi (NTRL, Islamabad, Pakistan), Angela Starks and James Posey (Centers for Disease Control and Prevention, Atlanta, USA), and Juan Carlos Toro and Solomon Ghebremichael (Public Health Agency of Sweden, Solna, Sweden).
References
- 1.
World Health Organization. Global tuberculosis report 2021. (2021).
- 2. World Health Organization. Impact of the COVID-19 pandemic on TB detection and mortality in 2020. (2021).
- 3. World Health Organization. The end TB strategy. (2015).
- 4. Pankhurst J., Elias C., Votintseva A., Walker T., Cole K., Davies J., et al. Rapid, comprehensive, and affordable mycobacterial diagnosis with whole-genome sequencing: a prospective study. Lancet Respir. Med. S2213 2600 (15) (2016) pmid:26669893
- 5. Cao Y., Parmar H., Gaur R., Lieu D., Raghunath S., Via N. et al. Xpert MTB/XDR: a 10-Color Reflex Assay Suitable for Point-of-Care Settings To Detect Isoniazid, Fluoroquinolone, and Second-Line-Injectable-Drug Resistance Directly from Mycobacterium tuberculosis-Positive Sputum. J. Clin. Microbiol. 59, e02314–20 (2021). pmid:33298611
- 6. Quan T. P., Bawa Z., Foster D., Walker T., Elias C., Rathod P. et al. Evaluation of Whole-Genome Sequencing for Mycobacterial Species Identification and Drug Susceptibility Testing in a Clinical Setting: a Large-Scale Prospective Assessment of Performance against Line Probe Assays and Phenotyping. J. Clin. Microbiol. 56, e01480–17 (2018). pmid:29167290
- 7. Deelder W., Christakoudi S., Phelan J., Benavente E., Campino S., McNerney R. et al. Machine Learning Predicts Accurately Mycobacterium tuberculosis Drug Resistance From Whole Genome Sequencing Data. Front. Genet. 10, 922 (2019). pmid:31616478
- 8. Jamal S., Kuhbaib M., Gangwar R., Grover S., Grover A. & Hasnain S. Artificial Intelligence and Machine learning based prediction of resistant and susceptible mutations in Mycobacterium tuberculosis. Sci. Rep. 10, 5487 (2020). pmid:32218465
- 9. Kuang X., Wang F., Hernandez K. M., Zhang Z. & Grossman R. L. Accurate and rapid prediction of tuberculosis drug resistance from genome sequence data using traditional machine learning algorithms and CNN. Sci. Rep. 12, 2427 (2022). pmid:35165358
- 10. Nguyen M., Long S., McDermott P., Olsen R., Olson R., Stevens R. et al. Using Machine Learning To Predict Antimicrobial MICs and Associated Genomic Features for Nontyphoidal Salmonella. J. Clin. Microbiol. 57, e01260–18 (2019). pmid:30333126
- 11. Yasir M., Karim A. M., Malik S. K., Bajaffer A. A. & Azhar E. I. Prediction of antimicrobial minimal inhibitory concentrations for Neisseria gonorrhoeae using machine learning models. Saudi J. Biol. Sci. 29, 3687–3693 (2022). pmid:35844400
- 12. Wang S., Zhao C., Yin Y., Chen F., Chen H., & Wang H. A Practical Approach for Predicting Antimicrobial Phenotype Resistance in Staphylococcus aureus Through Machine Learning Analysis of Genome Data. Front. Microbiol. 13, 841289 (2022). pmid:35308374
- 13. Pataki B. Á., Matamoros S., van der Putten B., Remondini D., Giampieri E., Aytan-Aktug D., et al. Understanding and predicting ciprofloxacin minimum inhibitory concentration in Escherichia coli with machine learning. Sci. Rep. 10, 15026 (2020). pmid:32929164
- 14. CRyPTIC. A data compendium associating the genomes of 12,289 Mycobacterium tuberculosis isolates with quantitative resistance phenotypes to 13 antibiotics. Plos Biology. 20(8), e3001721 (2022). pmid:35944069
- 15. CRyPTIC. Epidemiological cut-off values for a 96-well broth microdilution plate for high-throughput research antibiotic susceptibility testing of M. tuberculosis. Eur. Respir. J. 60, 2200239 (2022). pmid:35301246
- 16. Walker T., Miotto P., Köser C., Fowler P., Knaggs J., Iqbal Z. et al. The 2021 WHO catalogue of Mycobacterium tuberculosis complex mutations associated with drug resistance: a genotypic analysis. The Lancet Microbe. 21, S2666. (2022) pmid:35373160
- 17. CRyPTIC Consortium and the 100,000 Genomes Project et al. Prediction of Susceptibility to First-Line Tuberculosis Drugs by DNA Sequencing. N. Engl. J. Med. 379, 1403–1415 (2018). pmid:30280646
- 18. Georghiou S., Schumacher S., Rodwell T., Colman R., Miotto R., Gilpin C. et al. Guidance for Studies Evaluating the Accuracy of Rapid Tuberculosis Drug-Susceptibility Tests. J. Infect. Dis. 220, S126–S135 (2019). pmid:31593599
- 19. World Health Organization. WHO consolidated guidelines on tuberculosis: module 4: treatment: drug-resistant tuberculosis treatment. (2020).
- 20. Kaniga K., Aono A., Borroni E., Cirillo D. M., Desmaretz C., Hasan R. et al. Validation of Bedaquiline Phenotypic Drug Susceptibility Testing Methods and Breakpoints: a Multilaboratory, Multicountry Study. J. Clin. Microbiol. 58, e01677–19 (2020). pmid:31969421
- 21. Feuerriegel S., Kohl T., Utpatel C., Andres S., Maurer F., Heyckendorf J. et al. Rapid genomic first- and second-line drug resistance prediction from clinical Mycobacterium tuberculosis specimens using Deeplex-MycTB. Eur. Respir. J. 57, 2001796 (2021). pmid:32764113
- 22. World Health Organization. Target product profile for next-generation drug-susceptibility testing at peripheral centres. (2021).
- 23. van Belkum A., Bachmann T., Lüdke G., Lisby J., Kahlmeter G., Mohess A. et al. Developmental roadmap for antimicrobial susceptibility testing systems. Nat. Rev. Microbiol. 17, 51–62 (2019). pmid:30333569
- 24. Food and Drug Administration. Artificial Intelligence and Machine Learning in Software as a Medical Device. (2021).
- 25. Benjamens S., Dhunnoo P. & Meskó B. The state of artificial intelligence-based FDA-approved medical devices and algorithms: an online database. NPJ Digit. Med. 3, 118 (2020). pmid:32984550
- 26. Walter K. S., Colijn C., Cohen T., Mathema B., Liu Q., Bowers J. et al. Genomic variant-identification methods may alter Mycobacterium tuberculosis transmission inferences. Microb. Genomics 6, (2020).
- 27. Davis J. J., Boisvert S., Brettin T., Kenyon R., Mao C., Olson R. et al. Antimicrobial Resistance Prediction in PATRIC and RAST. Sci. Rep. 6, 27930 (2016).
- 28. Drouin A., Giguère G., Déraspe M., Marchand M., Tyers M., Loo V. G. et al. Predictive computational phenotyping and biomarker discovery using reference-free genome comparisons. BMC Genomics 17, 754 (2016). pmid:27671088
- 29. Earle S. G., Wu C., Charlesworth J., Stoesser N., Gordon N. C., Walker T. et al. Identifying lineage effects when controlling for population structure improves power in bacterial association studies. Nat. Microbiol. 1, 16041 (2016). pmid:27572646
- 30. Hammel J. P., Bhavnani S. M., Jones R. N., Forrest A. & Ambrose P. G. Comparison of censored regression and standard regression analyses for modeling relationships between antimicrobial susceptibility and patient- and institution-specific variables. Antimicrob. Agents Chemother. 50, 62–67 (2006). pmid:16377668
- 31.
Chen, T. & Guestrin, C. XGBoost: A Scalable Tree Boosting System. in Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining 785–794 (ACM, 2016). https://doi.org/10.1145/2939672.2939785