Accurate Virus Identification with Interpretable Raman Signatures by Machine Learning
J. Ye, Y.-T. Yeh, Y. Xue, Z. Wang, N. Zhang, H. Liu, K. Zhang, Z. Yu, A. Roder, N. P. Lopez, L. Organtini, W. Greene, S. Hafenstein, H. Lu, E. Ghedin, M. Terrones, S. Huang, S. X. Huang
Abstract
Rapid identification of newly emerging or circulating viruses is an important first step toward managing the public health response to potential outbreaks. A portable virus capture device coupled with label-free Raman Spectroscopy holds the promise of fast detection by rapidly obtaining the Raman signature of a virus followed by a machine learning approach applied to recognize the virus based on its Raman spectrum. In this paper, we present a machine learning analysis on Raman spectra of human and avian viruses. A Convolutional Neural Network (CNN) classifier specifically designed for spectral data achieves very high accuracy for a variety of virus type or subtype identification tasks. In particular, it achieves 99% accuracy for classifying influenza virus type A vs. type B, 96% accuracy for classifying four subtypes of influenza A, 95% accuracy for differentiating enveloped and non-enveloped viruses, and 99% for differentiating avian coronavirus (infectious bronchitis virus, IBV) from other avian viruses. Furthermore, interpretation of neural net responses in the trained CNN model using a full-gradient algorithm highlights Raman spectral ranges that are most important to virus identification. By correlating ML-selected salient Raman ranges with the signature ranges of known biomolecules and chemical functional groups (e.g. amide, amino acid, carboxylic acid) we verify that our ML model effectively recognizes the Raman signatures of proteins, lipids and other vital functional groups present in different viruses and uses a weighted combination of these signatures to identify viruses. The accurate and interpretable machine learning model developed for Raman virus identification presents promising potential in a real-time virus detection system. Significance StatementA portable micro-fluidic platform for virus capture promises rapid enrichment and label-free optical identification of viruses by Raman spectroscopy. A large Raman dataset collected on a variety of viruses enables the training of machine learning (ML) models capable of highly accurate and sensitive virus identification. The trained ML models can then be integrated with the portable device to provide real-time virus detection and identification capability. We validate this conceptual framework by presenting highly accurate virus type and subtype identification results using a convolutional neural network to classify Raman spectra of viruses.
02 /Specification & Classification
Click any tag to browse matching papers- Organism
- Assay
- 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
- A Rapid, High Throughput, Viral Infectivity Assay using Automated Brightfield Microscopy with Machine Learning
R. H. Dodkins, J. R. Delaney, … I. G. Goldberg·bioRxiv·Mar 23, 2022
- Direct Feature Identification from Raman Spectra and Precise Data-driven Classification of Phytopathogens at Single Conidium-Species Level
Xinze Xu, Zhang Cheng, … Heyang Yuan·Computational and Structural Biotechnology JournalPeer-reviewed·Jan 1, 2025
- The First Implication of Image Processing Techniques on Influenza A Virus Sub-Typing Based on HA/NA Protein Sequences, using Convolutional Deep Neural Network
Reza Ahsan, Mansour Ebrahimi·bioRxiv·Oct 19, 2018
- ViraMiner: deep learning on raw DNA sequences for identifying viral genomes in human samples
Ardi Tampuu, Zurab Bzhalava, … Raúl Vicente·PLoS ONEPeer-reviewed·Sep 11, 2019
- Rapid SARS-CoV-2 Detection and Classification Using Phase Imaging with Computational Specificity
N. Goswami, Y. R. He, … G. Popescu·bioRxiv·Dec 14, 2020
- Short k-mer Abundance Profiles Yield Robust Machine Learning Features and Accurate Classifiers for RNA Viruses
Md Nafis Ul Alam, Umar Faruq Chowdhury·PLoS ONEPeer-reviewed·Sep 18, 2020