Effective visualization is crucial for understanding MS data, identifying patterns, and communicating results. This chapter covers comprehensive visualization techniques using the R for Mass Spectrometry infrastructure.
Setting Up Visualization Environment
Note: Using synthetic data due to mzR compatibility issues
Error details: BiocParallel errors
1 remote errors, element index: 1
0 unevaluated and other errors
first remote error:
Error in DataFrame(..., check.names = FALSE): different row counts implied by arguments
RT range: 50 3500 seconds
Spectral Data Exploration
Core Spectral Variables
Understanding the key variables in Spectra objects is essential for effective visualization:
[1] "msLevel" "rtime"
[3] "acquisitionNum" "scanIndex"
[5] "dataStorage" "dataOrigin"
[7] "centroided" "smoothed"
[9] "polarity" "precScanNum"
[11] "precursorMz" "precursorIntensity"
[13] "precursorCharge" "collisionEnergy"
[15] "isolationWindowLowerMz" "isolationWindowTargetMz"
[17] "isolationWindowUpperMz"
msLevel rtime precursorMz collisionEnergy polarity
1 1 50.00 NA NA 1
2 1 84.85 NA NA 1
3 1 119.70 NA NA 1
4 2 154.55 1190.050 22.58851 1
5 2 189.39 1338.415 37.03558 1
6 1 224.24 NA NA 1
TIC and BPC Visualization
Single Spectrum Visualization
Interactive Spectrum Visualization
Spectral Comparison and Mirror Plots
Mirror Plot Implementation
Chromatographic Visualizations
Total Ion Chromatogram (TIC)
Base Peak Chromatogram (BPC)
Heat Maps and 2D Visualizations
m/z vs Retention Time Heat Map
Interactive Visualizations
Interactive Spectrum Plot
Specialized MS Visualizations
Quality Control Visualizations
Exercises
- Create a function to generate spectral annotations with peak labels
- Develop a multi-panel visualization showing TIC, BPC, and selected EICs
- Implement a peak picking visualization with adjustable thresholds
- Create an interactive dashboard for MS data exploration
- Design visualization templates for different types of MS experiments
Summary
This chapter covered comprehensive visualization techniques for MS data, from basic spectral plots to advanced interactive visualizations. Effective visualization is essential for data exploration, quality assessment, and result communication in mass spectrometry analysis.