iggbreak

iggbreak enables creation of broken axes within ggplot2 plots to improve visualization of large-scale biomedical datasets that span multiple orders of magnitude or contain extreme values.


Key Features:

  • Broken Axes Implementation: Creates broken axes using ggplot2 syntax to focus on specific ranges in long sequential data or datasets with large variability and outliers.
  • Enhanced Data Presentation: Increases available visual space for detailed annotation to improve clarity and interpretability of complex biomedical datasets.
  • Seamless Integration with ggplot2: Maintains compatibility with ggplot2 allowing layering, scales, and themes to be applied alongside broken-axis layouts.

Scientific Applications:

  • Genomic and proteomic data visualization: Improves representation of genomic sequences and proteomics datasets that span multiple magnitudes or include extreme values.
  • High-throughput biological measurements: Facilitates clearer visualization and interpretation of large-scale or high-throughput biological measurements by managing varying magnitudes and outliers.

Methodology:

Leverages ggplot2 capabilities and introduces a mechanism to break axes while preserving ggplot2 layering, scales, and themes.

Details

License:
Artistic-2.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
R
Added:
4/30/2022
Last Updated:
4/30/2022

Operations

Publications

Xu S, Chen M, Feng T, Zhan L, Zhou L, Yu G. Use ggbreak to Effectively Utilize Plotting Space to Deal With Large Datasets and Outliers. Frontiers in Genetics. 2021;12. doi:10.3389/fgene.2021.774846. PMID:34795698. PMCID:PMC8593043.

Documentation

Links