Cdf-class {makecdfenv}R Documentation

Class Cdf

Description

A class describing the content a Chip Description File.

Details

The necessity for level vectors associated with most of the matrices arose from the following considerations. The name associated to each probe is not unique, it corresponds to the gene name. It is very common to have a name repeated 40 times (20 perfect matches and 20 mismatches). Using factor objects allows to save memory, but we also want to conserve the matrix structure. This was done by using of the actual implementation of factor objects: each level is encoded with an integer. Probes can be grouped by pairs: a perfect match (PM) probe has its mismatch (MM) counterpart. The two probes in a pair differ by one base (usually located in the middle of the sequence). The information relative to this particular base are stored in pbase and tbase. At a given position (x,y), having pbase[x,y] == tbase[x,y] means having a MM while having pbase[x,y] != tbase[x,y] means having a perfect mismatch if and only if one of the bases is A while the other is TRUE, or one is G and the other is C. The function pmormm returns TRUE for PMs and FALSE for MMs.

Creating Objects

new('Cdf',
cdfName = ...., # Object of class character
name = ...., # Object of class matrix
name.levels = ...., # Object of class character
pbase = ...., # Object of class matrix
pbase.levels = ...., # Object of class character
tbase = ...., # Object of class matrix
tbase.levels = ...., # Object of class character
atom = ...., # Object of class matrix
)

Slots

cdfName:
the CDF name tag. Used to link with the right CEL files
name:
Object of class "matrix" of 'factors' for the gene names corresponding to the probes.
name.levels:
Object of class "character" containing the levels corresponding to name.
pbase:
Object of class "matrix" of pbase levels.
pbase.levels:
Object of class "character" containing the levels corresponding to pbase.
tbase:
Object of class "matrix" of tbase levels.
tbase.levels:
Object of class "character" containing the levels corresponding to tbase.
atom:
Object of class "matrix" of atom or probe numbers.

Methods

atom
(Cdf): An accesor function for the ato, slot.
atom<-
(Cdf): A replacement function for atom slot.
name.levels
(Cdf): An accesor function for the name.levels slot.
name.levels<-
(Cdf): A replacement function for name.levels slot.
pbase
(Cdf): An accesor function for the pbase slot.
pbase<-
(Cdf): A replacement function for pbase slot.
pbase.levels
(Cdf): An accesor function for the pbase.levels slot.
pbase.levels<-
(Cdf): A replacement function for pbase.levels slot.
show
(Cdf): renders information about the exprSet in a concise way on stdout.
tbase
(Cdf): An accesor function for the tbase slot.
tbase<-
(Cdf): A replacement function for tbase slot.
tbase.levels
(Cdf): An accesor function for the tbase.levels slot.
tbase.levels<-
(Cdf): A replacement function for tbase.levels slot.

Author(s)

L. Gautier <laurent@cbs.dtu.dk>

See Also

read.cdffile, make.cdf.env, make.cdf.package


[Package Contents]