recursiveMZpeaklistCorrector {IDSL.IPA}R Documentation

recursive mass correction

Description

This function performs recursive mass correction.

Usage

recursiveMZpeaklistCorrector(peaklist, spectraScan, scanTolerance,
aggregatedSpectraList, retentionTime, massAccuracy, smoothingWindow,
peakResolvingPower, minNIonPair, minPeakHeight, minRatioIonPair, maxRPW,
minSNRbaseline, maxR13CcumulatedIntensity, maxPercentageMissingScans, nSpline,
exportEICparameters = NULL, number_processing_threads = 1)

Arguments

peaklist

an IPA peaklist from 'primaryXICdeconvoluter' function.

spectraScan

a matrix consists of 5 columns. The column contents are the m/z of 12C isotopologues, intensity of 12C isotopologues, scan number (t), m/z of 13C isotopologues, and intensity of 13C isotopologues.

scanTolerance

a scan tolerance to extend the chromatogram for better calculations.

aggregatedSpectraList

aggregated spectraList and spectra matrix from the 'IPA_spectraListAggregator' module

retentionTime

a vector of retention times for corresponding scan numbers.

massAccuracy

an m/z value to perform chromatography analysis.

smoothingWindow

a number of scans for peak smoothing.

peakResolvingPower

a value to represent peak resolving power.

minNIonPair

minimum number of nIsoPair for an individual peak.

minPeakHeight

minimum peak height for an individual peak.

minRatioIonPair

minimum ratio of nIsoPair per number of available scans within an individual peak.

maxRPW

maximum allowed value of ratio of peak width at half-height to baseline (RPW) for an individual peak.

minSNRbaseline

minimum S/N baseline for an individual peak.

maxR13CcumulatedIntensity

maximum allowed value of average R13C for an individual peak.

maxPercentageMissingScans

maximum allowed value of percentage missing scans on the raw chromatogram for an individual peak.

nSpline

number of points for further smoothing using a cubic spline smoothing method to calculate ancillary chromatographic parameters.

exportEICparameters

When ‘NULL', EICs are not plotted. 'exportEICparameters' should contain three variables of 1) an address to save IPA EICs figures, 2) ’HRMS' file name, and 3) a valid string of characters.

number_processing_threads

number of processing threads

Value

a dataframe consisting of 24 columns representing chromatography and mass spectrometry parameters. Each row represents an individual separated chromatographic peak.


[Package IDSL.IPA version 2.9 Index]