Description Arguments Details Value Note Author(s) See Also Examples
Extract the UserInfo from ROOT trees, i.e. quality control information.
Usage
treeInfo(object,
treename = "*",
treetype = character(0),
varlist = "*",
qualopt = NULL,
verbose = FALSE,
...)
object |
Object of class |
treename |
Object of class |
treetype |
type of tree to export, see |
varlist |
names of tree leaves to export. |
qualopt |
option determining the data to which to apply qualification, one of ‘raw’, ‘adjusted’, ‘normalized’, ‘all’. |
ROOT trees have a pointer to a list fUserInfo where it is possible to store data
which do not fit into the usual tree structure. Taking advantage of this feature xps
stores certain pre-processed results of the tree(s) in this list. For example, data trees store
the minimal/maximal intensities and the number of oligos with minimal/maximal intensities of
the CEL-files in list fUserInfo, while call trees store the number and percentage of P/M/A
calls.
Function treeInfo allows to export this user information as a data.frame,
whereby the parameters of varlist depend on the treetype:
Parameters for data trees with extensions "cel", "int", and background trees:
fMinInten: minimal intensity.
fMaxInten: maximal intensity.
fNMinInten: number of probes with minimal intensity.
fNMaxInten: number of probes with maximal intensity.
fMaxNPixels: maximal number of pixels.
fNQuantiles: number of precalculated quantiles.
fQuantiles: quantiles.
fIntenQuant: intensities at quantiles.
Parameters for expression trees:
fNUnits: number of units, i.e. probesets.
fMinLevel: minimal expression level.
fMaxLevel: maximal expression level.
fNQuantiles: number of precalculated quantiles.
fQuantiles: quantiles.
fLevelQuant: expression levels at quantiles.
Parameters for call trees:
fNUnits: number of units, i.e. probesets.
fNAbsent: number of units with absent call.
fNMarginal: number of units with marginal call.
fNPresent: number of units with present call.
fPcAbsent: percentage of units with absent call.
fPcMarginal: percentage of units with marginal call.
fPcPresent: percentage of units with present call.
fMinPValue: minimal p-value.
fMaxPValue: maximal p-value.
Parameters for border trees with extension "brd":
fMeanLeft: mean intensity of left border.
fMeanRight: mean intensity of right border.
fMeanTop: mean intensity of top border.
fMeanBottom: mean intensity of bottom border.
fCOIXhi: x-location of COI for the positive elements.
fCOIYhi: y-location of COI for the positive elements.
fCOIXlo: x-location of COI for the negative elements.
fCOIYlo: y-location of COI for the negative elements.
Parameters for quality trees with extension "rlm":
fNUnits: number of units, i.e. probesets.
fMinLevel: minimal expression level.
fMaxLevel: maximal expression level.
fNQuantiles: number of precalculated quantiles.
fQuantiles: quantiles.
fLevelQuant: expression levels at quantiles.
fNUSEQuant: NUSE at quantiles.
fRLEQuant: RLE at quantiles.
fQualOption: value of qualopt.
Parameters for residual trees with extension "res":
fNQuantiles: number of precalculated quantiles.
fQuantiles: quantiles.
fResiduQuant: residual at quantiles.
fWeightQuant: weight at quantiles.
fQualOption: value of qualopt.
A data.frame.
Taking advantage of function treeInfo plotting methods boxplot,
callplot, coiplot, nuseplot and rleplot
are able to display their results much faster, which is especially useful for large datasets.
Christian Stratowa
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | ## load existing ROOT scheme file and ROOT data file
scheme.test3 <- root.scheme(paste(path.package("xps"),"schemes/SchemeTest3.root",sep="/"))
data.test3 <- root.data(scheme.test3, paste(path.package("xps"),"rootdata/DataTest3_cel.root",sep="/"))
userinfo <- treeInfo(data.test3, treetype="cel", varlist="*")
userinfo
userinfo <- treeInfo(data.test3, treename="TestB1", treetype="cel", varlist = "fNQuantiles:fIntenQuant")
userinfo
## Not run:
userinfo <- treeInfo(rlm.all, treetype="rlm", varlist = "fNQuantiles:fNUSEQuant:fRLEQuant", qualopt = "raw")
userinfo
userinfo <- treeInfo(rlm.all, treetype="brd")
userinfo
userinfo <- treeInfo(rlm.all, treetype="res", qualopt = "raw")
userinfo
userinfo <- treeInfo(rlm.all, treetype="res", varlist = "fResiduQuant", qualopt = "raw")
userinfo
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.