← 返回软件与算法资源类型 R 包 方法分类 单细胞分析 原始分类 Trajectory 创建时间 2026/6/3
Software & Algorithm Detail
单细胞分析TrajectoryR 包
Monocle3
单细胞拟时序分析工具,用于推断细胞状态转换轨迹和动态基因表达变化。
Benchmark
性能基准测试
当前图表用于比较不同数据规模下的时间消耗和内存消耗。
性能基准测试
R 4.4 / Monocle3 / UMAP principal graph
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)
解读要点
- 拟时序方向需要用已知 marker 或实验时间点锚定。
- 轨迹不等于真实谱系因果,只能作为状态转变假设。
- 分支点附近的基因动态需要结合生物学验证。