Skip to content
/ CaSTLe Public

Classification of Single cells by Transfer Learning

Notifications You must be signed in to change notification settings

yuvallb/CaSTLe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CaSTLe

Classification of Single cells by Transfer Learning

Label cells in an Single cell RNA sequencing (scRNA-seq) experiment, using knowledge learnt from other experiments on similar cell types.

R source code for:

CaSTLe – classification of single cells by transfer learning: Harnessing the power of publicly available single cell RNA sequencing experiments to annotate new experiments

It is assumed that the Source and Target datasets are available in files in scater format of “Large SingleCellExperiment” object, regarded as sourceDataset.rds and tragetDataset.rds in the code.

The R code uses the following libraries:

  • scater: Single-cell analysis toolkit for gene expression data in R (McCarthy et al., 2017) is used for loading and reading scRNA-seq datasets, in a well-defined format.
  • Xgboost: eXtreme Gradient Boosting (Chen et al. , 2017) is used for building the classification model itself.
  • Igraph (Csardi & Nepusz, 2006) is used for calculating mutual information.

See some useful questions and answers in the "issues" section, feel free to open an issue for any question, clarification or concern.

Fell free to contact me using the Issues section, or by email: yuvallb@gmail.com

About

Classification of Single cells by Transfer Learning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages