Dear Cardinal users,
I am recently working on MSI imaging data generated by rapifleX MALDI TOF. I feel confused by the results I got from my test data. My test data was exported to imzml format using Bruker's Fleximaging V5.0. My Cardinal version is 2.6.0, and my R version is 4.0.2.
Here is my script for data preprocessing:
Brain <- readMSIData(path,
resolution = 50,
units = "ppm",
mass.range = c(500, 1100),
attach.only = T)
Brain <- Brain %>%
normalize(method = "rms") %>%
peakPick(method = "mad", SNR = 6) %>%
peakAlign(tolerance = 50, units = "ppm") %>%
process(BPPARAM = SerialParam())
(1) number of mass features. Whatever resolution and tolerance parameters I set in the script, the number of mass features I got is always 2755.
An object of class 'MSProcessedImagingExperiment'
<2755 feature, 175232 pixel> imaging dataset
imageData(1): intensity
featureData(0):
pixelData(0):
metadata(11): ibd binary type universally unique identifier ... files name
processing complete(3): normalize peakPick peakAlign
processing pending(0):
run(1): Image3
raster dimensions: 544 x 384
coord(2): x = 2019..2562, y = 354..737
mass range: 500.0882 to 1099.9461
centroided: TRUE
(2) Resolution of binning. When I slightly change the binning resolution, e.g., from 100 to 101 ppm, the number of mass features is increased from 2755 to 7803. I don't understand why the number of mass features increased, and the increase is so significant?
resolution(Brain2) <- 101
Brain2
An object of class 'MSProcessedImagingExperiment'
<7803 feature, 175232 pixel> imaging dataset
imageData(1): intensity
featureData(0):
pixelData(0):
metadata(11): ibd binary type universally unique identifier ... files name
processing complete(3): normalize peakPick peakAlign
processing pending(0):
run(1): Image3
raster dimensions: 544 x 384
coord(2): x = 2019..2562, y = 354..737
mass range: 500.0882 to 1099.6931
centroided: TRUE
(3) Dear MALDI TOF users, do you have some recommended parameter settings for MALDI TOF instrument?
Thanks a lot for your help.
Yonghui