Description Slots Utility functions Accessors Examples
This class builds on the CMSraw class to additionally store
background-corrected intensities as well as the bivariate kernel density
estimate.
colData:a DataFrame of phenotype and sample information.
rawDT:a data.table of raw spectral information.
mzParams:a list containing the minimum and maximum M/Z value and number of scans in each sample.
rtAlign:a logical indicating whether the data has been retention time aligned or not.
bgcorrDT:a data.table of background-corrected spectral information.
density:a matrix with rows corresponding to M/Z values and columns corresponding to scans containing the kernel density estimate.
densityQuantiles:a numeric vector containing the 100 percent quantiles of the nonzero density values.
We have the following utility functions:
show:The show method; prints the object.
getEICS:Gets extracted ion chromatograms (EICs) for the supplied M/Z ranges.
plotDensityRegion:Makes an image plot of the density estimate in a specified M/Z and scan region.
We have the following accessor functions:
colData:Gets the DataFrame containing phenotype and sample information.
densityEstimate:Gets the matrix containing the density estimate.
densityQuantiles:Gets the quantiles of the nonzero values in the density estimate.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ## Construct a completely fake example
densmat <- matrix(rnorm(600), nrow = 20, ncol = 30)
colnames(densmat) <- 1:ncol(densmat)
rownames(densmat) <- seq(350, by = 0.005, length.out = nrow(densmat))
cmsobj <- new("CMSproc", density = densmat)
head(densityEstimate(cmsobj))
## Takes about 20s to run
## Not run:
data(cmsRawExample)
cmsProc <- bakedpi(cmsRawExample,
dbandwidth = c(0.01, 10), dgridstep = c(0.01, 1),
dortalign = TRUE, mzsubset = c(500,510))
cmsProc
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.