StripeCaller
A Python implementation of the architectural stripe detecting algorithm described by Vian L et al [1].
Currently, this package contains 3 scripts: call-stripes, pileup-stripes and stripe-plot:
call-stripes
Call stripes from contact matrix. The only required input is the cool URI at certain resolution. The algorithm will detect horizontal (3’) and vertical (5’) stripes separately by searching for consecutive pixels with contact signals significantly higher than the local backgrounds. The output is a single file in bedpe format.
pileup-stripes
This script performs a pileup analysis on stripes.
stripe-plot
Visualize stripes on heatmap.
Installation
stripecaller is developed and tested on UNIX-like operating system, and following packages or softwares are required, which can be installed through conda
Python 3.5+
Multiprocess
Numpy
Scipy
Matplotlib
Cooler
First, add some additional channels:
$ conda config --add channels defaults $ conda config --add channels bioconda $ conda config --add channels conda-forge
Then execute the following command:
$ conda install multiprocess numpy scipy matplotlib cooler
Finally, install the stripecaller by pip:
$ pip install stripecaller
Usage
Open a terminal, type call-stripes -h for help information.
Reference
Metadata
Release files for stripecaller 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| stripecaller-0.1.1.tar.gz | 25.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| stripecaller-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.2 kB
Release files / stripecaller-0.1.1.tar.gz
| Download URL | stripecaller-0.1.1.tar.gz |
|---|---|
| Size | 25.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d6081c159d2b43150d795076c59f3256a166644ea15bf4c9e8e68056f0d3ffca
|
|
BLAKE2b-256 checksum How to use checksums |
59c147eeadacef4c6767f451c071706cfa75c1eb8bea46c36a66fe0a687df485
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.10
|
Release files / stripecaller-0.1.1-py3-none-any.whl
| Download URL | stripecaller-0.1.1-py3-none-any.whl |
|---|---|
| Size | 27.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4a72a9b7b9c3a4cb2e525cb3f71b1b3ccaf306c50f26111d6f67aeaedb17e67e
|
|
BLAKE2b-256 checksum How to use checksums |
1601d68292972e268560da2e683cfd0829b2cabaa26a168fa83fdfcc8bda10af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.10
|