SPARKLE

SPARKLE - Single-cell Phenotype Association Research Kit for Large-scale dataset Exploration

SPARKLE is based on generalized linear mixed models (GLMM) for large-scale single-cell cell-phenotype association analysis. SPARKLE supports the flexibly inclusion of metadata variables as covariates to mitigate the impact of heterogeneity on result accuracy.

pic

Installation

Running the package requires a working R environment (>=3.5).

 
if (!requireNamespace("devtools", quietly = TRUE)) {
  install.packages("devtools")
}

devtools::install_github("chenxi199506/SPARKLE", dep=TRUE, force=TRUE)

Warning: For Linux or MacOS users, if cmake is not installed, there might be errors during the installation of lme4 and bruceR dependencies. Please install the following first:


conda install -c anaconda cmake
conda install -c conda-forge r-lme4
conda install -c bioconda r-brucer

Capabilities

pic2 pic3

Tutorials

SPARKLE provides 4 cases for users. All data involves in the cases were in the package.

Tutorials 01: Supported Data Input Formats

Tutorials 02: Example Case: COVID19 dataset

Tutorials 03: Example Case: MNP dataset

Tutorials 04: Example Case: Tcell dataset

Tutorials 03: Example Case: Fibroblast dataset