Installation

Gunz-CM is a high-performance library for genomic contact matrix manipulation. It requires Python 3.11 or higher.

Standard Installation

Install the library directly from GitHub:

pip install git+https://github.com/sXperfect/gunz-cm.git

Optional Dependencies

Genomics data processing often requires specialized file formats and visualization tools. Install them using the following tags:

  • [conv]: Support for .hic to .cool conversion.

  • [vis]: Matplotlib, Plotly, and Interactive widgets.

  • [all]: Recommended for full research capability.

pip install "gunz-cm[all]"

System Dependencies

Some components (like pybedtools) require C++ compilers and compression libraries:

  • Ubuntu/Debian: sudo apt-get install g++ libcurl4-openssl-dev