项目作者: yuvallb

项目描述 :
Classification of Single cells by Transfer Learning
高级语言: R
项目地址: git://github.com/yuvallb/CaSTLe.git
创建时间: 2017-11-19T22:19:16Z
项目社区:https://github.com/yuvallb/CaSTLe

开源协议:

下载


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