Ggrecipes
A collection of easy-to-use custom ggplot2-based functions for data exploration and analysis. Each function handles data preprocessing and returns a ggplot2 object that can be further customized using standard ggplot2 syntax. Includes general-purpose and domain-specific visualizations.
Install / Use
/learn @Ignophi/GgrecipesREADME
ggrecipes <img src="man/figures/logo.png" align="right" height="139" alt="" />
<!-- badges: start --> <!-- badges: end -->A collection of easy-to-use custom ggplot2-based functions for data exploration and analysis. Each function handles data preprocessing and returns a ggplot2 object that can be further customized using standard ggplot2 syntax. Includes general-purpose and domain-specific visualizations.
Features

General:
General-purpose visualizations
gg_splitcorr()- Split-Correlation Heatmapgg_rankshift()- Paired box-/bar- plots with rank changegg_criteria()- Criteria heatmap with optional barplotsgg_conf()- Confusion/contingency table bubble plot
Bioinformatics:
Sequence analysis and genomics visualizations
gg_geno()- Biallelic genotype visualization with split tiles and optional barplotsgg_seq()- Sequence coverage plot with region highlightinggg_seqdiff()- Sequence alignment showing only differencesgg_biodist()- Biodistribution plots with easy free-scale faceting
Chemoinformatics:
Binding kinetics and drug discovery visualizations
gg_kdmap()- Kinetic rate maps (association/dissociation) with iso-affinity lines
Installation
Install from CRAN:
install.packages("ggrecipes")
Development version from GitHub:
# install.packages("devtools")
devtools::install_github("Ignophi/ggrecipes")
Documentation
Citation
If you use ggrecipes in your work, please cite:
bibentry(
bibtype = "Article",
title = "ggrecipes: An R Package for Custom Visualizations using ggplot2",
author = "Ignophi Hu",
journal = "bioRxiv",
year = 2025,
doi = "10.64898/2025.12.18.694217",
url = "https://www.biorxiv.org/content/10.64898/2025.12.18.694217v1",
note = "Preprint"
)
License
MIT License - see LICENSE file for details.
