[BioC] Normalization of Illumina Array with separate bgx-file
Stefanie Busch
tiffi_88 at web.de
Fri Feb 7 14:27:58 CET 2014
Hello,
I'm Stefanie from Germany. So excuse me when my english isn't very well.
I want to normalize the raw data of the GEO experiment "GSE39313". In this
experiment the Illumina MouseRef-8 v2.0 expression beadchip was used. I get
the data with getGEOSuppFiles but I don't know what I should do next. I know
that I can analyse Illumina chips with the packages beadarray, lumi or
limma. I have uploaded the raw.txt-file with the different packages.
For example:
> Daten.lumi<-lumiR(file="GSE39313_non-normalized.txt")
Please provide Illumina ID Mapping library!
> Daten.lumi
ExpressionSet (storageMode: lockedEnvironment)
assayData: 25697 features, 48 samples
element names: detection, exprs
protocolData: none
phenoData
sampleNames: 7539447003_A 7539447003_B ... 7917911031_H (48 total)
varLabels: sampleID
varMetadata: labelDescription
featureData
featureNames: ILMN_2896528 ILMN_2721178 ... ILMN_2424408 (25697
total)
fvarLabels: ID_REF
fvarMetadata: labelDescription
experimentData: use 'experimentData(object)'
Annotation:
As you can see I have no Annotation information. GEO provide the bgx.file
for the Chip (Illumina MouseRef-8 v2.0 expression beadchip) but I don't know
how to connect this. I tried this:
>
Daten.lumi2<-addNuID2lumi(Daten.lumi,annotationFile="MouseRef-8_V2_0_R3_1127
8551_A.bgx")
> Daten.lumi2
ExpressionSet (storageMode: lockedEnvironment)
assayData: 25697 features, 48 samples
element names: detection, exprs
protocolData: none
phenoData
sampleNames: 7539447003_A 7539447003_B ... 7917911031_H (48 total)
varLabels: sampleID
varMetadata: labelDescription
featureData
featureNames: WpaZ9x9f_hAnoR.VBE ZhdXp75JftSF3iWLF4 ...
Zl4J4B0PsjTJ1N19IM (25697 total)
fvarLabels: ID_REF
fvarMetadata: labelDescription
experimentData: use 'experimentData(object)'
Annotation:
But there are again no annotation Information. And when I used the exprs()
function I get this what looks very strange:
> head(exprs(Daten.lumi2))
7539447003_A 7539447003_B 7539447003_C 7539447003_D
WpaZ9x9f_hAnoR.VBE 4476.8840 5870.2020 5149.9380 5193.5800
ZhdXp75JftSF3iWLF4 970.4051 1032.8760 1132.4740 1280.3510
xnx7ijE2CcOSlY55eA 1577.7980 1511.4770 1711.2830 1850.6020
xPkUXaq37oR_vSi6HY 9862.2040 11187.4000 12783.4400 14389.9900
3rtRBd9AcK1Qq07fGI 222.3842 236.7587 210.8107 229.3236
ZqRKnn0K14kTIep1.c 3877.7640 5116.4140 6129.5220 2486.4500
So I tried to use limma:
>
Daten.limma<-read.ilmn(files="GSE39313_non-normalized.txt",other.columns="De
tection Pval")
This works well, but I don't know where to get the bgx.file in. And the
further problem is, when I want to normalize according to the instructions
of BeadArrayUseCases page 25 I get this error message:
> maqc.norm<-neqc(Daten.limma)
Fehler in normexp.fit.detection.p(x, detection.p) :
Detection p values not found in the data.
Please can you tell me where is my mistake?
Stefanie
More information about the Bioconductor
mailing list