| msiSlices | R Documentation | 
This function turns a mass spectrometry imaging dataset represented by a
list of AbstractMassObject objects into an
intensityMatrix for each slice (stored in an
array).
msiSlices(x, center, tolerance, method=c("sum", "mean", "median"), adjust=TRUE)
x | 
 a   | 
center | 
 
  | 
tolerance | 
 
  | 
method | 
 used aggregation function.  | 
adjust | 
 
  | 
Each MassSpectrum/MassPeaks object in
x must contain a list named imaging with an element
pos that stores the x and y value of the spectrum, e.g.:
> metaData(spectra[[1]])$imaging$pos x y 1 5
Returns an array of three dimensions. The first and second
dimensions contains the x and y coordinates of the image. The third dimension
represents the index of the center of each slice. There are two
additional attributes, namely "center" and "tolerance" which store
the original center and tolerance information.
Sebastian Gibb mail@sebastiangibb.de
AbstractMassObject,
MassSpectrum,
MassPeaks,
coordinates,AbstractMassObject-method,
plotMsiSlice,list-method
Please find real examples on:
Website: https://strimmerlab.github.io/software/maldiquant/
Vignette: https://github.com/sgibb/MALDIquantExamples/raw/master/inst/doc/nyakas2013.pdf
Shiny: https://github.com/sgibb/ims-shiny/
## load package
library("MALDIquant")
## load example data
data("fiedler2009subset", package="MALDIquant")
## please note: this is NOT a MSI data set
## we just add some coordinates for demonstration
coordinates(fiedler2009subset) <- cbind(x=rep(1:4, 2), y=rep(1:2, each=4))
slices <- msiSlices(fiedler2009subset, center=c(5864.49, 8936.97),
                    tolerance=0.25)
slices
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.