Installation

SDePER currently supports only Linux operating systems such as Ubuntu, and is compatible with Python versions 3.9.12 up to but not including 3.11.

SDePER can be installed using conda, pip or Docker/Singularity.

Attention

It is recommended to install SDePER using conda or pip because of the observed incompatibility between Numba and Docker/Singularity. When running SDePER in a Docker or Singularity container, a significant increase in running time was noticed, as Numba cannot fully utilize the CPU resources for parallel computing.

Install SDePER

conda create -n sdeper-env -c bioconda -c conda-forge python=3.9.12 sdeper

Test installation

It should print the version.

runDeconvolution -v

After installing SDePER using any one of these methods, you can start using the package. Please check out Usage page for commands for cell type deconvolution and imputation. The detailed descriptions of all options in commands are in CLI Options page, and a guidance on setting the options is in Best Practice page.