Cardinal 3: User guide for mass spectrometry imaging analysis1 years ago
Introduction | Latest: Cardinal 3.6 | Previous updates from Cardinal 3 | Previous updates from Cardinal 2 | Installation | Data import | Reading "continuous" imzML | Reading "processed" imzML | Data structures for MS imaging | MSImagingArrays: Mass spectra with differing m/z values | Accessing spectra arrays with spectraData() | Accessing pixel metadata with pixelData() | MSImagingExperiment: Mass spectra with shared m/z values | Accessing feature metadata with featureData() | Building from scratch | Visualization | Visualizing spectra with plot() | Visualizing images with image() | Region-of-interest selection | Saving plots and images | Dark themes | A note on plotting speed | Common operations on MS imaging datasets | Subsetting | Finding indices of mass spectra and images | Using subset() and friends | Slicing | Combining | Getters and setters | Summarization (e.g., mean spectra, TIC, etc.) | Loading data into memory | Coercion to/from other classes | Pre-processing | Normalization | Smoothing | Baseline subtraction | Recalibration | Peak processing | Peak picking | Peak alignment | Peak filtering | Peak picking based on a reference | Using peakProcess() | Binning | Example processing workflow | Data export | Parallel computing using BiocParallel | Using BPPARAM | Backend types | Getting available backends | Setting a parallel backend | RNG and reproducibility | Statistical methods | Session information