xcmsSet constructor
which gathers peaks from a set NetCDF files. Objects can also be
created by calls of the form new("xcmsSet", ...).peaks:filled:fillPeaks method,
groups:groupidx:phenoData:rt:raw and corrected,
each containing retention times for every scan of every sample
filepaths:profinfo:method - profile generation
method, and step - profile m/z step size and eventual
additional parameters to the profile function.
polarity:progressInfo:progressCallback:mslevel:mslevel.
scanrange:NULL for
the full range). This slot should be accessed through its getter
method scanrange.
signature("xcmsSet"): combine objects together
signature(object = "xcmsSet"): set filepaths slot
signature(object = "xcmsSet"): get filepaths slot
signature(object = "xcmsSet"): create report of
differentially regulated ions including EICs
signature(object = "xcmsSet"): fill in peak data for
groups with missing peaks
signature(object = "xcmsSet"): get list of EICs for
each sample in the set
signature(object = "xcmsSet", sampleidx=1,
profmethod=profMethod(object), profstep=profStep(object),
profparam=profinfo(object), mslevel=NULL, scanrange=NULL,
rt=c("corrected", "raw")): read the raw data for one or
more files in the xcmsSet and return it. The default
parameters will apply all settings used in the original xcmsSet
call to generate the xcmsSet object to be applied also to
the raw data. Parameter sampleidx allows to specify which
raw file(s) should be loaded.
signature(object = "xcmsSet"): set groupidx slot
signature(object = "xcmsSet"): get groupidx slot
signature(object = "xcmsSet"): get textual names for
peak groups
signature(object = "xcmsSet"): set groups slot
signature(object = "xcmsSet"): get groups slot
signature(object = "xcmsSet"): get matrix of values
from peak data with a row for each peak group
signature(object = "xcmsSet"): find groups of peaks
across samples that share similar m/z and retention times
mslevel slot.
signature(object = "xcmsSet"): set peaks slot
signature(object = "xcmsSet"): get peaks slot
signature(object = "xcmsSet"): plot retention time
deviation profiles
signature(object = "xcmsSet"): set profinfo slot
signature(object = "xcmsSet"): get profinfo slot
signature(object = "xcmsSet"): extract the method used to
generate the profile matrix.
signature(object = "xcmsSet"): extract the profile step
used for the generation of the profile matrix.
signature(object = "xcmsSet"): use initial grouping
of peaks to do nonlinear loess retention time correction
signature(object = "xcmsSet"): Replaces the column
class in the phenoData slot. See details for more information.
signature(object = "xcmsSet"): Returns the content of the
column class from the phenoData slot or, if not
present, the interaction of the experimental design factors
(i.e. of the phenoData data.frame). See details for
more information.
signature(object = "xcmsSet"): set the phenoData slot
signature(object = "xcmsSet"): get the phenoData slot
signature(object = "xcmsSet"): set the progressCallback slot
signature(object = "xcmsSet"): get the progressCallback slot
scanrange slot.
signature(object = "xcmsSet"): set rownames in the
phenoData slot
signature(object = "xcmsSet"): get rownames in the
phenoData slot
signature("xcmsSet"): divide the xcmsSet into a list of
xcmsSet objects depending on the provided factor. Note that only
peak data will be preserved, i.e. eventual peak grouping information
will be lost.
object$name, object$name<-valuename column in phenoData
object[, i]xcmsSet instance. Only subsetting
on columns, i.e. samples, is supported. Subsetting is performed on
all slots, also on groups and groupidx. Parameter
i can be an integer vector, a logical vector or a character
vector of sample names (matching sampnames).
phenoData slot (and phenoData parameter in the
xcmsSet function) is intended to contain a data.frame describing
all experimental factors, i.e. the samples along with their
properties. If this data.frame contains a column named
class, this will be returned by the sampclass method
and will thus be used by all methods to determine the sample
grouping/class assignment (e.g. to define the colors in various plots
or for the group method). The sampclass<- method adds or replaces the class
column in the phenoData slot. If a data.frame is
submitted to this method, the interaction of its columns will be
stored into the class column.
Also, similar to other classes in Bioconductor, the $ method
can be used to directly access all columns in the phenoData
slot (e.g. use xset$name on a xcmsSet object called
xset to extract the values from a column named name in the phenoData slot).
xcmsSet