getAnnotation {beadarray} | R Documentation |
Illumina use several control types for QA purposes, however the IDs of these controls change between different organisms and annotation revisions. Therefore we need to store the annotation of a chip in order to perform QA on the bead-level data. The functions setAnnotation and getAnnotation are used to manage this annotation information.
getAnnotation(BLData) setAnnotation(BLData, aName)
BLData |
BeadLevelList for an Illumina expression array. |
aName |
Character to define the annotation of the chip |
We currently store the annotation as a slot in a BeadLevelList. The value in the slot should match one of entries in ExpressionControlData
(see example).
setAnnotation returns a modified BeadLevelList with the new value for the annotation slot.
Mark Dunning
data(BLData) data(ExpressionControlData) getAnnotation(BLData) names(ExpressionControlData)