monocle2 igraph 报错
Error:! `nei()` was deprecated in igraph 2.1.0 and is now defunct.ℹ Please use `.nei()` instead.
---
Backtrace:▆
1. ├─monocle::orderCells(cds)
2. │ └─monocle:::project2MST(cds, project_point_to_line_segment) 3. │ ├─V(dp_mst)[suppressWarnings(nei(closest_vertex_names[i], mode = "all"))] 4. │ └─igraph:::`[.igraph.vs`(...) 5. │ └─base::lapply(args, rlang::eval_tidy, data = data_mask) 6. │ └─rlang (local) FUN(X[[i]], ...) 7. ├─base::suppressWarnings(nei(closest_vertex_names[i], mode = "all"))
8. │ └─base::withCallingHandlers(...) 9. └─igraph (local) nei(closest_vertex_names[i], mode = "all")
10. └─lifecycle::deprecate_stop("2.1.0", "nei()", ".nei()")
11. └─lifecycle:::deprecate_stop0(msg)
Run rlang::last_trace(drop = FALSE) to see 1 hidden frame.
monocle2 igraph 报错
这是由于igraph 版本高,导致 monocle2 与igraph版本冲突报错,这个问题需要 更改 monocle2的源代码 才能适应高版本的igraph。
这是修改好的monocle2 R包:
链接: https://pan.baidu.com/s/18EMB-uDo0FpOxGRRqW4MeA 提取码: ibbi
--来自百度网盘超级会员v9的分享
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!
