Skip to main content

"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

pycallingcards-0.0.0.tar.gz (70.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycallingcards-0.0.0-py3-none-any.whl (83.2 kB view details)

Uploaded Python 3

File details

Details for the file pycallingcards-0.0.0.tar.gz.

File metadata

  • Download URL: pycallingcards-0.0.0.tar.gz
  • Upload date:
  • Size: 70.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for pycallingcards-0.0.0.tar.gz
Algorithm Hash digest
SHA256 6f283ca22babdbb90b87012d4344243c04dbbef9d75a5ff04efe03b74a213ced
MD5 2b057867877dfe27b835ce0f74d605f4
BLAKE2b-256 6a0610d768a4c056ee4223d41c8256b165c6e2b417c63ee760a4d60b4f3d0c8d

See more details on using hashes here.

File details

Details for the file pycallingcards-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: pycallingcards-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 83.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for pycallingcards-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5407793dcce923e1e5958d5b27ecfcdb6a97c3b834d01396aabbe87f525b25f8
MD5 aaafa55a4a4295a14df073b872b56c24
BLAKE2b-256 878bb9ed2d8b42538d9ca118b620c0ba30baf342438b2e2882e45c184c1d6282

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page