File Exchange

image thumbnail

Raman spectroscopy to screen diabetes mellitus

version 1.0.1 (12.6 KB) by Edgar Guevara
Raman spectroscopy is used non-invasively to screen diabetic patients, using ANN, PCA & SVM

2 Downloads

Updated 03 Dec 2018

GitHub view license on GitHub

This script pre-processes the spectra to reproduce Fig. 1 of our paper:
Guevara, E., Torres-Galván, J. C., Ramírez-Elías, M. G., Luevano-Contreras, C., & González, F. J. (2018). Use of Raman spectroscopy to screen diabetes mellitus with machine learning tools. Biomedical Optics Express, 9(10), 4998–5010. https://doi.org/10.1364/BOE.9.004998

The dataset of our work where the application of portable Raman spectroscopy coupled with several supervised machine-learning techniques, is used to discern between diabetic patients (DM2) and healthy controls (Ctrl), with a high degree of accuracy. Download dataset from: https://www.kaggle.com/codina/raman-spectroscopy-of-diabetes

Cite As

Edgar Guevara (2019). Raman spectroscopy to screen diabetes mellitus (https://www.github.com/guevaracodina/raman-diabetes), GitHub. Retrieved .

Comments and Ratings (2)

Dear @Pedro,
Thanks for pointing out this issue, the missing files were added to the auxiliary code needed to run this example: https://la.mathworks.com/matlabcentral/fileexchange/60383-implementation-of-the-vancouver-raman-algorithm

Pedro

Excellent work! You forget the subroutine removenan in your zip file.
Even so, I was capable of using in my application. Thank you, shortly I will cite your paper.

MATLAB Release Compatibility
Created with R2017b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Discover Live Editor

Create scripts with code, output, and formatted text in a single executable document.


Learn About Live Editor