扩散伪时间(DPT)是一种基于扩散过程转移概率的伪时间度量(Haghverdi et al. 2016).
命运支持DPT
除了创造的主要功能DiffusionMap
S来自数据。
DPT
在实践中独立于扩散图:
票面价值(3月=代表(0,4))图< -igraph::graph_from_literal(数据-+“过渡概率”-+DiffusionMap,“过渡概率”-+DPT)情节(图,布局=igraph::layout_as_tree,顶点。大小=50,顶点。颜色=“透明”,vertex.frame.color =“透明”,vertex.label.color =“黑”)
但是为了不把事情复杂化,在命运,你必须创造DPT
对象从DiffusionMap
对象。
(如果你真的只需要DPT,通过指定跳过扩散组件的创建N_eigs = 0
)
##警告:as(, "dsTMatrix")自Matrix 1.5-0起已弃用;(。,## "TsparseMatrix") instead
这样调用的结果对象将有三个自动选择的尖单元格。你也可以指定尖端单元格:
不带参数的绘图结果是第一个根单元格的DPT:
待办事项:宽阔的地块
其他可能性包括来自其他技巧的DPT或由情节。DiffusionMap
:
待办事项:宽阔的地块
的DPT
对象还包含基于尖端单元格和DPT的聚类,并且您可以指定从哪里绘制路径和到哪里:
您可以进一步划分分支。首先像上面所做的那样简单地绘制分支颜色,然后确定您打算绘制的分支的编号,然后在后续的示例中指定它情节
调用。为了更好地查看新分支,我们指定adcs
参数从视觉上展开了所有四个分支。
Haghverdi, Laleh, Maren Büttner, F Alexander Wolf, Florian Buettner,和Fabian J Theis. 2016。扩散伪时间稳健重建谱系分支。自然方法, 8月。https://doi.org/10.1038/nmeth.3971.