[23]
Press, W. H., Teukolsky, S. A., Vetterling, W. T., & Flannery, B. P.
Numerical Recipes: The Art of Scientific Computing (3rd ed.)
Cambridge University Press, 2007. ISBN 978-0-521-88068-8
Gaussian eliminationPolynomial least squaresNormal equations
Partial-pivot Gaussian elimination for the 4×4 system in solveLinear4(), Vandermonde normal equations in fitPolynomial(), and Gauss-Newton iteration structure in fitGaussian().
[24]
Schulze, H. G., Foist, R. B., Okuda, K., Ivanov, A., & Turner, R. F. B.
A Small-Window Moving Average-Based Fully Automated Baseline Estimation Method for Raman Spectra
Applied Spectroscopy, 54(9), 1379–1388 (2000)
SGSD peak detection2nd derivative
Savitzky–Golay second-derivative (SGSD) approach used server-side in search.php to detect true Raman peaks under fluorescence backgrounds for library matching.
[25]
Stein, S. E. & Scott, D. R.
Optimization and Testing of Mass Spectral Library Search Algorithms for Compound Identification
Journal of the American Society for Mass Spectrometry, 5(9), 859–866 (1994)
Cosine similarityLibrary search
Cosine similarity score cos(A,B) = (A·B)/(‖A‖·‖B‖) — primary metric in Step 5 library search, reported as cos(raw) and cos(corr).
[26]
Park, J. W., Park, J., Park, S. W., & Ahn, S.
Reliable and Robust Weighted Segmental Hit Quality Index (SHQI) for Raman and Infrared Spectral Library Searching
Journal of Raman Spectroscopy, 48(1), 44–52 (2017)
SHQIRegion-weighted matching
Region-weighted SGSD cosine score (fingerprint × 1, CH × 2, silent × 0.1) used as primary ranking metric in library search.
[27]
Olivero, J. J. & Longbothum, R. L.
Empirical fits to the Voigt line width: A brief review
Journal of Quantitative Spectroscopy and Radiative Transfer, 17(2), 233–236 (1977)
Voigt profilePeak fitting
Raman peaks are intrinsically Voigt-shaped (Lorentzian × Gaussian convolution). Pseudo-Voigt option in fitPeakShape() returns the better of G/L per peak with an R²-weighted mixing ratio.
[28]
Pearson, K.
Note on Regression and Inheritance in the Case of Two Parents
Proceedings of the Royal Society of London, 58, 240–242 (1895)
Pearson correlation
Linear correlation coefficient r on SGSD vectors — secondary metric reported in library search results with two-tailed p-value.
[29]
Plotly Technologies Inc.
Plotly.js — Open source graphing library for interactive charts
Version 2.27.0, MIT Licence, plotly.com/javascript
Plotly 2.27Library overlay plot
[30]
SheetJS LLC
SheetJS Community Edition — JavaScript library for parsing Excel workbooks
Version 0.20.1, Apache 2.0 Licence
SheetJS 0.20XLSX parsing
Parses Excel workbooks (.xlsx, .xlsm, .xls) in parseXLSX(). Reads all sheets, auto-detects numeric columns, skips index columns. Supports files exported from Altaxo, OriginLab, Bruker OPUS, and other spectroscopy packages.
[31]
Lellinger, D.
Altaxo — Data Processing and Plotting Program
Open-source scientific data analysis software
Altaxo format
Altaxo exports Raman spectra as .xlsx tables (columns A, B for wavenumber, intensity, row 1 = names, row 2 = types). Auto-detected by parseXLSX() via its column-typing heuristic.
[32]
Barnes, R. J., Dhanoa, M. S., & Lister, S. J.
Standard Normal Variate Transformation and De-trending of Near-Infrared Diffuse Reflectance Spectra
Applied Spectroscopy, 43(5), 772–777 (1989)
SNVNormalisation
Standard Normal Variate normalisation available as preprocessing option in the server search pipeline.
[33]
NIST
Standard Reference Material 2243: Relative Intensity Correction Standard for Raman Spectroscopy — 488 nm and 514.5 nm Excitation
National Institute of Standards and Technology, Gaithersburg, MD (2023)
NIST SRM 2243
Additional certified reference for Real correction mode (488/514.5 nm excitation).
[34]
ELODIZ Ltd.
Certificate of Conformance: THEYA-LED Calibration Light Source for 785 nm Raman Systems (SN TRE853)
ELODIZ Manufacturing Certificate 4Ba5Ab6_785_LED_TRE853_Cert, 03/03/2026
ELODIZ THEYA-LED 785
5th-order polynomial certified model for 797.5–1048.3 nm (200–3200 cm⁻¹ at 785 nm), implemented in CTHEYA785 array. Traceable to NIST SRM 2241 with MRE < 5%.
[35]
ELODIZ Ltd.
Certificate of Conformance: THEYA-LED Calibration Light Source for 532 nm Raman Systems (SN GYG314)
ELODIZ Manufacturing Certificate 4Ba5Aa4_532_LED_GYG314_Cert, 03/03/2026
ELODIZ THEYA-LED 532
5th-order polynomial certified model for 536–675 nm (150–4000 cm⁻¹ at 532 nm), implemented in CTHEYA532 array. Same unit certified for 514 nm use. Traceable to NIST SRM 2242a with MRE = 2.23%.
[36]
Burger, J. & Geladi, P.
Spectral pre-treatments of hyperspectral near infrared images: analysis of diffuse reflectance scattering
Journal of Chemometrics, 19(5–7), 355–363 (2005)
Tikhonov regularisationWiener filter
Regularised division as used in applyRealCorrection(): Icorr(ν) = Isample(ν) · SRF(ν) / (SRF(ν)² + ε²). Prevents noise blow-up where SRF is small (CH region at 785 nm).