monocle3拟时序分析怎么做到多样本间pseudotime值可比?

愿武艺晴小朋友一定得每天都开心 


monocle3呢,有好多文章分享了它的流程。跟着学呢,也都能计算出一套pseudotime值。

        在跑monocle3时,我就有一个困惑产生了:monocle3计算的pseudotime值在多样本间可比,该怎么做到呀?

。。。。。。

> 当然首先输入monocle3的矩阵

[这里要进行标准化归一化后,去纠正测序深度:即monocle3::preprocess_cds()函数;

它实际上是3步:NormalizeData+ScaleData+RunPCA]

> 然后是monocle3::align_cds()函数 → 去批次效应^_^
示例:cds <- align_cds(cds, alignment_group ="Sample") #或者"orig.ident"

> 然后再进行标准流程:

>monocle3::reduce_dimension()函数  #降维 

> monocle3::cluster_cells()函数     #聚类

>monocle3::learn_graph()函数      #学习轨迹

>monocle3::order_cells()函数        #定义起点

> seurat::addMetaData()函数      #提取拟时序值并添加到Seurat对象方便后来的可视化

> 可视化选择1:FeaturePlot()函数

> 可视化选择2:pseudotime的密度曲线(每个样本是一条线)

示例:

           


如果我的文章对您有帮助,欢迎点赞收藏转发,这这这也是支持我不断进步的动力~

如果有什么看不明白的地方,也欢迎在评论区留言~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值