[BioC] lumi and 450k control probe files
Oliver Hofmann
ohofmann at hsph.harvard.edu
Wed Dec 28 00:10:17 CET 2011
Dear all,
started playing with lumi and samples from Illumina 450k arrays; slowly learning how to process the data. One task I still need to figure out is how to get lumi to accept the control probe information exported from BeadStudio.
Does someone have pointers to the expected data format, or a working script and toy data they wouldn't mind sharing so I can check for differences between my exported files and those that work?
Minimal examples are a bit difficult due to the required files, but maybe I can summarize:
1. Importing exported sample methylation data with lumiMethyR works fine
2. Trying to use the 'controlData' argument fails for the provided control probe file as the import expects a [SAMPLE METHYLATION PROFILE] block which isn't present in the control data:
> lumiData <- lumiMethyR(sampleMeth, lib=annot, controlData=sampleControl)
Error in .getFinalReportBlock(filename, blockname = blockname, blocks = blocks, :
The block called "[SAMPLE METHYLATION PROFILE]" in the file "/data/A_Control_Probe_Profile.txt" is not present and needs to be. Please re-export from bead studio.
A quick check confirms that the Sample methylation profile block is only present in the sample file, not the control file (as expected):
--
> head -n 10 A_Control_Probe_Profile.tx
[Header]
GSGX Version 1.1.0
Report Date 11/18/2011 5:08:30 PM
Project A
Group Set A
Analysis A_nonorm_nobkgd
Normalization none
[Control Probe Profile]
TargetID ProbeID 1.Signal_Grn 1.Signal_Red ...
--
3. By concatenating the sample and control probe files I can feed them to methyLumiR, and the methyData at QC gets set correctly; manually converting the resulting object to a MethyLumiM object seems to be causing trouble downstream through. Trying to directly import the merged data file into lumiMethyR fails again
Pointers very much welcome!
Best,
Oliver
> sessionInfo()
R version 2.14.0 (2011-10-31)
Platform: x86_64-unknown-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=en_US.UTF-8
[4] LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=C LC_NAME=C LC_ADDRESS=C
[10] LC_TELEPHONE=C LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] RColorBrewer_1.0-5 IlluminaHumanMethylation450k.db_1.4.6
[3] org.Hs.eg.db_2.6.4 RSQLite_0.11.0
[5] DBI_0.2-5 AnnotationDbi_1.16.10
[7] lumi_2.6.0 nleqslv_1.9.0
[9] methylumi_2.0.1 Biobase_2.14.0
loaded via a namespace (and not attached):
[1] affy_1.32.0 affyio_1.22.0 annotate_1.32.0 BiocInstaller_1.2.1
[5] grid_2.14.0 hdrcde_2.15 IRanges_1.12.5 KernSmooth_2.23-6
[9] lattice_0.20-0 MASS_7.3-16 Matrix_1.0-1 mgcv_1.7-9
[13] nlme_3.1-102 preprocessCore_1.16.0 tools_2.14.0 xtable_1.6-0
[17] zlibbioc_1.0.0
--
Skype: ohofmann Phone: +1 (617) 365 0984
Associate Director Bioinformatics Core
Harvard School of Public Health
http://compbio.sph.harvard.edu/chb/
More information about the Bioconductor
mailing list