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...
Main Author: | |
---|---|
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 |