README.md

scMC: Integrating and comparing multiple single cell genomic datasets

Capabilities

Installation

To make it easy to run scMC in most common scRNA-seq data analysis pipelines, scMC is now implemented within Seurat V3 workflow. Please first install Seurat R pacakge (>= 3.2.1) via install.packages('Seurat'). For the standalone implementent of scMC and reproducing results from manuscript, please check out previous release.

scMC R package can then be easily installed from Github using devtools:

devtools::install_github("amsszlh/scMC")

Installation of other dependencies

Tutorials

The implementent of scMC is now seamlessly compatible with the workflow of Seurat V3 package. The runtime is also significantly reduced now.

Please check out the full workflow

We also wrote a Seurat Wrapper function RunscMC to run scMC directly on Seurat objects. You can run scMC within your Seurat V3 workflow. You'll only need to make two changes to your code.

For example, run scMC and then UMAP in two lines.

combined <- RunscMC(seuratObj.list)
combined <- RunUMAP(combined, reduction = "scMC")

For details, please check out

Here we also showcase scMC’s superior performance in detecting context-shared and -specific biological signals by applying it to a mouse skin scRNA-seq dataset and comparing it with other methods (Seurat, Harmony and LIGER)

Help

If you have any problems, comments or suggestions, please contact us at Lihua Zhang (lihuaz1@uci.edu).



amsszlh/scMC documentation built on Jan. 2, 2021, 1:51 p.m.