AIRSpec is an online facility for using the chemometric tools that we have developed for FT-IR spectra processing and analysis of atmospheric aerosol.
AIRSpec is built using the open source web application framework for R, Shiny, and currently hosted at the EPFL. The facilities are provided here via a browser-friendly interactive web-interface.
The available chemometric tools are accessible by clicking on the navigation tab above:
The site is academically developed and managed by Dr. Matteo Reggente and Prof. Satoshi Takahama. If you use results or developments from these chemometric tools (either via the web interface or source code), please cite the manuscripts above. A manuscript documenting this software can be found here.
You can download the template files (required and optional) that are used as inputs for the chemometric tools by clicking "Download templates" located in the sidebar in this page.
To start, please upload an IR spectra file.
This tab implements the smoothing splines baseline correction method of Kuzmiakova, Dillner, and Takahama, Atmos. Meas. Tech., 2016.
List of samples to be processed. If not uploaded the AIRSpec will baseline correct all the samples present in the spectra file uploaded.
Sequence of EDF valuesThe AIRSpec will compute the baseline for each EDF value listed in this field and for each segment selected (see below).
Non negativity constrainCheckbox to impose that the absorbance of the baseline corrected spectra is non-negative in the region 3500 -- 2300 cm-1 with a tolerance of 10-3. This constraint is useful when correcting laboratory standards.
ComputeClick the Compute button to start the computation, with the setting described above. At the end of the calculation, the AIRSpec plots the spectra of the baseline-corrected samples with default parameters (see below).
Desired EDF values for the baseline-corrected spectra. The spectra with the selected EDF values are plotted on the right. For each segment, the default value is set to be the minimum median of the negative absorbance fraction (NAF — for details see Section 2.3.2 in Kuzmiakova, Dillner, and Takahama, Atmos. Meas. Tech., 2016) computed from all the samples baseline-corrected and for each EDF.
Stitch methodMethod to join the baseline-corrected segments together in the overlapping background regions between 2000 and 1820 cm-1. The background regions are chosen where analyte absorption is not expected.
Click to download the following files:
Top panel shows the spectra plots for each sample and EDF. Different color lines refer to spectra computed with different EDF. Bottom panel contains the aggregated median NAF in function of the EDF values for each segment.
This tab implements the multi-peak fitting algorithm of Takahama, Johnson, and Russell, Aerosol Sci. Tech., 2013, with additional modifications for extendibility.
The user can choose which spectra to use: the uploaded spectra (Home tab) or the baseline corrected spectra (Baseline correction tab).
Bond SequenceList of peaks or profiles to be fitted in sequence. The default sequence is:
List of samples to be processed. If not uploaded the AIRSpec will peak fit all the samples present in the spectra matrix chosen.
ComputeClick the Compute button to start the computation, with the setting described above. At the end of the calculation, the AIRSpec plots the fitted peaks for each spectrum.
Click to download the following files:
This tab implements the multivariate regression and calibration using aerosol FT-IR spectra described in the following manuscripts: Dillner, and Takahama, Atmos. Meas. Tech., 2015a, Dillner, and Takahama, Atmos. Meas. Tech., 2015b and Reggente, Dillner, and Takahama, Atmos. Meas. Tech., 2016. Currently implemented for PLS1 and PLS2 using the pls package (Mevik and Wehrens, J. Stat. Softw., 2007).
File containing the response values (target variables).
Case fileFile containing the list of samples to be used in the calibration and test.
Variable(s)The User can choose the target variable(s) from a list given by the column names of the response file uploaded. Multiple choices are allowed. If the PLS type parameter is set to PLS1 (default), the AIRSpec will compute one calibration model for each variable. If the PLS type parameter is set to PLS2, the AIRSpec will compute one calibration model for whole variables matrix.
Spectra typeThe user can choose which spectra to use: the uploaded spectra (Home tab) or the baseline corrected spectra (Baseline correction tab).
Show optional inputs (optional) checkbox:Click the Compute button to start the computation, with the setting described above. At the end of the calculation, the AIRSpec produce a figure with different plots. Each row corresponds to a variable. From left to right, in the first panel, there is the RMSE in cross-validation against the number of components (latent variables), the dotted vertical line shows the number of components selected according to the minimum RMSE. The second and third panels show the scatter plots of predicted against observed (or reference) values for the calibration and test datasets.
Click to download the following files: