当前位置:   article > 正文

使用monocle包进行pseudotime分析

pseudotime 改颜色

欢迎关注”生信修炼手册”!

monocle是一个专门用于分析单细胞转录组数据的R包,提供了聚类,pseudotime, 差异分析等多种功能,该项目的网址如下

https://cole-trapnell-lab.github.io/monocle-release/

本文主要介绍使用该R包进行pseudotime分析的步骤,可以分为以下5步

1. 读取数据

monocle包有很多种读取数据的方式,这里只展示了读取Seurat中的对象的方法,代码如下

  1. # 加载需要的R包
  2. library(Seurat)
  3. library(monocle)
  4. # 设置cell ranger输出结果目录
  5. input_dir <- "/scRNA/outs/filtered_gene_bc_matrices/GRCh38/"
  6. # 读取数据
  7. pbmc.data <- Read10X(data.dir = input_dir)
  8. # 创建Seurat中的对象
  9. pbmc <- CreateSeuratObject(raw.data = pbmc.data, project = "10X")
  10. # 将Seurat中的对象转换为monocle识别的对象
  11. cds <- importCDS(pbmc)

monocle中,用CellDataSet这种class来存储数据,示意如下

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/511879
推荐阅读
相关标签
  

闽ICP备14008679号