| Title: | Illumina 450k/EPIC data on FACS and MACS umbilical blood cells |
|---|---|
| Description: | Raw data objects to be used for umbilical cord blood cell proportion estimation in minfi and similar packages. The FlowSorted.CordBloodCombined.450k object is based in samples assayed by Bakulski et al, Gervin et al., de Goede et al., and Lin et al. |
| Authors: | Lucas A. Salas [cre, aut], Kristina Gervin [aut], Meaghan C. Jones [aut], Kelly M. Bakulski [ctb], Devin C. Koestler [ctb], John K. Wiencke [ctb], Karl T. Kelsey [ctb], Robert Lyle [ctb], Brock C. Christensen [ctb], Janine Felix [ctb] |
| Maintainer: | Lucas A. Salas <[email protected]> |
| License: | GPL-3 |
| Version: | 1.28.0 |
| Built: | 2026-10-10 11:19:06 UTC |
| Source: | https://github.com/bioc/FlowSorted.CordBloodCombined.450k |
The FlowSorted.CordBloodCombined.450k package contains data derived from Illumina HumanMethylation450K and Illumina HumanMethylationEPIC DNA methylation microarrays (Gervin K, Salas LA et al. under review), consisting of 263 blood cell references and 26 umbilical cord blood samples, formatted as an RGChannelSet object for integration and normalization using most of the existing Bioconductor packages.
This package contains cleaned data from four different umbilical cord blood references similar to the FlowSorted.CordBlood.450K package consisting of data from umbilical cord blood samples generated from healthy newborns. However, when using the cleaned dataset (eliminating potential cell cross contamination) and using the IDOL procedure compared to minfi estimates the cell type composition obtained through FlowSorted.CordBlood.450k package were less precise and biased compared to actual cell counts. Hence, this package consists of appropriate data for deconvolution of umbilical cord blood samples used in for example EWAS relying in both 450K and EPIC technology.
Researchers may find this package useful as these samples represent different cellular populations ( T lymphocytes (CD4+ and CD8+), B cells (CD19+), monocytes (CD14+), NK cells (CD56+), Granulocytes, and nucleated red blood cells of cell sorted umbilical cord blood. The estimates were contrasted versus FACS proportions in 22 umbilical samples, and validated using 197 umbilical cord blood samples.
These data can be integrated with the minfi Bioconductor package to estimate cellular composition in users' umbilical cord blood Illumina 450K and EPIC samples using a modified version of the algorithm constrained projection/quadratic programming described in Houseman et al. 2012. However, for more accurate estimations we suggests that the user prefers IDOL over minfi automatic estimations, using the function estimateCellCounts2 from the package FlowSorted.Blood.EPIC which allows using customized sets of probes from IDOL (see IDOLOptimizedCpGsCordBlood for an example).
FlowSorted.CordBloodCombined.450k #See ?estimateCellCounts2 for cell deconvolution guidelinesFlowSorted.CordBloodCombined.450k #See ?estimateCellCounts2 for cell deconvolution guidelines
A class: RGChannelSet, dimensions: 575130 289
RGChannelSet 289 samples
References
K Gervin, LA Salas et al. (2019) Systematic evaluation and validation of references and library selection methods for deconvolution of cord blood DNA methylation data. Clin Epigenetics 11,125. doi: 10.1186/s13148-019-0717-y
KM Bakulski, et al. (2016) DNA methylation of cord blood cell types: Applications for mixed cell birth studies. Epigenetics 11:5. doi:10.1080/15592294.2016.1161875.
K Gervin, et al. (2016) Cell type specific DNA methylation in cord blood: A 450K-reference data set and cell count-based validation of estimated cell type composition. Epigenetics 11:690-8. doi:10.1080/15592294.2016.1214782.
OM de Goede, et al. (2015) Nucleated red blood cells impact DNA methylation and expression analyses of cord blood hematopoietic cells. Clin Epigenetics. 7:95. doi:10.1186/s13148-015-0129-6.
X Lin, et al. (2018) Cell type-specific DNA methylation in neonatal cord tissue and cord blood: A 850K-reference panel and comparison of cell-types. Epigenetics. 13:941-58. doi:10.1080/15592294.2018.1522929.
LA Salas et al. (2018). An optimized library for reference-based deconvolution of whole-blood biospecimens assayed using the Illumina HumanMethylationEPIC BeadArray. Genome Biology 19, 64. doi: 10.1186/s13059-018-1448-7.
DC Koestler et al. (2016). Improving cell mixture deconvolution by identifying optimal DNA methylation libraries (IDOL). BMC bioinformatics. 17, 120. doi: 10.1186/s12859-016-0943-7.
EA Houseman et al. (2012) DNA methylation arrays as surrogate measures of cell mixture distribution. BMC Bioinformatics 13, 86. doi:10.1186/1471-2105-13-86.
minfi package for tools for estimating cell type composition in blood using these data
FlowSorted.CordBloodCombined.450k #FlowSorted.CordBloodCombined.450k<- #libraryDataGet('FlowSorted.CordBloodCombined.450k') #FlowSorted.CordBloodCombined.450k #table(FlowSorted.CordBloodCombined.450k$CellType)FlowSorted.CordBloodCombined.450k #FlowSorted.CordBloodCombined.450k<- #libraryDataGet('FlowSorted.CordBloodCombined.450k') #FlowSorted.CordBloodCombined.450k #table(FlowSorted.CordBloodCombined.450k$CellType)
The FlowSorted.CordBloodCombined.450k.compTable contains the average DNA methylation values used for IDOL deconvolution (Gervin K, Salas LA et al. under review), these data are derived from 263 umbilical blood cell references available in ExperimentHub (FlowSorted.CordBloodCombined.450k).
Researchers who want to project directly their estimates can use this matrix of different cellular populations ( T lymphocytes (CD4+ and CD8+), B cells (CD19+), monocytes (CD14+), NK cells (CD56+), Granulocytes, and nucleated red blood cells of cell sorted umbilical cord blood. The estimates were contrasted versus FACS proportions in 22 umbilical samples, and validated using 197 umbilical cord blood samples.
#data("FlowSorted.CordBloodCombined.450k.compTable") #head(FlowSorted.CordBloodCombined.450k.compTable) #See ?estimateCellCounts2 for deconvolution#data("FlowSorted.CordBloodCombined.450k.compTable") #head(FlowSorted.CordBloodCombined.450k.compTable) #See ?estimateCellCounts2 for deconvolution
A class: matrix, dimensions: 517 7 The format is: num [1:517, 1:7] 0.0568 0.214 0.908 0.839 ...
numeric matrix 517 rows 7 columns
References
K Gervin, LA Salas et al. (2019) Systematic evaluation and validation of references and library selection methods for deconvolution of cord blood DNA methylation data. Clin Epigenetics 11,125. doi: 10.1186/s13148-019-0717-y
KM Bakulski, et al. (2016) DNA methylation of cord blood cell types: Applications for mixed cell birth studies. Epigenetics 11:5. doi:10.1080/15592294.2016.1161875.
K Gervin, et al. (2016) Cell type specific DNA methylation in cord blood: A 450K-reference data set and cell count-based validation of estimated cell type composition. Epigenetics 11:690-8. doi:10.1080/15592294.2016.1214782.
OM de Goede, et al. (2015) Nucleated red blood cells impact DNA methylation and expression analyses of cord blood hematopoietic cells. Clin Epigenetics. 7:95. doi:10.1186/s13148-015-0129-6.
X Lin, et al. (2018) Cell type-specific DNA methylation in neonatal cord tissue and cord blood: A 850K-reference panel and comparison of cell-types. Epigenetics. 13:941-58. doi:10.1080/15592294.2018.1522929.
LA Salas et al. (2018). An optimized library for reference-based deconvolution of whole-blood biospecimens assayed using the Illumina HumanMethylationEPIC BeadArray. Genome Biology 19, 64. doi: 10.1186/s13059-018-1448-7.
DC Koestler et al. (2016). Improving cell mixture deconvolution by identifying optimal DNA methylation libraries (IDOL). BMC bioinformatics. 17, 120. doi: 10.1186/s12859-016-0943-7.
EA Houseman et al. (2012) DNA methylation arrays as surrogate measures of cell mixture distribution. BMC Bioinformatics 13, 86. doi:10.1186/1471-2105-13-86.
minfi package for tools for estimating cell type composition in blood using these data
# Explore the reference library #data("FlowSorted.CordBloodCombined.450k.compTable") #head(FlowSorted.CordBloodCombined.450k.compTable)# Explore the reference library #data("FlowSorted.CordBloodCombined.450k.compTable") #head(FlowSorted.CordBloodCombined.450k.compTable)
This object is a vector of length 517 consisting of the names of the IDOL optimized CpGs. These CpGs are used as the backbone for deconvolution and were selected because their methylation signature differs across the six normal leukocyte subtypes and the nucleated red blood cells.
#data ("IDOLOptimizedCpGsCordBlood") #head(IDOLOptimizedCpGsCordBlood) #See ?estimateCellCounts2 for deconvolution examples#data ("IDOLOptimizedCpGsCordBlood") #head(IDOLOptimizedCpGsCordBlood) #See ?estimateCellCounts2 for deconvolution examples
An object of class "character" of length 517.
The format is: chr [1:517] "cg12603453" "cg24765783" "cg06975018" "cg19708055" ...
K Gervin, LA Salas et al. (2019) Systematic evaluation and validation of references and library selection methods for deconvolution of cord blood DNA methylation data. Clin Epigenetics 11,125. doi: 10.1186/s13148-019-0717-y
LA Salas et al. (2018). An optimized library for reference-based deconvolution of whole-blood biospecimens assayed using the Illumina HumanMethylationEPIC BeadArray. Genome Biology 19, 64. doi: 10.1186/s13059-018-1448-7.
DC Koestler et al. (2016). Improving cell mixture deconvolution by identifying optimal DNA methylation libraries (IDOL). BMC bioinformatics. 17, 120. doi: 10.1186/s12859-016-0943-7.
#data ("IDOLOptimizedCpGsCordBlood") #head(IDOLOptimizedCpGsCordBlood) #See ?estimateCellCounts2 for deconvolution examples#data ("IDOLOptimizedCpGsCordBlood") #head(IDOLOptimizedCpGsCordBlood) #See ?estimateCellCounts2 for deconvolution examples
Function to load the library data from ExperimentHub
libraryDataGet(title)libraryDataGet(title)
title |
title of the data, e.g., 'FlowSorted.CordBloodCombined.450k' |
The function will look for the dataset in ExperimentHub and load the object
This function will return an object matching the title of the ExperimentHub
FlowSorted.CordBloodCombined.450k<- libraryDataGet('FlowSorted.CordBloodCombined.450k') FlowSorted.CordBloodCombined.450kFlowSorted.CordBloodCombined.450k<- libraryDataGet('FlowSorted.CordBloodCombined.450k') FlowSorted.CordBloodCombined.450k