affxparser (version 1.44.0)

readCelIntensities: Reads the intensities contained in several Affymetrix CEL files

Description

Reads the intensities of several Affymetrix CEL files (as opposed to readCel() which only reads a single file).

Usage

readCelIntensities(filenames, indices = NULL, ..., verbose = 0)

Arguments

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.

Value

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.

Details

The function will initially allocate a matrix with the same memory footprint as the final object.

See Also

readCel() for a discussion of a more versatile function, particular with details of the indices argument.

Examples

Run this code
  # 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)

Run the code above in your browser using DataLab