[BioC] readCtData() in HTqPCR with matrix of multiple samples

Andrew Yee yee at post.harvard.edu
Sat Mar 19 20:32:20 CET 2011


Hi I was wondering if you can read a tab delimited file of micro array
data using readCtData() in HTqPCR as follows:

Detector   SampleA   SampleB etc.
Gene1      20             23
Gene 2     32             25
etc.

I've tried

foo <- readCtData('file.txt', header=T,  n.features=381,
samples=samples, n.data=27)
# in this case there are 381 rows of Detectors and 27 samples

But get the following error message:

> foo <- readCtData('PCM_cardA-all-raw.txt', header=T,  n.features=381, samples=samples, n.data=27)
Error in `[<-.data.frame`(`*tmp*`, undeter, value = "Undetermined") :
  only logical matrix subscripts are allowed in replacement
In addition: Warning messages:
1: In readCtData("PCM_cardA-all-raw.txt", header = T, n.features = 381,  :
  381 gene names (rows) expected, got 381
2: In matrix(sample[, Ct], ncol = n.data[i]) :
  data length [381] is not a sub-multiple or multiple of the number of rows [15]

Thanks,
Andrew


> sessionInfo()
R version 2.12.2 (2011-02-25)
Platform: x86_64-unknown-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8
 [5] LC_MONETARY=C              LC_MESSAGES=en_US.UTF-8
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C
 [9] LC_ADDRESS=C               LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] HTqPCR_1.5.4       limma_3.6.9        RColorBrewer_1.0-2 Biobase_2.10.0

loaded via a namespace (and not attached):
[1] affy_1.28.0           affyio_1.18.0         gdata_2.8.1
[4] gplots_2.8.0          gtools_2.6.2          preprocessCore_1.12.0
[7] tools_2.12.2



More information about the Bioconductor mailing list