addXCMSPeaks: Add xcms/CAMERA peak detection results

Description Usage Arguments Details Value Author(s) See Also Examples

View source: R/addXCMSPeaks.R

Description

Reads the raw data using xcms, group each extracted ion according to their retention time using CAMERA and attaches them to an already created peaksDataset object

Usage

1
addXCMSPeaks(files, object, peakPicking=c('cwt','mF'), ...)

Arguments

files

character vector of same length as object@rawdata (user ensures the order matches)

object

a peaksDataset object.

peakPicking

Methods to use for peak detection. See details.

...

arguments passed on to xcmsSet and annotate

Details

Repeated calls to xcmsSet and annotate to perform peak-picking and deconvolution. The peak detection results are added to the original peaksDataset object. Two peak detection alorithms are available: continuous wavelet transform (peakPicking=c('cwt')) and the matched filter approach (peakPicking=c('mF')) described by Smith et al (2006). For further information consult the xcms package manual.

Value

peaksDataset object

Author(s)

Riccardo Romoli riccardo.romoli@unifi.it

See Also

peaksDataset findPeaks.matchedFilter findPeaks.centWave xcmsRaw-class

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# need access to CDF (raw data)
require(gcspikelite)
gcmsPath <- paste(find.package("gcspikelite"), "data", sep="/")

# full paths to file names
cdfFiles <- dir(gcmsPath, "CDF", full=TRUE)

# create a 'peaksDataset' object and add XCMS peaks to it
pd <- peaksDataset(cdfFiles[1], mz=seq(50,550), rtrange=c(7.5,8.5))
pd <- addXCMSPeaks(cdfFiles[1], pd, peakPicking=c('mF'),
                   snthresh=3, fwhm=4, step=1, steps=2, mzdiff=0.5)

flagme documentation built on Nov. 8, 2020, 5:24 p.m.