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

Running the package requires a working Python environment (>=3.7).

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

To install scCODA via pip, call:

pip install sccoda

To install scCODA from source:

  • Navigate to the directory you want scCODA in

  • Clone the repository from Github (https://github.com/theislab/scCODA):

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

  • Navigate to the root directory of scCODA:

    cd scCODA

  • Install dependencies::

    pip install -r requirements.txt

  • Install the package:

    python setup.py install

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.post1.tar.gz (10.8 MB view details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: scCODA-0.1.1.post1.tar.gz
  • Upload date:
  • Size: 10.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for scCODA-0.1.1.post1.tar.gz
Algorithm Hash digest
SHA256 89cb1e874456c8ae48505a686c52f8635d79453bc0b2d8713e80a4407579165d
MD5 d29ce7b22a8df861f9b40595f4844d8a
BLAKE2b-256 771e96972169d2b62ea80f7ade3ac84b3e403e30627010cdce462dea4b987f48

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scCODA-0.1.1.post1-py3-none-any.whl
  • Upload date:
  • Size: 31.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for scCODA-0.1.1.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 d020088f4ea8cb0bdb94a04ce90a01756ed569b7c2bb5bd2ae900a508ebd7165
MD5 4851e031c553b7c1901f1c2395757945
BLAKE2b-256 48c096946bcfb9465303daceab60ba751de149d9194ef38f95ea239d70f4d73c

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