Flow Injection Analysis coupled to High-Resolution Mass Spectrometry is a promising approach for high-throughput metabolomics. FIA- HRMS data, however, cannot be pre-processed with current software tools which rely on liquid chromatography separation, or handle low resolution data only. Here we present the proFIA package, which implements a new methodology to pre-process FIA-HRMS raw data (netCDF, mzData, mzXML, and mzML) including noise modelling and injection peak reconstruction, and generate the peak table. The workflow includes noise modelling, band detection and filtering then signal matching and missing value imputation. The peak table can then be exported as a .tsv file for further analysis. Visualisations to assess the quality of the data and of the signal made are easely produced.
|Author||Alexis Delabriere and Etienne Thevenot.|
|Date of publication||None|
|Maintainer||Alexis Delabriere <email@example.com>|
acquisitionDirectory: Create a table containg the classes of the acquisition.
analyzeAcquisitionFIA: Wrapper function for the full FIA analysis workflow.
determiningSizePeak.Geom: Determine the limits of the injection peak in a FIA...
estimateNoiseListFiles: Estimate the noise of multiple MS acquisition.
exportDataMatrix-proFIAset-method: Export data matrix.
exportExpressionSet-proFIAset-method: Export proFIAset to ExpressionSet
exportPeakTable-proFIAset-method: Export proFIAset as a peak table.
exportSampleMetadata-proFIAset-method: Export samples metadata.
exportVariableMetadata-proFIAset-method: Export variable metadata.
fillPeaks.WKNN-proFIAset-method: Fill missing values in the peak table.
findBandsFIA: Detect band in a FIA acquisition
findFIAsignal: Detect peaks in an FIA acquisition.
findMzGroup-proFIAset-method: find a group in a FIA experiment.
getInjectionPeak: Fit an injection peak to an FIA acquisition.
group.FIA-proFIAset-method: Group the peaks of an FIA acquisition.
makeDataMatrix-proFIAset-method: Construct the data matrix of a proFIAset object.
noiseEstimation-class: An S4 class to represent heteroscedasctic noise of MS.
peaksGroup-proFIAset-method: Return the peaks corresponding to a group.
plotEICs-proFIAset-method: Plot raw temporal profiles of the selected group.
plotInjectionPeaks-proFIAset-method: Plot the injection peaks of a proFIAset object.
plotNoise: Plot the estimated noise from a proFIAset object.
plotRaw-proFIAset-method: plotting of raw data
proFIA-package: Process FIA-HRMS datasets.
proFIAset: Process FIA experiment.
proFIAset-class: An S4 class to represent an FIA experiments.