Backward-compatible wrapper that delegates to SignalProcessingUltra. Keeps the original argument names/signature so existing code continues to work.
SignalProcessing(
x,
transformIntensity_method = "sqrt",
smoothing_method = "Wavelet",
removeBaseline_method = "SNIP",
removeBaseline_iterations = 25,
calibrateIntensity_method = "TIC",
alignSpectra_NoiseMethod = "MAD",
alignSpectra_method = "lowess",
alignSpectra_halfWs = 11,
alignSpectra_SN = 3,
tolerance_align = 0.002,
referenceSpectra = NULL,
minFrequency = 0.5,
binPeaks_method = "strict",
keepReferenceSpectra = FALSE,
...
)A list of processed MassSpectrum objects, or list(spectra, RefS) if keepReferenceSpectra = TRUE.
list of MALDIquant MassSpectrum objects.
character, intensity transform (default "log").
character, smoothing method ("Wavelet" UDWT).
character, baseline method ("TopHat" default; "SNIP","ConvexHull" supported).
integer, SNIP iterations if removeBaseline_method = "SNIP".
character, intensity calibration ("PQN" default, or "TIC","median").
character, noise estimator for peak finding pre-alignment ("MAD").
character, alignment engine: "cubic" (default), "lowess", or "landmark_cpp".
integer, half window size for peak detection.
numeric, SNR for peak detection.
numeric, tolerance for matching anchors to the reference during alignment. Use consistent units across your pipeline (Da by default here).
optional MALDIquant MassPeaks object to use as alignment reference.
numeric, minimum peak frequency to build reference if not provided (default 0.7).
character, "strict" (default) or "relaxed" for reference peak binning.
logical, if TRUE and no reference provided, returns list(spectra=..., RefS=...).
additional arguments passed to SignalProcessingUltra (e.g., n_workers, ref_sample_n).