cpcProcParam-class.RdThe class *cpcProcParam* holds all necessary parameters used in the characterization and filtering of peaks contained in an XCMS object. Instances of this class should be created using the constructor *cpcProcParam*.
ppmNumeric holding the ppm value for calculating the m/z range when extracting the ion trace.
min_ptsInteger holding the minimum required scan points between the peak bounds. Used for filtering based on peak width.
min_inf_widthInteger holding the minimum required number of scan points between the inflection points. Used internally when detecting peak apices in the chromatogram.
min_snNumeric holding the minimum required signal-to-noise ratio. Used to filter peaks based on signal-to-noise ratio.
min_fracNumeric holding the minimum fraction of samples a peak should be contained in. Currently not used.
min_intensityNumeric holding the minimum required intensity of a peak. Used to filter peaks based on peak intensity.
min_shoulder_ptsInteger holding the minimum number of points between peak apices when detecting should peaks. Used internally when detecting peak apices in the chromatogram.
min_rounded_ptsInteger holding the minimum number of points between peak apices when detecting rounded peaks. Used internally when detecting peak apices in the chromatogram.
interval_tfNumeric of length 2 defining the required tailing factor interval. Used when filtering peaks based on symmetry using the tailing factor.
min_fwhmNumeric holding the minimum required full width at half maxima. Used in peak filtering based on full width half maxima.
min_wNumeric defining the minimum smoothing window width.
max_wNumeric defining the maximum smoothing window width.
smooth_methodString defining the smoothing method to be used. 'savgol' is default and uses a Savitzky-Golay smoother. 'mean' uses a moving window mean smoother.
smooth_timesInteger defining the number of times the smoother will be applied to the data.
smooth_winNumeric defining the smoothing window width.
max_sigmaNumeric defining the maximum signal value to be used in determining the smoothing window width based on XCMS data. Used internally.
fit_emgLogical defining if EMG deconvolution should be applied.
sel_peaksInteger vector defining which peaks in the XCMS peak list that should be processed. Default: NULL means all peaks will be processed.
sel_filesInteger vector defining which files in the XCMS object that should be processed. Default: NULL means all files will be processed.
verbose_outputLogical defining if verbose output should be given during processing. Default: FALSE.
save_allLogical defining if all processing data should be saved in the object. Default: FALSE. Warning: This may result in very large objects and should be used with care.
plotLogical defining if the results should be plotted after each peak is processed. Default: FALSE. Warning: Will slow down processing very much if a large number of peaks are processed. Should only be used for a small number of peaks.