Author
Listed:
- Jukgarin Eisiri
- Chadatan Juntagran
- Kanwara Trisakul
- Benjawan Kaewseekhao
- Noppadon Nuntawong
- Chakchai So-In
- Kiatichai Faksri
Abstract
Raman spectroscopy (RS) and surface-enhanced Raman spectroscopy (SERS) are promising technologies that have been applied across various fields, including clinical diagnostics. In the context of tuberculosis (TB) diagnosis, RS/SERS offers significant potential for rapid, non-invasive, and sensitive biomolecular detection. However, no software currently exists that is specifically designed to analyze RS/SERS data for TB diagnosis. Our goal is to develop such a tool by integrating machine learning (ML) and a one-dimensional convolutional neural network (1D-CNN) into a user-friendly graphical user interface (GUI). We introduce TB-SERS Analyzer, a Python-based tool with a GUI for tuberculosis prediction using SERS data. A reference database of 1,000 plasma samples (500 IGRA-positive, 500 IGRA-negative) was established using the interferon-gamma release assay (IGRA). TB-SERS Analyzer allows users to input spectral data and automatically generate TB diagnostic reports. ML and 1D-CNN models were trained and optimized via five-fold stratified cross-validation. We evaluated seven algorithms to identify the most effective method for TB classification. The 1D-CNN model achieved 82.00% sensitivity and 76.00% specificity in the validation set (n = 200). In a blinded external test (n = 20), the model maintained 80.00% sensitivity with 100% specificity. The software comprises four integrated modules: (1) patient data extraction, (2) data preparation, (3) ML and 1D-CNN analysis, and (4) diagnostic report generation. TB-SERS Analyzer demonstrated high efficiency in TB screening, delivering results in under 10 seconds per sample. TB-SERS Analyzer is an effective and accessible tool for TB screening, combining RS/SERS technologies with ML and 1D-CNN models. The software is freely available on GitHub at: https://github.com/jkeisiri/TB-SERS-Analyzer.Author summary: Tuberculosis (TB) remains one of the world’s leading infectious diseases, affecting millions of people annually and posing a major global public health challenge. Early screening and diagnosis are critical for controlling disease transmission and improving patient outcomes; however, many conventional diagnostic methods require specialized equipment, trained personnel, and time-consuming laboratory procedures. Raman spectroscopy has emerged as a promising analytical technology capable of rapidly detecting disease-associated biochemical changes in biological samples without extensive sample preparation. Nevertheless, translating complex spectral data into clinically meaningful diagnostic information remains challenging and often requires advanced computational approaches. To address this need, we developed TB-SERS Analyzer, a user-friendly software platform for tuberculosis prediction based on Raman spectroscopy data. The software integrates spectral preprocessing, data visualization, artificial intelligence-based classification, and automated report generation into a single workflow, enabling users to obtain diagnostic predictions with minimal technical expertise. Using a large collection of blood plasma samples, we evaluated multiple machine-learning and deep-learning approaches and identified a deep learning model that demonstrated promising classification performance for TB detection. By simplifying Raman spectral analysis, TB-SERS Analyzer enhances the accessibility of Raman-based diagnostics and may facilitate future research, clinical translation, and the development of Raman spectroscopy-based approaches for tuberculosis screening.
Suggested Citation
Jukgarin Eisiri & Chadatan Juntagran & Kanwara Trisakul & Benjawan Kaewseekhao & Noppadon Nuntawong & Chakchai So-In & Kiatichai Faksri, 2026.
"TB-SERS analyzer: Analysis tool for tuberculosis prediction based on Raman spectroscopy with machine learning and convolutional neural network,"
PLOS Computational Biology, Public Library of Science, vol. 22(7), pages 1-16, July.
Handle:
RePEc:plo:pcbi00:1014397
DOI: 10.1371/journal.pcbi.1014397
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:plo:pcbi00:1014397. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: ploscompbiol (email available below). General contact details of provider: https://journals.plos.org/ploscompbiol/ .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.