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<-value
name
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