R Error: BiocParallel errors 1 remote errors, element index: 1 506 unevaluated and other errors解决办法

我在用minfi包下面这个函数读取甲基化数据的时候,

RGset1 <- read.metharray.exp(targets=targets1,
                             force = T)

 出现了下面这个报错

查看了自己的idat文件地址,没有错

 

又查看了target1(read.metharray.exp函数的参数之一),也没错

 

然后就各种查找信息,但查到使用minfi包出现的这个问题实在不多。

我用了一天尝试,问了一些人,自己查资料,看了minfi包的用户手册等,都没用。

于是我想尝试下载ChAMP包去下载数据,但ChAMP太难下载了!依赖包太多。

现在就卡在这儿了,实在是不行!各位知道如何解决可以给我留言,感谢!

> library("ChAMP")
Loading required package: DMRcate
Error: package or namespace load failed for 'DMRcate':
 (converted from warning) replacing previous import 'matrixStats::rowMedians' by 'Biobase::rowMedians' when loading 'DSS'
Error: package 'DMRcate' could not be loaded

> library("DMRcate")
Error: package or namespace load failed for 'DMRcate':
 (converted from warning) replacing previous import 'matrixStats::rowMedians' by 'Biobase::rowMedians' when loading 'DSS'

> library(DSS)
Error: package or namespace load failed for 'DSS':
 (converted from warning) replacing previous import 'matrixStats::rowMedians' by 'Biobase::rowMedians' when loading 'DSS'

但是我没放弃minfi包,我就继续查,其中我在Bioconductor上提问问题,然后就有个大佬留言了解决办法!

就是在读取之前加个options(warn = 0)

就是下面这样

options(warn = 0)
RGset1 <- read.metharray.exp(targets=targets1,
                             force = T)

然后就OK了

 

【具体原因是】

 

然后接下来我是用的minfi包的单样本Noob标准化。

noob1 <- preprocessNoob(RGset1, offset = 15, dyeCorr = TRUE, verbose = FALSE,
                       dyeMethod=c("single", "reference"))
noob.Beta1 <- getBeta(noob1, type = "Illumina", offset = 100)

然后就顺利了!

写在最后:

1.不懂一定要多问、多查资料,身边的师兄师姐们利用起来。除了CSDN、知乎、简书,也看看Bioconductor或者Stack Overflow好吗!亲测有用。另外可以爬梯子去谷歌

2.遇到使用R包问出题的时候,或者不知道怎么用的时候,去看这个包的帮助文档,英文没问题,翻译就好啦,有时候看一些人写的会有问题。

(下面看情况把从GEO、TCGA下载的甲基化数据流程写一下。)

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值