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.
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
Release history Release notifications | RSS feed
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
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03f39293d52a4cba93e51ba720f5dddec9c37d93c62043bc095b31f22aa7fff9 |
|
MD5 | 87c60c0f024492293aed0de0037c1e42 |
|
BLAKE2b-256 | d98931a0c2ac2e11f13903773a4984e3216e6bb6ed53730d01850f7d2aa5a864 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03fdada5d4c83922c00dea8a7772da9fea776985d08e9c187d4a84a3f8a9fb13 |
|
MD5 | 94f8211597b431cf46b446de6cd5347e |
|
BLAKE2b-256 | 0333ee837d87179374ed3e18f8d69edacb997bfb19871bccc8252df9fca414dd |