Skip to main content

A Dirichlet-Multinomial approach to identify compositional changes in count data.

Project description

scCODA - Single-cell differential composition analysis

scCODA allows for identification of compositional changes in high-throughput sequencing count data, especially cell compositions from scRNA-seq. It also provides a framework for integration of results directly from scanpy and other sources.

scCODA

The statistical methodology and benchmarking performance are described in:

Büttner, Ostner et al. (2020). scCODA: A Bayesian model for compositional single-cell data analysis

Link to article on BioRxiv. Code for reproducing the article is available here.

For further information, please refer to the documentation and the tutorials.

Installation

A functioning python environment (>=3.7) is necessary to run this package.

This package uses the tensorflow (>=2.1.0) and tensorflow-probability (>=0.9.0) packages. The GPU versions of these packages have not been tested with scCODA and are thus not recommended.

To install scCODA from source:

  • Navigate to the directory you want scCODA in

  • Clone the repository from Github:

    git clone https://github.com/theislab/scCODA

  • Navigate to the root directory of scCODA:

    cd scCODA

  • Install dependencies:

    pip install -r requirements.txt

Import scCODA in a Python session via:

`import sccoda`

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

scCODA-0.1.1.tar.gz (10.8 MB view details)

Uploaded Source

Built Distribution

scCODA-0.1.1-py3-none-any.whl (31.5 kB view details)

Uploaded Python 3

File details

Details for the file scCODA-0.1.1.tar.gz.

File metadata

  • Download URL: scCODA-0.1.1.tar.gz
  • Upload date:
  • Size: 10.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for scCODA-0.1.1.tar.gz
Algorithm Hash digest
SHA256 03f39293d52a4cba93e51ba720f5dddec9c37d93c62043bc095b31f22aa7fff9
MD5 87c60c0f024492293aed0de0037c1e42
BLAKE2b-256 d98931a0c2ac2e11f13903773a4984e3216e6bb6ed53730d01850f7d2aa5a864

See more details on using hashes here.

File details

Details for the file scCODA-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: scCODA-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 31.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for scCODA-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 03fdada5d4c83922c00dea8a7772da9fea776985d08e9c187d4a84a3f8a9fb13
MD5 94f8211597b431cf46b446de6cd5347e
BLAKE2b-256 0333ee837d87179374ed3e18f8d69edacb997bfb19871bccc8252df9fca414dd

See more details on using hashes here.

Supported by

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