recipe r-xcell

Estimate immune cell proportions from gene expression data







doi: 10.1186/s13059-017-1349-1

"Tissues are a complex milieu consisting of numerous cell types. In cancer, understanding the cellular heterogeneity in the tumor microenvironment is an emerging field of research. Numerous methods have been published in recent years for the enumeration of cell subsets from tissue expression profiles. However, the available methods suffer from three major problems: inferring cell subset based on gene sets learned and verified from limited sources; displaying only partial portrayal of the full cellular heterogeneity; and insufficient validation in mixed tissues. The xCell package performs cell type enrichment analysis from gene expression data for 64 immune and stroma cell types. xCell is a gene signatures-based method learned from thousands of pure cell types from various sources. xCell applies a novel technique for reducing associations between closley related cell types. xCell signatures were validated using extensive in-silico simulations and also cytometry immunophenotyping, and were shown to outperform previous methods. xCell allows researchers to reliably portray the cellular heterogeneity landscape of tissue expression profiles."

package r-xcell

(downloads) docker_r-xcell



depends bioconductor-gseabase:

depends bioconductor-gsva:

depends libgcc-ng:


depends libstdcxx-ng:


depends r-base:


depends r-curl:

depends r-digest:

depends r-mass:

depends r-pracma:

depends r-quadprog:

depends r-roxygen2:



You need a conda-compatible package manager (currently either micromamba, mamba, or conda) and the Bioconda channel already activated (see set-up-channels).

While any of above package managers is fine, it is currently recommended to use either micromamba or mamba (see here for installation instructions). We will show all commands using mamba below, but the arguments are the same for the two others.

Given that you already have a conda environment in which you want to have this package, install with:

   mamba install r-xcell

and update with::

   mamba update r-xcell

To create a new environment, run:

mamba create --name myenvname r-xcell

with myenvname being a reasonable name for the environment (see e.g. the mamba docs for details and further options).

Alternatively, use the docker container:

   docker pull<tag>

(see `r-xcell/tags`_ for valid values for ``<tag>``)

Download stats