calibrate-methods {xcms}R Documentation

Calibrate peaks for correcting unprecise m/z values

Description

Calibrate peaks of a xcmsSet via a set of known masses

Arguments

object a xcmsSet object with uncalibrated mz
wishlist a vector or a list of vectors with reference m/z-values
method the used calibrating-method, see below
mzppm the relative error used for matching peaks in ppm (parts per million)
mzabs the absolute error used for matching peaks in Da
neighbours the number of neighbours from wich the one with the highest intensity is used (instead of the nearest)
plotres can be set to TRUE if wanted a result-plot showing the found m/z with the distances and the regression

Value

object a xcmsSet with one ore more samples
wishlist for each sample can be used a different wishlist if there is given a list of m/z-vectors. the length of the list must be the same as the number of samples, alternatively a single vector of masses can be given which is used for all samples.
method "shift" for shifting each m/z, "linear" does a linear regression and adds a linear term to each m/z. "edgeshift" does a linear regression within the range of the mz-wishlist and a shift outside.

Methods

object = "xcmsSet"
calibrate(object, wishlist,method="linear", mzabs=0.0001, mzppm=5, neighbours=3, plotres=FALSE)

See Also

xcmsSet-class,


[Package xcms version 1.14.1 Index]