Package: quantMSImageR 0.99.9

Matthew J. Smith

quantMSImageR: Processing and Quantification of Targeted Mass Spectrometry Imaging Data

Implements tools for processing and quantifying targeted DESI-MRM mass spectrometry imaging (MSI) datasets, extending the Cardinal package. Includes signal-to-noise filtering against background pixels, tissue/background separation, per-feature ion images, quantile heatmaps, quantification against on-slide or on-tissue calibration standards, and batch export of per-feature text images for external viewers.

Authors:Matthew J. Smith [aut, cre]

quantMSImageR_0.99.9.tar.gz
quantMSImageR_0.99.9.zip(r-4.7-any)quantMSImageR_0.99.9.zip(r-4.6-any)quantMSImageR_0.99.9.zip(r-4.5-any)
quantMSImageR_0.99.9.tgz(r-4.6-any)quantMSImageR_0.99.9.tgz(r-4.5-any)
quantMSImageR_0.99.9.tar.gz(r-4.7-any)quantMSImageR_0.99.9.tar.gz(r-4.6-any)
quantMSImageR_0.99.9.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
quantMSImageR/json (API)

# Install 'quantMSImageR' in R:
install.packages('quantMSImageR', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/mjs-708/quantmsimager/issues

On BioConductor:quantMSImageR-0.99.8(bioc 3.24)

softwaremassspectrometryimagingmassspectrometrymetabolomicslipidomicsqualitycontrolnormalizationvisualization

4.95 score 166 downloads 42 exports 91 dependencies

Last updated from:14e7384b88. Checks:1 NOTE, 9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksNOTE198
linux-develOK373
source / vignettesOK289
linux-releaseOK367
macos-releaseOK209
macos-oldrelOK180
windows-develOK225
windows-releaseOK236
windows-oldrelOK220
wasm-releaseOK175

Exports:alignFeaturesapplySNRback2NAbindPanelsbuildFeatureMetacalibrationDatacalibrationData<-calibrationDiagnosticscalibrationInfocalibrationLevelscalibrationMetadatacalibrationModelscalibrationModels<-calibrationR2combineMSIscontributionHmcreateCalCurvecreateMSIDataMatrixgenerateTxtImagesimageRint2concint2responseint2SNRlabelROIsplotCalCoveragequant_MSImagingExperimentquantileHmquantPalettesreadMRMremoveBlankMzsrunExamplerunStudyselectTissuePixelsshowstitchAcquisitionssummariseCalLevelstissueDatatissueInfotissueMatrixtrimMSIvalidateConfigzero2NA

Dependencies:base64encBHBiobaseBiocGenericsBiocParallelbslibcachemCardinalCardinalIOchemCalcirclizecliclueclustercodetoolscolorspaceComplexHeatmapcpp11crayondigestdoParalleldplyrevaluatefarverfastmapfontawesomeforeachformatRfsfutile.loggerfutile.optionsgenericsGetoptLongggplot2GlobalOptionsgluegridExtragtablehighrhtmltoolsIRangesirlbaisobanditeratorsjquerylibjsonliteknitrlabelinglambda.rlatticelifecyclemagrittrMatrixmatrixStatsmattermemoisemimenlmeontologyIndexpatchworkpillarpkgconfigpngpracmaProtGenericspurrrR6rappdirsRColorBrewerrjsonrlangrmarkdownS4VectorsS7sassscalesshapesnowstringistringrtibbletidyrtidyselecttinytexutf8vctrsviridisviridisLitewithrxfunyaml

Introduction to quantMSImageR
Introduction | What this package does | Scope | The workflow | Installation | Quick start | The data model | Reading your own data | Loading the acquisitions | Pieces of one tissue | Selecting tissue pixels | Labelling regions of interest | What the labels look like downstream | Ion images | Colour-scale treatment | Quantile heatmaps across samples | Seeing which sample carried a group effect | Signal-to-noise filtering | Running a full study from a YAML config | Samples made of several acquisitions | Comparing regions of interest | The configuration as a record of the analysis | References | Session information

Last update: 2026-09-23
Started: 2026-07-20

Quantification with calibration standards
Introduction | On-slide versus on-tissue calibration | Scope and assumptions | Installation | Calibration workflow overview | The bundled calibration dataset | Fitting and diagnosing calibration models | Applying the models to a study section | Checking calibration coverage | Handling out-of-range pixels | Driving calibration from a study YAML | Interpretation and limitations | References | Session information

Last update: 2026-08-20
Started: 2026-07-20

Readme and manuals

Help Manual

Help pageTopics
Align two MSI objects to their common featuresalignFeatures
Apply SNR mask to intensity valuesapplySNR applySNR,quant_MSImagingExperiment-method
Set background pixel intensities to NAback2NA back2NA,quant_MSImagingExperiment-method
Merge two MSI objects of the same tissue by coordinate-matched rbindbindPanels
Build per-feature metadata by joining an ion library on m/zbuildFeatureMeta
Calibration metadata for an imaging experimentcalibrationInfo calibrationInfo-class show,calibrationInfo-method
Combine MSI experiments across acquisitionscombineMSIs combineMSIs,MSImagingExperiment-method
Group-mean heatmap with per-sample contribution as opacitycontributionHm
Fit per-analyte calibration modelscreateCalCurve createCalCurve,quant_MSImagingExperiment-method
Create a feature-by-sample MSI data matrixcreateMSIDataMatrix createMSIDataMatrix,quant_MSImagingExperiment-method
Load, process and optionally export per-feature text-image matricesgenerateTxtImages
Draw an ion image for one featureimageR imageR,quant_MSImagingExperiment-method
Convert response to calibrated amount estimatesint2conc int2conc,quant_MSImagingExperiment-method
Normalise pixel intensities to internal-standard responseint2response int2response,quant_MSImagingExperiment-method
Calculate background-referenced signal-to-noise ratiosint2SNR int2SNR,quant_MSImagingExperiment-method
Label regions of interest within the tissue of an acquisitionlabelROIs
Check that measured pixels fall within the calibrated rangeplotCalCoverage plotCalCoverage,quant_MSImagingExperiment-method
Print a validation resultprint.quantValidation
Quantifiable MS imaging experimentquant_MSImagingExperiment quant_MSImagingExperiment-class
Quantile heatmap of MSI features across samplesquantileHm
Accessors for calibration and tissue metadatacalibrationData calibrationData,quant_MSImagingExperiment-method calibrationData<- calibrationData<-,quant_MSImagingExperiment-method calibrationDiagnostics calibrationDiagnostics,quant_MSImagingExperiment-method calibrationLevels calibrationLevels,quant_MSImagingExperiment-method calibrationMetadata calibrationMetadata,quant_MSImagingExperiment-method calibrationModels calibrationModels,quant_MSImagingExperiment-method calibrationModels<- calibrationModels<-,quant_MSImagingExperiment-method calibrationR2 calibrationR2,quant_MSImagingExperiment-method quantMSImageR-accessors tissueData tissueData,quant_MSImagingExperiment-method tissueMatrix tissueMatrix,quant_MSImagingExperiment-method
Colour palettes used by quantMSImageRquantPalettes
Read a Waters DESI-MRM acquisition into an MSImagingExperimentreadMRM
Remove features without observed signalremoveBlankMzs removeBlankMzs,quant_MSImagingExperiment-method
Run the quantMSImageR example studyrunExample
Run a full DESI-MRM study from a YAML configurationrunStudy
Interactively select tissue pixels for an acquisitionselectTissuePixels
Stitch acquisitions that are pieces of one tissue into a single samplestitchAcquisitions
Summarise the response at each calibration levelsummariseCalLevels summariseCalLevels,quant_MSImagingExperiment-method
Tissue-level summaries for an imaging experimentshow,tissueInfo-method tissueInfo tissueInfo-class
Remove pure-background border rows and columns from an MSI objecttrimMSI
Validate a study YAML configurationvalidateConfig
Replace zero intensities with NAzero2NA zero2NA,quant_MSImagingExperiment-method