Related Experiment Video
Updated: May 8, 2026

22:27
Hi-C: A Method to Study the Three-dimensional Architecture of Genomes.
Published on: May 6, 2010
BandHiC: a memory-efficient and user-friendly Python package for organizing and analyzing Hi-C matrices down to
Weibing Wang1, Junping Li1, Yusen Ye2
1Department of Computer Science, School of Computer Science and Technology, Xidian University, Xi'an, Shaanxi, China.
BMC Genomics
|May 7, 2026
Summary
BandHiC is a new Python package that significantly reduces memory usage for analyzing high-resolution Hi-C and Micro-C data. This enables detailed 3D genome architecture studies on standard hardware.
Area of Science:
- Genomics
- Computational Biology
- Bioinformatics
Background:
- High-resolution Hi-C and Micro-C technologies offer detailed 3D genome architecture insights.
- Quadratic scaling of contact matrices with resolution leads to high computational demands.
Purpose of the Study:
- To develop a memory-efficient tool for analyzing ultra-high-resolution Hi-C/Micro-C data.
- To overcome computational challenges associated with large contact matrices.
Main Methods:
- Developed BandHiC, a Python package utilizing a banded storage strategy.
- Implemented flexible masking for data quality control.
- Optimized operations with NumPy for efficient vectorized computations.
Main Results:
- BandHiC reduces memory usage by up to 99% for Hi-C matrices.
- Achieved memory efficiency while maintaining fast data access.
- Enabled scalable analysis of sub-kilobase resolution Hi-C datasets.
Conclusions:
- BandHiC offers a scalable and memory-efficient framework for 3D genomics analysis.
- Facilitates sub-kilobase resolution Hi-C matrix analysis on standard hardware.
- Provides a practical foundation for future advancements in 3D genomics research.

