View source: R/rtmsMeasurement.R
measureSample | R Documentation |
measureSample()
extracts one or more measurements for every peak in
an RTMS sample object (of class rtmsSample
).
measureSample(sample, measure = "PeakIntensity")
sample |
An object of class |
measure |
A character vector of named measurements, or a list of
custom measurement functions. Supported measurement names are
"PeakIntensity", which takes the total of any local maxima within the peak
width, "PeakArea", which takes the area under the intensity curve within the
peak width, and "NumPeaks", which counts the local maxima in the peak window.
If |
A data frame with one row for each peak and measurement in the
sample. The data.frame will have a column named "peakName" with the name of
the relevant peak (if the "peaks" attribute of sample
is a named list);
a column named "peakValue" containing the m/z value at the center of the
relevant peak; a column named "measure" containing the name of the relevant
measure; and a column named "value" containing the numeric value of the
particular measure for that peak.
peaks <- rtmsPeakList(c(1516.83,1530.84),peakWidth=0.2,windowWidth = c(5,10))
names(peaks) <- c("Product","Substrate")
sample <- getSample(exampleSpectrum,peaks)
measure <- measureSample(sample,c("PeakArea","PeakIntensity"))
myFunctions <- list(PeakRawIntensity = function(s) max(s$peakPiece$intensity))
myMeasures <- measureSample(sample,myFunctions)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.