A python implementation of original DI-based domain caller proposed by Dixon et al. (2012)
Project description
Introduction
Domaincaller is an implementation of the original Directionality Index (DI) based TAD caller proposed by Dixon et al. [1] Instead of original separate scripts for each stage of the caller, this module provides a convenient command line interface integrating the whole pipeline, including calculating the DI track, performing HMM and post-processing. It supports the .cool matrix format, so has low memory requirements when dealing with high resolution data.
Installation
First install dependencies using conda:
conda config --add channels defaults conda config --add channels bioconda conda config --add channels conda-forge conda create -n domaincaller python=3.7.1 cooler=0.8.6 numpy=1.17.2 scipy=1.3.1 pomegranate=0.10.0 networkx=1.11 conda activate nholoop
Then install the domaincaller using pip:
pip install domaincaller-0.1.0-py3-none-any.whl
Usage
Check the command-line help by domaincaller [-h].
Citation
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
File details
Details for the file domaincaller-0.1.0.tar.gz
.
File metadata
- Download URL: domaincaller-0.1.0.tar.gz
- Upload date:
- Size: 19.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e1aa12cf7ab3c3c4aa8f4a2d55c3b63a4afbbd86894df5c5cdbaa4e89de0a7f |
|
MD5 | 7965a5a637fd93b812ce167a13b00673 |
|
BLAKE2b-256 | cd7e4bfd89fd232f204fa1e1cb7916d3ea222278577090487641cf42fab4c134 |
File details
Details for the file domaincaller-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: domaincaller-0.1.0-py3-none-any.whl
- Upload date:
- Size: 20.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d45c53692a057c2aa8ae131019c80acd263369672deeaf514add56f9bf768ac |
|
MD5 | b65d83e1b3091f7e5d434db3c980802c |
|
BLAKE2b-256 | 490291fdb08405f31d19d7896d487826e5d76870ca558313dd980acd7fb5b858 |