cellHTS
object and write it to a tab-delimited file.
getTopTable(cellHTSlist, file="topTable.txt", verbose=interactive())cellHTS objects. See
details.TRUE, the function reports
its progress. Defaults to the state of
interactive().data.frame with the same contents.cellHTSlist should be a list containing at least one
component named "scored" which corresponds to a scored
cellHTS object. Other possible components of
cellHTSlist can be:
"raw":cellHTS object containing unpreprocessed
data. I.e. state(cellHTSlist[["raw"]])["normalized"]=FALSE.
"normalized":cellHTS object containing
normalized
data. I.e. state(cellHTSlist[["normalized"]])["normalized"]=TRUE
and state(cellHTSlist[["normalized"]])["scored"]=FALSE.
All of the components of cellHTSlist should be cellHTS
objects containing data from the same experiment, but in different
preprocessing stages.
This function generates a data.frame that is written to
file. This data.frame and the output file contain the list of
scored probes ordered by decreasing score values. They have one row
for each well and plate, and contain the following columns (depending
on the components of cellHTSlist):
plate:
position:
well:
score:assayData of the scored
cellHTS object given in
cellHTSlist[["scored"]].
assayData slot of the
scored cellHTS object, in order to have into account the
wells that have been flagged either by the screen log file, or
manually by the user during the analysis. These flagged wells appear
with the annotation flagged.
raw_ri_chj:cellHTSlist[["raw"]] is given)
contains the raw intensities for replicate i in channel
j (content of slot assayData of the cellHTS
object given in cellHTSlist[["raw"]]).
median_chj:cellHTSlist[["raw"]] is given)
corresponds to the median of raw measurements across replicates in
channel j.
diff_chj:cellHTSlist[["raw"]] is given and
if there are two replicates or samples) gives the difference between
replicate (sample) raw measurements in channel j.
average_chj:cellHTSlist[["raw"]] is given
and if there are more than 2 replicates or samples) corresponds to
the average between replicate raw intensities for channel j.
raw/PlateMedian_ri_chj:cellHTSlist[["raw"]]
is given) this column gives the ratio between each raw measurement
and the median intensity in each plate for replicate (or sample)
i in channel j. The plate median is determined for the
raw intensities using exclusively the wells annotated as
sample.
normalized_ri_chj:cellHTSlist[["normalized"]] is given) gives the normalized
intensities for replicate (sample) i in channel
j. This corresponds to the content of slot assayData
of the cellHTS object given in
cellHTSlist[["normalized"]].
Additionally, if the cellHTS object given in
cellHTSlist[["scored"]] is already annotated, the output
topTable also contains the gene annotation stored in slot
featureData.
cellHTS data(KcViabSmall)
xn <- normalizePlates(KcViabSmall, scale="multiplicative", log=FALSE, method="median", varianceAdjust="none")
xsc <- scoreReplicates(xn, sign="-", method="zscore")
xsc <- summarizeReplicates(xsc, summary="mean")
out <- getTopTable(cellHTSlist=list("raw"=KcViabSmall, "normalized"=xn, "scored"=xsc), file=tempfile())
Run the code above in your browser using DataLab