Skip to content

Measuring the high-order genome architectures (global folding and checkerboard) from Hi-C experiment

License

Notifications You must be signed in to change notification settings

xjtu-omics/HiArch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

HiArch

Python Version License

Measure the high-order genome architectures (global folding and checkerboard) from Hi-C experiment.

Citation:

Modules

We provide a one-click bash file to compute the strength of large-scale genome architectures, global folding and checkerboard.

Our algorithm comprises three key modules: normalization, global folding, and checkerboard.

  1. NormDis & CorrectMap: Raw Hi-C maps are scaled to comparable sizes and normalized to remove distance-dependent biases. The resulting maps are subsequently utilized to calculate global folding and checkerboard scores. Notably, you can manually check the normalized maps to remove poor-assembled chromosomes, detailed in CorrectMap.
  2. Global folding: Based on normalized maps, the computation of global folding score involves two sub-modules: detecting center anchors (GF_S1_get_center) and calculating the global folding scores (GF_S2_get_score). You can re-choose the alternative center anchors, detailed in GF_S1_get_center.
  3. Checkerboard: Checkerboard scores are calculated based on normalized maps.

Requirements

Python 3.7+ Seaborn Scipy Torch Scikit-learn

Quick start

About

Measuring the high-order genome architectures (global folding and checkerboard) from Hi-C experiment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages