OpenSpectro
Spectroscopic Profiling for Biomedical Analysis
Abstract
Spectroscopic analysis is essential for identifying optical-based molecular signatures—distinct patterns observed across various wavelengths. Understanding these signatures provides critical insights for designing wearable health-monitoring devices. In particular, constructing three-dimensional (3D) spectroscopic graphs of molecular spectra enables the optimization of multi-wavelength photoplethysmography (PPG) sensors, improving their accuracy and performance. However, no prior work has systematically mapped spectroscopic signatures to optimize wavelength combinations, slowing advancements in multi-wavelength PPG sensor deployment. To address this gap, we introduce OpenSpectro, an open-source spectroscopic profiling platform for visualizing and sharing molecular spectral data, particularly human physiological biomarkers. OpenSpectro features a preliminary spectroscopic database containing 17 biomarkers and a spectral attention optimization model that identifies customized wavelength attention weights for each biomarker.
3D Visualization
Interactive 3D molecular signature analysis with real-time manipulation
Wavelength Optimization
Multi-PPG wavelength optimization given target biomarker signature
Collaborative Platform
Share and compare spectroscopic profiles with researchers worldwide
GitHub
Check out our GitHub repository for usage instructions and datasets:
git clone https://github.com/OpenSpectro/openspectro.github.io.git
cd openspectro.github.io
pip install -r requirements.txt
gunicorn main:app
Platform Guide
Database Navigation
Access our comprehensive biomarker library through intuitive search filters
Biomarker Selection
Choose from 17+ physiological markers with detailed spectral profiles
Interactive Analysis
Utilize our 3D visualization tools and threshold sliders for optimal configuration