Cell BLAST是基于深度学习模型的scRNA-seq数据检索和注释的新方法,同时具备高质量注释的scRNA-seq参考数据库ACA,可以有效利用现有数据进行细胞注释和跨数据集研究。

在线访问地址:https://cblast.gao-lab.org/

类比BLAST,Cell BLAST使用对抗自编码器进行数据降维,利用对抗学习策略来消除数据集间的批次效应,可以在参考数据集中检索与用户提供的细胞数据最相似的细胞,并借助这些相似细胞在数据库中的注释信息,对提交的细胞的注释信息进行推断。

除了用于细胞类型鉴定,Cell BLAST也能发现参考数据集中不存在的、未知的细胞类型。

Cell BLAST既有方便直接使用的网页版操作洁面,也有基于python的相关包供高级研究者使用。

1)网页版操作:

点击“RUN A DEMO”可以使用演示数据进行测试。

2)基于Python包的使用

基于conda安装方式:

  • 创建环境conda create -n cb python=3.6 && source activate cb
  • 安装tensorflow 或者 tensorflow-gpu需要的环境:GPU版(conda install tensorflow-gpu=1.8)CPU版(conda install tensorflow=1.8)
  • 安装CELL BLAST(pip install Cell-BLAST)
  • 在python终端输入import Cell_BLAST as cb用检查是否能正确载入

官方文档:https://cblast.gao-lab.org/doc-latest/_static/BLAST.html

3)对应的refrence下载

可以在https://cblast.gao-lab.org/download下载

Cell BLAST是一个实用的单细胞工具。

参考资料:

1.https://cblast.gao-lab.org/doc-latest/install.html

2.https://cblast.gao-lab.org/FAQs

3.https://github.com/gao-lab/Cell_BLAST

4.Cao, ZJ., Wei, L., Lu, S. et al. Searching large-scale scRNA-seq databases via unbiased cell embedding with Cell BLAST. Nat Commun11, 3458 (2020).