Learn R Programming

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.

Features

General:

General-purpose visualizations

Bioinformatics:

Sequence analysis and genomics visualizations

  • gg_geno() - Biallelic genotype visualization with split tiles and optional barplots
  • gg_seq() - Sequence coverage plot with region highlighting
  • gg_seqdiff() - Sequence alignment showing only differences
  • gg_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:

# currently unavailable - initial submission in progress
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:

[Citation information will be added upon publication]

License

MIT License - see LICENSE file for details.

Copy Link

Version

Install

install.packages('ggrecipes')

Version

0.1.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Ignophi Hu

Last Published

December 18th, 2025

Functions in ggrecipes (0.1.0)

ggrecipes-package

ggrecipes: Recipes for Data Visualization
gg_seq

Sequence Coverage Plot
gg_biodist

Biodistribution Barplot with Optional Free-Scale Faceting
gg_rankshift

Rank Shift Plot
gg_seqdiff

Sequence Difference Plot
gg_geno

Genotype Heatmap with Optional Barplots
gg_criteria

Criteria Heatmap with Optional Barplots
gg_conf

Confusion/Contingency Table Bubble Plot
gg_kdmap

Kinetic Rate Map (Association/Dissociation plot)
gg_splitcorr

Split-Correlation Heatmap