xu-lab / SLICE

A method for calculating single cell entropy and reconstructing cell differentiation lineage using single-cell RNA-seq data

Home Page:https://research.cchmc.org/pbge/slice.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SLICE

SLICE is an algorithm that utilizes single-cell RNA-seq (scRNA-seq) data to quantitatively measure cellular differentiation states based on single cell entropy and predict cell differentiation lineages via the construction of entropy directed cell trajectories.

Developed by Minzhe Guo

Installation

  • In R or RStudio, type the following command to install devtools

    install.packages("devtools")
    library(devtools)
    
  • Then, use devtools to install SINCERA from github

    devtools::install_github("xu-lab/SLICE")
    
  • Use library() to activate SINCERA

    library(SLICE)
    

Demonstration

Notes:

  • In order to use Seurat functionality, you need to import Seurat in advance and it is tested with Seurat 4.3.0, SeuratObject 4.1.3. Using other versions of Seurat (for example v5) may cause unexpected behaviour.
  • New versions of princurve library is not backwards compatible, hence we updated our package to work with newer versions of princurve (tested with 2.1.6). Make sure you import the right version to use related functionality.

Citation

  • Minzhe Guo, Erik L. Bao, Michael Wagner, Jeffrey A. Whitsett, Yan Xu. 2016. SLICE: determing cell differentiation and lineage based on single cell entropy. Nucleic Acids Research. doi:10.1093/nar/gkw1278. (MG and ELB are co-first authors)

About

A method for calculating single cell entropy and reconstructing cell differentiation lineage using single-cell RNA-seq data

https://research.cchmc.org/pbge/slice.html

License:GNU General Public License v3.0


Languages

Language:R 100.0%