返回软件与算法

Software & Algorithm Detail

单细胞分析TrajectoryR 包

Monocle3

单细胞拟时序分析工具,用于推断细胞状态转换轨迹和动态基因表达变化。

资源类型
R 包
方法分类
单细胞分析
原始分类
Trajectory
创建时间
2026/6/3

Benchmark

性能基准测试

当前图表用于比较不同数据规模下的时间消耗和内存消耗。

性能基准测试

R 4.4 / Monocle3 / UMAP principal graph

Benchmark

Documentation

软件原理、用法与参数

统一使用 Markdown 文档渲染,保留命令行代码块、参数表和示例说明。

Monocle3

工具定位

Monocle3 适合发育、分化、刺激响应等连续状态项目,用拟时序解释细胞状态变化。

核心思想

在降维空间中学习 principal graph,并沿图结构为细胞分配 pseudotime。

输入与输出

数据对象说明
count matrix上游分析输入
cell metadata上游分析输入
pseudotime下游解读结果
trajectory graph下游解读结果
动态基因下游解读结果

示例命令

library(monocle3)
cds <- new_cell_data_set(counts, cell_metadata = meta, gene_metadata = genes)
cds <- preprocess_cds(cds)
cds <- reduce_dimension(cds)
cds <- cluster_cells(cds)
cds <- learn_graph(cds)
cds <- order_cells(cds)

解读要点

  1. 拟时序方向需要用已知 marker 或实验时间点锚定。
  2. 轨迹不等于真实谱系因果,只能作为状态转变假设。
  3. 分支点附近的基因动态需要结合生物学验证。