美文网首页
scRNAseq 重装,R包升级的错

scRNAseq 重装,R包升级的错

作者: 天涯清水 | 来源:发表于2020-04-07 23:32 被阅读0次

上周四晚上(2020.4.2)使用scRNAseq分析数据的时候,载入数据的时候总是报错,之前没有遇到过;应该是网速的问题;但是仍然想升级一下scRNA-seq包,是不是可以不用下载这个数据了,解决网速限制。结果升级之后发现新版本的scRNAseq安装失败,不是提示缺少相关的R包就是scRNAseq对象SingleCellExperiment无法加载相关的元素。

library(scRNAseq)
## ----- Load Example Data -----
data(fluidigm) 
ct <- floor(assays(fluidigm)$rsem_counts)
ct[1:4,1:4] 

想解决,谷歌搜索用不了,只能度娘,我想说的度娘太娘了都是垃圾,还是安装不了。
妥协一下,安装会原来的包或者更低版本的包。还找不到相关的old version。最后还是
bing一下,找到了development version,还是不得行。

而且在安装scRNAseq的过程中,不小心update设置成了T,升级了绝大多数的R包。

 BiocManager::install(c( 'scRNAseq'),ask = F,update = T)

结果提示S4Vectors报错:

Error: package or namespace load failed for 'S4Vectors':
  Function found when exporting methods from the namespace 'S4Vectors' which is not S4 generic: '%in%'
Error: package 'S4Vectors' could not be loaded
Execution halted
ERROR: lazy loading failed for package 'scRNAseq'

升级R语言到3.6.2,还是报错。
搜索发现可能是某些R包的版本不统一,冲突了。重启R报错仍在。
首先,重新安装S4Vectors,可以安装,但是加载相关的R包仍然报相同的错。本地安装S4Vectors仍然不能解决这个问题。
考虑将依赖S4Vectors的R包卸载了重新安装,仍然报错,说明没有找到冲突的包。
在生信技能树群里求助,大神思考问题的熊,一如既往的热情耐心的帮我找问题,还自己安装了一下S4Vectors和scRNAseq两个包。
大神建议我R --vanilla 启动 R,然后bioc重装一下 S4Vectors,或者去看看R有几个包的目录,把这个包的文件删了再装一遍。不用全部重新装一遍。
我又试了一遍仍然不行。
最后决定直接重新安装所有的R包。
重装R包虽然解决了问题,但是耗时太多,毕竟安装了太多的R包。

总结,对于R包升级要谨慎,一般除非不升级不能用或者报错才主动去升级对应的R包,特别是一键式升级所以的R包最好不用。

最后致谢思考问题的熊-简书一个不断完善直接,追求卓越的帅哥,大家可以关注他的知识星球靠谱的熊基地,不仅能学到生信相关的知识,还能学到很多实用的技能!一起加入吧。

相关文章

  • scRNAseq 重装,R包升级的错

    上周四晚上(2020.4.2)使用scRNAseq分析数据的时候,载入数据的时候总是报错,之前没有遇到过;应该是网...

  • 报错合集

    唉!载入scRNAseq的数据集fluidigm时出错了。。。scRNAseq包是安装了的呀。。。555 明天再看...

  • scRNAseq R包公共单细胞数据获取

    介绍 scRNAseq R 包提供了一个方便的方式来直接获取公共的单细胞数据。获取的单细胞数据以SingleCel...

  • 重新加载R包

    有的时候因为需要,会重装R,但重装之后,有大量的R包要重新安装,会浪费大量时间,因此根据网上教程,有个小技巧,可省...

  • R:重装R后的R包重安装

    介绍 R版本迭代较快,为了避免繁琐一次次安装上一个版本的R包,有什么快捷方式呢?接下来为大家介绍一个在新的R版本上...

  • R学习笔记:R升级与包的查看和引用

    R升级 在RGui界面,按如下步骤升级R: 安装installr包。 install.packages("inst...

  • 单细胞转录组学习笔记-14-学习scRNAseq这个R包

    刘小泽写于19.8.8-第三单元前四讲:学习scRNAseq这个R包笔记目的:根据生信技能树的单细胞转录组课程探索...

  • Error: Bioconductor version '3.8

    问题来源 好久没升级R版本了,今天升级后安装Bioconductor相关R包的时候出现Error: Biocond...

  • R 和 Rstudio 在线更新

    R 在线更新 最近安装 R 包的时候老是会遇到有些包不适应老版本,无奈还是更新了新的版本。卸载重装就太麻烦了,而且...

  • R语言升级bioconductor包升级

    R语言升级后出现报错: “BiocParallel' did not register default BiocP...

网友评论

      本文标题:scRNAseq 重装,R包升级的错

      本文链接:https://www.haomeiwen.com/subject/ekmcphtx.html