HiCHap
An integrated package to process diploid Hi-C data
Introduction
HiCHap is a Python package designed to process and analyze Hi-C data, primarily the diploid Hi-C data for phased haplotypes. First, the Hi-C reads are split in ligation junction sites, and all split parts are used in mapping to maximumly utilize available SNPs in allele assignment. The noisy reads are next eliminated. Second, except the systematic biases caused by Hi-C experiment, the variable genetic variant density can lead to additional bias in reconstructed diploid (maternal and paternal) Hi-C contact maps because it is potentially easier to assign more allelic contacts in the chromatin regions with denser genetic variants. HiCHap utilizes a novel strategy to correct the systematic biases in diploid Hi-C data. Third, HiCHap identifies compartments, topological domains/boundaries and chromatin loops for constructed diploid Hi-C contact maps, and provides allele-specific testing on these chromatin 3D structures. Finally, HiCHap also supports data processing, bias correction and structural analysis for haploid Hi-C data without separating two homologous chromosomes
Requirements
HiCHap is developed and tested on Unix systems. HiCHap utilizes HDF5 and cooler as default data format to keep consistent with 4DN standards. To summarize, the following packages are required in installation.
python packages:
Python 2.7+
Multiprocess
Numpy
Scipy
statsmodels
Scikit-Learn
xml
pysam
ghmm
Bio
cooler
others:
bowtie2 (version 2.2.9 is tested)
samtools (version 1.5 is tested)
Downloads
Code and manual Repository (At GitHub, Track the package issue)
Citation
Luo, H., Li, X., Fu, H. et al. HiCHap: a package to correct and analyze the diploid Hi-C data. BMC Genomics 21, 746 (2020). https://doi.org/10.1186/s12864-020-07165-x
Metadata
Release files for HiCHap 1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| HiCHap-1.6.tar.gz | 933.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| HiCHap-1.6-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 1.0 MB
Release files / HiCHap-1.6.tar.gz
| Download URL | HiCHap-1.6.tar.gz |
|---|---|
| Size | 933.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
89d072589c5a78c4da09faf8c97b5172376701e6924d9ce41a7c256649f721a3
|
|
BLAKE2b-256 checksum How to use checksums |
04636d0e19a07a47069f3775d8a3b567b751b9b31025a924930d336f5a8eb09d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.15
|
Release files / HiCHap-1.6-py2-none-any.whl
| Download URL | HiCHap-1.6-py2-none-any.whl |
|---|---|
| Size | 74.7 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
db57aff744b4fedcfb269f237cf703f8161bb7f6698a184850b6cd4f915486e7
|
|
BLAKE2b-256 checksum How to use checksums |
5dd128cae61a818a5e74d2e27e314a335618fe7ed8c0ef391bbf083ec4268b32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.15
|