"Calling cards data analysis in Python."
Project description
Pycallingcards
Pycallingcards is a package for calling cards data analysis developed and maintained by Mitra Lab at Washington University in St. Louis.
Calling cards is a sequencing technology to assay TF binding which could be done in vitro and in vivo at both bulk and single-cell level. To know more about calling cards technology, please check Moudgil et al and Wang et al.
Pycallingcards is composed of five different part: datasets, reading (rd), preprocessing (pp), tools (tl) and plotting (pl). For single-cell calling cards anaysis, Pycallingcards interacts with Scanpy and the main structure of Pycallingcards also follows the Scanpy.
- Datasets contains four main published datasets for callingcards data.
- Reading (rd) includes several functions to read and save qbed and peak data.
- Preprocessing (pp) helps to preprocess data from qbed data to call peaks, make annotation, make Anndata object and filter peaks.
- Tools (tl) calls motif of the peaks, completes differential peaks and pair differential peaks with gene expression,
- Plotting (pl) proveides an allround plottting system. It could plot genome areas, link with WashU Epigenome Browser, show signal comparison with Chip-seq(BigWig file), display differential peaks, demonstrate potenial binding-gene expression relationships.
Documentation.
Please check here for detailed documentation.
Installation
pip install pycallingcards
Development
Use pre-commit to format code at git commit.
pip install pre-commit
pre-commit install
Project details
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 pycallingcards-1.0.0.tar.gz.
File metadata
- Download URL: pycallingcards-1.0.0.tar.gz
- Upload date:
- Size: 71.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87ea562fccbe4d17b62f2b60c47e0810ec3dfb6a85cea6eeead6154517d2c171
|
|
| MD5 |
3a980ef1df0d85a6f9d18b71e21cbf57
|
|
| BLAKE2b-256 |
9a46eb07da636fad37a38ff1fe9937405faec81398a59b08d6515c97106ce583
|
File details
Details for the file pycallingcards-1.0.0-py3-none-any.whl.
File metadata
- Download URL: pycallingcards-1.0.0-py3-none-any.whl
- Upload date:
- Size: 84.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61d156e5474960a2b7285387396e868d0b389ee64f9661c1949d94bfd032bc56
|
|
| MD5 |
53e78b45fc965236f96bd520ca695045
|
|
| BLAKE2b-256 |
ffaa82be9938d05189406cfadecd8dfcd8d2d5b0a4d6a3e73ae2f84c19eb7776
|