Skip to main content
Have a personal or library account? Click to login
Spectram: A MATLAB® and GNU Octave Toolbox for Transition Model Guided Deconvolution of Dynamic Spectroscopic Data Cover

Spectram: A MATLAB® and GNU Octave Toolbox for Transition Model Guided Deconvolution of Dynamic Spectroscopic Data

By: Martin Rabe  
Open Access
|Jun 2020

Figures & Tables

Figure 1

Input and output for SVD-based MLS by means of Spectram toolbox. (a) Spectral data set A(x, c) generated from two independent chemical transitions with the control variable c. In practice x can be any energy equivalent common in spectroscopy (wavenumber, frequency, wavelength). The inset shows the change in spectral intensities. Random error was added to the generated data. (b) Application of Spectram box results in two matrices F and D which describe the original data by A = DFT. F contains in its columns the transitions in c determined by the model functions (f1 and f2). The obtained parameters pi_j may be physical quantities, when physical models are chosen over pure empirical descriptions. D contains in its columns the individual difference spectra Di for each chemical compound.

Table 1

Examples for applications of control variable c dependent transitions that may be studied by SVD-based MLS using Spectram. T: temperature, t: time.

Control variableTransition model functionQuantifiable model parameters
pHHenderson Hasselbach equationacid dissociation constant pKa
Tvan’t Hoff equationstandard enthalpy change ΔH°
trate law, qualitative description by exponential decayrate constants k, half life t ½
any cqualitative description for instance by sigmoidalposition of transition in c
Table 2

Process steps for the SVD-based MLS decomposition and the supporting functions and programs provided by the Spectram box.

Process StepSpectram box function or command
IPrepare data
IISVD and rank determinationRankFinder(…)
IIIConstruct transition modelsimple_model(…), model_fun, vecpar(…)
IVMLS recombinationrecombfit(…)
VAssess resultseval_model(…), matres(…), plotmatres(…)
VIRepeat from II (optional)
DOI: https://doi.org/10.5334/jors.323 | Journal eISSN: 2049-9647
Language: English
Submitted on: Feb 7, 2020
Accepted on: May 12, 2020
Published on: Jun 9, 2020
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2020 Martin Rabe, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.