Skip to contents

gghic is a powerful and flexible R package for visualizing 3D genome organization from Hi-C and multi-way contact data. Built on ggplot2, it provides publication-ready visualizations with minimal code while maintaining full customization capabilities.

Features

  • ๐ŸŽจ Intuitive API - Simple high-level functions with sensible defaults
  • ๐Ÿงฌ Comprehensive - Visualize Hi-C heatmaps, TADs, loops, genes, and signal tracks
  • ๐Ÿš€ Memory Efficient - Focused data loading for large datasets
  • ๐Ÿ“Š Publication Ready - Generate high-quality figures with minimal effort
  • ๐Ÿ”ง Customizable - Full ggplot2 compatibility for advanced styling
  • ๐Ÿงช Multi-way Contacts - Native support for Pore-C and other multi-contact data

Installation

From GitHub

Install the development version using devtools:

if (!require("BiocManager", quietly = TRUE)) install.packages("BiocManager")
if (!require("devtools", quietly = TRUE)) install.packages("devtools")

# Install gghic
devtools::install_github("jasonwong-lab/gghic")

Getting Help