readCelIntensities {affxparser} | R Documentation |
Reads the intensities of several Affymetrix CEL files (as opposed to
readCel
() which only reads a single file).
readCelIntensities(filenames, indices = NULL, ..., verbose = 0)
filenames |
the names of the CEL files as a character vector. |
indices |
a vector of which indices should be read. If the argument
is NULL all features will be returned. |
... |
Additional arguments passed to readCel (). |
verbose |
an integer: how verbose do we want to be, higher means more verbose. |
The function will initially allocate a matrix with the same memory footprint as the final object.
A matrix with a number of rows equal to the length of the
indices
argument (or the number of features on the entire
chip), and a number of columns equal to the number of files. The
columns are ordered according to the filenames
argument.
Currently this function builds on readCel
(), and simply
calls this function multiple times. If testing yields sufficient
reasons for doing so, it may be re-implemented in C++.
James Bullard, bullard@stat.berkeley.edu and Kasper Daniel Hansen, khansen@stat.berkeley.edu
readCel
() for a discussion of a more versatile function,
particular with details of the indices
argument.
# Scan current directory for CEL files files <- list.files(pattern="[.](c|C)(e|E)(l|L)$") if (length(files) >= 2) { cel <- readCelIntensities(files[1:2]) str(cel) rm(cel) } # Clean up rm(files)