The channel set module provides the
definition of the
complete.channel.set
and
channel.set
classes.
See the bottom of the page for an example of how the classes can be used.
complete.channel
object.complete.channel.set
into a channel.set
by applying the
extractor
function to every element of the data
list. Extra arguments are passed along to the extractor.An object of the complete.channel.set
class represents a collection of related complete channel objects.
channel
objects.channel
objects. The second argument defaults to the value
svol.extractor
. The third argument contains any
additional parameters to be passed along to the extractor; it
defaults to zero. The final argument gives a name to the collection;
it defaults to "working set".which
argument, you can control which plots
are produced. The threshold for the binary conversion is determined
by the optional eps
argument. If this value is
negative, then the minimum value in the data matrix is used, under
the assumption that this is a common threshold set earlier. The
optional name
and labels
arguments are
used to label the plot; they default to the object's name and the
names given to the distinct channels when they were constructed.An object of the channel.set
class
represents a collection of related samples on which we have made common
measurements.
aa.lister <- read.table('aa_lister.tsv', header=T, row.names=NULL, sep="\t") for (i in 1:(dim(aa.lister)[1])) { f.load.clontech(aa.lister[i,]) } my.names <- as.vector(aa.lister$varname) corrected <- channel.set(my.names) above <- apply(as.data.frame(corrected), 2, function(x) { f.above.thresh(x, 0) }) rely <- reliable.spots(corrected) LN.cs <- extract(complete.channel.set(my.names), standard.channel, nf=subset.normalize.transform, np=rely, tp=threshold) LN <- as.data.frame(LN.cs)