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