Defining the separation landscape of topological domains for decoding consensus domain organization of 3D genome
Project description
ConsTADs
Topologically associating domains (TADs) have emerged as basic structural and functional units of genome organization, and have been determined by many computational methods from Hi-C contact maps. However, the TADs obtained by different methods vary greatly, which makes the accurate determination of TADs a challenging issue and hinders subsequent biological analyses about their organization and functions. This project is about comparing different TAD-calling methods, building the TAD separation landscape and finding the consensus TADs from results of multiple methods.
Overview
This computational framework consists of three main steps, including:
- Running different TAD-calling methods on the same Hi-C contact map;
- Collecting the TAD boundaries identified by each method and performing boundary voting;
- Refining the boundary score profile based on the contrast P-values of chromatin interactions using three operations, Add, Filter and Combine, to construct the TAD separation landscape.
The TAD separation landscape can be used in scenarios such as:
- Comparing domain boundaries across multiple cell types for discovering conserved and divergent topological structures;
- Deciphering three types of boundary regions with diverse biological features;
- Identify Consensus Topological Associating Domains (ConsTADs).
Getting start
Installation
It's recommended to create a conda environment:
conda create -n ConsTADs python=3.7
conda activate ConsTADs
Install required packages:
pip install -r requirements.txt
Install ConsTADs by PyPI:
pip install ConsTADs
Install from source code:
git clone https://github.com/zhanglabtools/ConsTADs.git
cd ConsTADs
python setup.py build
python setup.py install
Example usage
See ConsTADs usage.ipynb.
Support
If you are having issues, please let us know. We have a mailing list located at:
Citation
If ConsTADs is useful for your research, consider citing our preprint:
Defining the separation landscape of topological domains for decoding consensus domain organization of 3D genome. Dachang Dang, Shao-Wu Zhang, Ran Duan, Shihua Zhang. bioRxiv 2022.08.08.503155; doi: https://doi.org/10.1101/2022.08.08.503155
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file constads-1.0.0.tar.gz.
File metadata
- Download URL: constads-1.0.0.tar.gz
- Upload date:
- Size: 3.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
460aad0fc4b2f33d4ea2344a4e28103969af7f5f7d70b4488968daaf8d2eab2a
|
|
| MD5 |
db790998adb0e8d3761e6eb2a29af514
|
|
| BLAKE2b-256 |
2166737e5e8e4e2464ab24bff0c374a882f6c651f461ab1dd52bced7dfda3a10
|
File details
Details for the file constads-1.0.0-py3-none-any.whl.
File metadata
- Download URL: constads-1.0.0-py3-none-any.whl
- Upload date:
- Size: 25.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c83ef101b7717fcc8f7f1b8fa5759fde51f6cf30bf1991a41aaa7b88a966087
|
|
| MD5 |
89cd3ba8eeed3d387490326594cfb5d0
|
|
| BLAKE2b-256 |
4cf70ef761f2a677c6b4665493bff5cb176e1aad386d0f9ceccce4992569dcf7
|