Object Oriented Microarray Library: Complete Channel

The complete channel module provides the definition of the complete.channel class. See the bottom of the page for an example of how the class can be used.

Requirements

This class uses the channel type package, which must be loaded in order for the routines in this package to work correctly.

Class Name: complete.channel

Attributes

name
A character string: the name of this experimental channel.
type
The type of array and labeling; this is an object of class channel.type.
data
This is a data.frame, typically read from a quantification file produced by ArrayVision. It is guaranteed to at least contain columns named vol, bkgd, and svol.

Constructors

f.load.clontech.file(filename, name)
Constructor, which takes the name of an ArrayVision file along with a name that will be used as a label for this object. This constructor has been used on the Huff data set, which used the Clontech ATLAS Human Cancer 1.2 arrays.
f.load.clontech(listing, root)
Alternate constructor. This takes an argument listing that contains attributes called filename, which describes the source of the data, and varname, which is used both as the target of an assignment and as the internal name component. The optional root argument is a character string describing the directory in which the files are stored. It defaults to the empty string. If you supply an argument, it must terminate with a forward slash.
f.load.gf.vertical.file(filename, name)
Constructor, which takes the name of an ArrayVision file along with a name that will be used as a label for this object. This constructor has been used on the Abruzzo data set, which uses Research Genetics GeneFilter arrays, models GF200 through GF205, quantified with the barcode at the bottom.
f.load.gf.vertical(listing, root)
Alternate constructor; see f.load.clontech.
f.load.gf.horizontal.file(filename, name)
Constructor, which takes the name of an ArrayVision file along with a name that will be used as a label for this object. This constructor has been used on the McDonnell data set, which uses Research Genetics GeneFilter arrays, models GF200 through GF205, quantified with the barcode on the right side.
f.load.gf.horizontal(listing, root)
Alternate constructor; see f.load.clontech.

Methods

as.data.frame(object)
Convert the object into a data frame by returning its data component.
print(object,...)
Print all the data for this object.
summary(object, ...)
Write out a short summary of the object.
plot(object, name=object$name, uselog=F, ...)
The plotting routine generates graphs of the estimated probability density functions of the three data components (vol, bkgd, and svol) of the object. The optional name argument will override the internal name as part of the main title on the plot. The optional logical argument uselog determines whether or not the data is log-transformed before estimating the density functions.
analyze(object, uselog=F)
This method computes the estimated probability density functions for the three data components, and returns them as a list.
image(object, ...)
Uses the image method for channel objects to produce geographically aligned images of the log-transformed intensity and background estimates.

Description

An object of the complete.channel class represents one channel (red or green) of a two-color fluorescence microarray experiment. Alternatively, it can also represent the entirety of a radioactive microarray experiment. The constructors described here read in ArrayVision files from single channel radioactive isotope experiments. To construct complete channels from the raw data of a fluorescence experiment, you must first read in the combined data file to produce a complete.slide object.

Example

  x <- f.load.clontech.file('/huff/05082000a-4.txt', 'Wild4')

  summary(x)

  opar <- par(mfrow=c(2,3))
  plot(x)
  plot(x, name='whatever', uselog=T)
  par(opar)