Skip to content

Repository files navigation

scClassify: hierarchical classification of cells

Single cell classification via cell-type hierarchies based on ensemble learning and sample size estimation.

Installation

Install Bioconductor packages S4Vectors, hopach and limma packages using BiocManager:

# install.packages("BiocManager")BiocManager::install(c("S4Vectors", "hopach", "limma"))

Then install the latest scClassify using devtools (For R >= 4.0):

library(devtools)
devtools::install_github("SydneyBioX/scClassify")

For R >= 3.6, install scClassify(v0.2.3) via

devtools::install_github("SydneyBioX/scClassify@085c72f")

Vignette and Shiny app

You can find the vignette at this website (https://sydneybiox.github.io/scClassify/index.html):

Also, you can find our interactive shiny application (beta) at this website: http://shiny.maths.usyd.edu.au/scClassify.

Pretrained models

Currently available pre-trained scClassify models (in scClassifyTrainModel class)

TissueOrganismTraining DataAccessionSummaryDownload .rdsGene Name Format
Primary visual cortexmouseTasic (2018)GSE115746linklinkMm Gene Symbol
Primary visual cortexmouseTasic (2016)GSE71585linklinkMm Gene Symbol
Visual cortexmouseHrvatinGSE102827linklinkMm Gene Symbol
LungmouseCohenGSE119228linklinkMm Gene Symbol
KidneymouseParkGSE107585linklinkMm Gene Symbol
LiverhumanMacParlandGSE115469linklinkHs Gene Symbol
LiverhumanAizaraniGSE124395linklinkHs Gene Symbol
PancreashumanXinGSE81608linklinkHs Gene Symbol
PancreashumanWangGSE83139linklinkHs Gene Symbol
PancreashumanLawlorGSE86469linklinkHs Gene Symbol
PancreashumanSegerstolpeE-MTAB-5061linklinkHs Gene Symbol
PancreashumanMuraroGSE85241linklinkHs Gene Symbol
PancreashumanBaronGSE84133linklinkHs Gene Symbol
Pancreashumanjoint-linklinkHs Gene Symbol
MelanomahumanLiGSE123139linklinkHs Gene Symbol
PBMChumanDing (joint)-linklinkMm EMSEMBL ID
Tabula MurismouseTabula MurisGSE109774linklinkMm Gene Symbol

Contact us

If you have any enquiries, especially about performing scClassify to classify your cells or to build your own models, please contact yingxin.lin@sydney.edu.au or bioinformatics@maths.usyd.edu.au.

Reference

scClassify: sample size estimation and multiscale classification of cells using single and multiple reference

Yingxin Lin, Yue Cao, Hani Kim, Agus Salim, Terence Speed, David Lin, Pengyi Yang† & Jean Yang†. Molecular Systems Biology, 2020, 16, e9389. Full Text; BioC R package

About

Hierarchical classification of cells

Resources

Stars

29 stars

Watchers

9 watching

Forks

Releases

Packages

Used by

Contributors

Languages