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
- ๐ Bug Reports: GitHub Issues
- ๐ก Feature Requests: GitHub Discussions
- ๐ง Contact:
- Open an issue for questions and support
- Email mjhk@connect.hku.hk for direct inquiries
