Install runHiC

Requirements

runHiC is developed and tested on UNIX-like operating systems, and following packages or softwares are required:

Python requirements:

  • Python 3.7+

  • matplotlib 2.0+

  • biopython 1.78+

  • pairtools 0.3.0+

  • cooler 0.8.6+

Other requirements:

  • sra-tools 2.10.8+

  • bwa 0.7.17+

  • minimap2 2.17+

  • chromap 0.1+

  • samtools 1.10+

  • pigz 2.3.4+

Install Requirements through Mamba

To satisfy the requirements above, just install mamba on your machine, and execute the commands below:

$ conda config --add channels defaults
$ conda config --add channels bioconda
$ conda config --add channels conda-forge
$ mamba create -n runHiC matplotlib biopython cooler sra-tools bwa minimap2 samtools pigz chromap "pairtools==0.3" "numpy<=1.23"
$ mamba activate runHiC

Install runHiC

Then runHiC can be installed from PyPI using pip:

$ pip install runHiC

You should have runHiC installed successfully if no exception occurs in the above processes.