首页 > 解决方案 > Minfi - 使用 read.metharray.sheet 检测到文件但未检测到某些 Grn.IDAT?

问题描述

在读取我的 IDAT 文件时遇到问题?

setwd('C:/Users/saeed/Documents/R/win-library/4.1/minfi/extdata/')
baseDir <- system.file("extdata/", package = "minfi")
list.files(baseDir)
list.files(file.path(baseDir))
#
targets <- read.metharray.sheet(baseDir, "Book1.csv")
targets

 file.path(baseDir, basename(targets$Basename))
[1] "C:/Users/saeed/Documents/R/win-library/4.1/minfi/extdata/205128000104_R01C01"
[2] "C:/Users/saeed/Documents/R/win-library/4.1/minfi/extdata/205128000104_R02C01"
[3] "C:/Users/saeed/Documents/R/win-library/4.1/minfi/extdata/205128000104_R03C01"
[4] "C:/Users/saeed/Documents/R/win-library/4.1/minfi/extdata/205128000104_R04C01"
[5] "C:/Users/saeed/Documents/R/win-library/4.1/minfi/extdata/205128000104_R05C01"
[6] "C:/Users/saeed/Documents/R/win-library/4.1/minfi/extdata/205128000104_R06C01"
[7] "C:/Users/saeed/Documents/R/win-library/4.1/minfi/extdata/205128000104_R07C01"
[8] "C:/Users/saeed/Documents/R/win-library/4.1/minfi/extdata/205128000104_R08C01"

RGset <- read.metharray.exp(targets = targets)

read.metharray 中的错误(basenames = files,extended = extended,verbose = verbose,:以下指定文件不存在:c(“C:/Users/saeed/Documents/R/win-library/4.1/minfi/extdata /205128000104/205128000104_R01C01_Grn.idat, c("C:/Users/saeed/Documents/R/win-library/4.1/minfi/extdata/205128000104/205128000104_R02C01_Grn.idat, c("C:/Users/saeed/Documents /win-library/4.1/minfi/extdata/205128000104/205128000104_R03C01_Grn.idat, c("C:/Users/saeed/Documents/R/win-library/4.1/minfi/extdata/205128000104/205128000104_R04C01_Grn.idat.

问题似乎只存在于 R01:R04。

当我使用删除前 4 列时

targets.GS8 <- targets[-c(1,2,3,4),]

我能够阅读 RGset。

我不确定为什么它似乎只检测到 grn_idats?

关于为什么这可能是一个问题的任何想法?我检查了我的目录,文件在那里,他们似乎没有检测到。

标签: rbioconductor

解决方案


推荐阅读