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

Spectroscopic data, depending on an experimentally controllable variable, contains a wealth of information for researchers. However, complex spectra with overlapping peaks and multiple transitions complicate its straightforward interpretation and often the full contained information cannot be extrac...

Full description

Bibliographic Details
Main Author: Martin Rabe
Format: Article
Language:English
Published: Ubiquity Press 2020-06-01
Series:Journal of Open Research Software
Subjects:
Online Access:https://openresearchsoftware.metajnl.com/articles/323
id doaj-19872ab65100408e9c0712ea175d3383
record_format Article
spelling doaj-19872ab65100408e9c0712ea175d33832020-11-25T03:12:39ZengUbiquity PressJournal of Open Research Software2049-96472020-06-018110.5334/jors.323214Spectram: A MATLAB® and GNU Octave Toolbox for Transition Model Guided Deconvolution of Dynamic Spectroscopic DataMartin Rabe0Max-Planck-Institut für Eisenforschung GmbH, DüsseldorfSpectroscopic data, depending on an experimentally controllable variable, contains a wealth of information for researchers. However, complex spectra with overlapping peaks and multiple transitions complicate its straightforward interpretation and often the full contained information cannot be extracted. Here, the Spectram toolbox for MATLAB® and GNU Octave is described which was developed to analyse such data by a method based on singular value decomposition (SVD) and transition model coupled recombination. The method employs user-defined transition models, which depend on the control variable and are often known, or empirical descriptions of the transitions, which often can be guessed, to deconvolute such data. The outcome are the spectral components associated to the transitions and the model parameters. Both can be directly interpreted in terms of their physical meaning. Spectram can be applied to any desired spectroscopic technique and gives full freedom in the choice of the applied models, making it highly reusable.   Funding statement: Funding by the European Union’s Horizon 2020 research and innovation program under a Marie Skłodowska-Curie Grant (Agreement No. 705857) is acknowledged.https://openresearchsoftware.metajnl.com/articles/323singular value decompositionmatrix least squaresoptical spectroscopyir-spectroscopyuv/vis-spectroscopyspectral deconvolutionmultivariate data analysis
collection DOAJ
language English
format Article
sources DOAJ
author Martin Rabe
spellingShingle Martin Rabe
Spectram: A MATLAB® and GNU Octave Toolbox for Transition Model Guided Deconvolution of Dynamic Spectroscopic Data
Journal of Open Research Software
singular value decomposition
matrix least squares
optical spectroscopy
ir-spectroscopy
uv/vis-spectroscopy
spectral deconvolution
multivariate data analysis
author_facet Martin Rabe
author_sort Martin Rabe
title Spectram: A MATLAB® and GNU Octave Toolbox for Transition Model Guided Deconvolution of Dynamic Spectroscopic Data
title_short Spectram: A MATLAB® and GNU Octave Toolbox for Transition Model Guided Deconvolution of Dynamic Spectroscopic Data
title_full Spectram: A MATLAB® and GNU Octave Toolbox for Transition Model Guided Deconvolution of Dynamic Spectroscopic Data
title_fullStr Spectram: A MATLAB® and GNU Octave Toolbox for Transition Model Guided Deconvolution of Dynamic Spectroscopic Data
title_full_unstemmed Spectram: A MATLAB® and GNU Octave Toolbox for Transition Model Guided Deconvolution of Dynamic Spectroscopic Data
title_sort spectram: a matlab® and gnu octave toolbox for transition model guided deconvolution of dynamic spectroscopic data
publisher Ubiquity Press
series Journal of Open Research Software
issn 2049-9647
publishDate 2020-06-01
description Spectroscopic data, depending on an experimentally controllable variable, contains a wealth of information for researchers. However, complex spectra with overlapping peaks and multiple transitions complicate its straightforward interpretation and often the full contained information cannot be extracted. Here, the Spectram toolbox for MATLAB® and GNU Octave is described which was developed to analyse such data by a method based on singular value decomposition (SVD) and transition model coupled recombination. The method employs user-defined transition models, which depend on the control variable and are often known, or empirical descriptions of the transitions, which often can be guessed, to deconvolute such data. The outcome are the spectral components associated to the transitions and the model parameters. Both can be directly interpreted in terms of their physical meaning. Spectram can be applied to any desired spectroscopic technique and gives full freedom in the choice of the applied models, making it highly reusable.   Funding statement: Funding by the European Union’s Horizon 2020 research and innovation program under a Marie Skłodowska-Curie Grant (Agreement No. 705857) is acknowledged.
topic singular value decomposition
matrix least squares
optical spectroscopy
ir-spectroscopy
uv/vis-spectroscopy
spectral deconvolution
multivariate data analysis
url https://openresearchsoftware.metajnl.com/articles/323
work_keys_str_mv AT martinrabe spectramamatlabandgnuoctavetoolboxfortransitionmodelguideddeconvolutionofdynamicspectroscopicdata
_version_ 1724649282503442432