Skip to content

Getting started

pypi build docs

Deep exponential families for single-cell data. scDEF learns hierarchies of cell states and their gene signatures from scRNA-seq data. The method enables model-based exploration of biological and technical effects in the data and can be used for dimensionality reduction, visualization, gene signature identification, clustering at multiple levels of resolution, and batch integration. The informed version (iscDEF) can additionally take known gene lists to jointly assign cells to types and find clusters within each type.

Installation

scDEF is available through PyPI:

pip install scdef

Please be sure to install a version of JAX that is compatible with your GPU (if applicable). scDEF is much faster on the GPU than on the CPU.

Example notebooks

To get started with scDEF, please see the example notebooks:

Contributors

Pedro Falé Ferreira @pedrofale