Visualizing metabolomics data with R

NMR Biomed. 2023 Apr;36(4):e4865. doi: 10.1002/nbm.4865. Epub 2022 Dec 7.

Abstract

In communicating scientific results, convincing data visualization is of utmost importance. Especially in metabolomics, results based on large numbers of dimensions and variables necessitate particular attention in order to convey their message unambiguously to the reader; also, in the era of open science, traceability and reproducibility are becoming increasingly important. This article describes the use of the R programming language to visualize published metabolomics data resulting from ex vivo NMR spectroscopy and mass spectrometry experiments with a special focus on reproducibility, including example figures as well as associated R code for ease of reuse. Examples include various types of plots (bar plots, swarm plots, and violin plots; volcano plots, heatmaps, Euler diagrams, Kaplan-Meier survival plots) and annotations (groupings, intragroup line connections, significance brackets, text annotations). Advantages of code-generated plots as well as advanced techniques and best practices are discussed.

Keywords: R; data visualization; metabolomics.

Publication types

  • Research Support, Non-U.S. Gov't
  • Research Support, N.I.H., Extramural

MeSH terms

  • Magnetic Resonance Spectroscopy
  • Mass Spectrometry / methods
  • Metabolomics* / methods
  • Publications*
  • Reproducibility of Results