前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >monocle报错-Error in if (class(projection) != "matrix") projection <- as.matrix(pr

monocle报错-Error in if (class(projection) != "matrix") projection <- as.matrix(pr

原创
作者头像
每天坚持写点儿
发布2023-07-14 18:38:31
1.1K0
发布2023-07-14 18:38:31
举报
文章被收录于专栏:lsh

mac系统下拟时序分析报错

图一 orderCells报错
图一 orderCells报错

查看monocle版本

图二 monocle版本号
图二 monocle版本号

解决办法:修改源码

图三 source package
图三 source package
  • 修改源码 解压之后修改R文件夹中的order_cells.R源码:
代码语言:text
复制
      if(class(projection) != 'matrix')
      projection <- as.matrix(projection)

替换成

代码语言:text
复制
      projection <- as.matrix(projection)
  • 替换

1.查看安装包的位置

代码语言:text
复制
find.package("monocle")
图四 monocle位置
图四 monocle位置

2.修改后的monocle文件夹替换原来的文件夹

3.重新加载

代码语言:text
复制
devtools::load_all("/Library/Frameworks/R.framework/Versions/4.2/Resources/library/monocle")

参考:

https://github.com/ixxmu/mp_duty/issues/2762

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档