Aligns spectra within a specified ppm window using cross-correlation. Only the selected region is aligned; the remainder of the spectra is unchanged.
Arguments
- dat
Named list with elements:
- X
Numeric matrix (spectra in rows)
- ppm
Numeric vector of chemical shift values
- meta
Optional metadata
- shift
Numeric vector of length 2 specifying ppm region to align.
- idx_ref
Integer. Row index to use as reference spectrum.
- med
Logical. Use row-wise median spectrum as reference?
- clim
Numeric. Minimum correlation threshold.
- norm
Logical. Z-scale before alignment.
- lag.max
Integer. Maximum lag allowed.
See also
Other preprocessing:
align_spectra(),
binning(),
calibrate(),
correct_baseline(),
correct_lw(),
pqn(),
print_preprocessing()