The FlowSorted.CordBloodCombined.450k package contains data derived from Illumina HumanMethylation450K and Illumina HumanMethylationEPIC DNA methylation microarrays (Gervin K, Salas LA et al. 2018), 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 is more than a combination of the original datasets, the package has a rigorous curation that allows a better usage of the information.
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+) and Granulocytes of cell sorted umbilical cord blood. The estimates were contrasted versus FACS proportions in 22 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.
Objects included:
1. FlowSorted.CordBloodCombined.450k is the RGChannelSet object
containing the reference library
if (memory.limit()>8000){
FlowSorted.CordBloodCombined.450k<-
libraryDataGet('FlowSorted.CordBloodCombined.450k')
FlowSorted.CordBloodCombined.450k
}
#> class: RGChannelSet
#> dim: 575719 289
#> metadata(0):
#> assays(2): Green Red
#> rownames(575719): 10600322 10600328 ... 74810485 74810492
#> rowData names(0):
#> colnames(289): 3999984027_R02C01 3999984027_R06C01 ...
#> 200705360098_R08C01 200705360110_R03C01
#> colData names(13): Sample_Name Subject.ID ... CellType_original
#> Reclassified
#> Annotation
#> array: IlluminaHumanMethylation450k
#> annotation: ilmn12.hg19
The raw dataset is hosted in Bioconductor ExperimentHub
sessionInfo()
#> R Under development (unstable) (2024-10-21 r87258)
#> Platform: x86_64-pc-linux-gnu
#> Running under: Ubuntu 24.04.1 LTS
#>
#> Matrix products: default
#> BLAS: /home/biocbuild/bbs-3.21-bioc/R/lib/libRblas.so
#> LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.12.0
#>
#> locale:
#> [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
#> [3] LC_TIME=en_GB LC_COLLATE=C
#> [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
#> [7] LC_PAPER=en_US.UTF-8 LC_NAME=C
#> [9] LC_ADDRESS=C LC_TELEPHONE=C
#> [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
#>
#> time zone: America/New_York
#> tzcode source: system (glibc)
#>
#> attached base packages:
#> [1] parallel stats4 stats graphics grDevices utils datasets
#> [8] methods base
#>
#> other attached packages:
#> [1] FlowSorted.CordBloodCombined.450k_1.23.0
#> [2] ExperimentHub_2.15.0
#> [3] AnnotationHub_3.15.0
#> [4] BiocFileCache_2.15.0
#> [5] dbplyr_2.5.0
#> [6] minfi_1.53.0
#> [7] bumphunter_1.49.0
#> [8] locfit_1.5-9.10
#> [9] iterators_1.0.14
#> [10] foreach_1.5.2
#> [11] Biostrings_2.75.0
#> [12] XVector_0.47.0
#> [13] SummarizedExperiment_1.37.0
#> [14] Biobase_2.67.0
#> [15] MatrixGenerics_1.19.0
#> [16] matrixStats_1.4.1
#> [17] GenomicRanges_1.59.0
#> [18] GenomeInfoDb_1.43.0
#> [19] IRanges_2.41.0
#> [20] S4Vectors_0.45.0
#> [21] BiocGenerics_0.53.1
#> [22] generics_0.1.3
#>
#> loaded via a namespace (and not attached):
#> [1] RColorBrewer_1.1-3
#> [2] jsonlite_1.8.9
#> [3] magrittr_2.0.3
#> [4] GenomicFeatures_1.59.0
#> [5] rmarkdown_2.29
#> [6] BiocIO_1.17.0
#> [7] zlibbioc_1.53.0
#> [8] vctrs_0.6.5
#> [9] multtest_2.63.0
#> [10] memoise_2.0.1
#> [11] Rsamtools_2.23.0
#> [12] DelayedMatrixStats_1.29.0
#> [13] RCurl_1.98-1.16
#> [14] askpass_1.2.1
#> [15] htmltools_0.5.8.1
#> [16] S4Arrays_1.7.1
#> [17] curl_5.2.3
#> [18] Rhdf5lib_1.29.0
#> [19] SparseArray_1.7.0
#> [20] rhdf5_2.51.0
#> [21] sass_0.4.9
#> [22] nor1mix_1.3-3
#> [23] bslib_0.8.0
#> [24] plyr_1.8.9
#> [25] cachem_1.1.0
#> [26] IlluminaHumanMethylation450kanno.ilmn12.hg19_0.6.1
#> [27] GenomicAlignments_1.43.0
#> [28] mime_0.12
#> [29] IlluminaHumanMethylationEPICanno.ilm10b4.hg19_0.6.0
#> [30] lifecycle_1.0.4
#> [31] pkgconfig_2.0.3
#> [32] Matrix_1.7-1
#> [33] R6_2.5.1
#> [34] fastmap_1.2.0
#> [35] GenomeInfoDbData_1.2.13
#> [36] digest_0.6.37
#> [37] siggenes_1.81.0
#> [38] reshape_0.8.9
#> [39] AnnotationDbi_1.69.0
#> [40] RSQLite_2.3.7
#> [41] base64_2.0.2
#> [42] filelock_1.0.3
#> [43] fansi_1.0.6
#> [44] httr_1.4.7
#> [45] abind_1.4-8
#> [46] compiler_4.5.0
#> [47] beanplot_1.3.1
#> [48] rngtools_1.5.2
#> [49] withr_3.0.2
#> [50] bit64_4.5.2
#> [51] BiocParallel_1.41.0
#> [52] DBI_1.2.3
#> [53] HDF5Array_1.35.1
#> [54] MASS_7.3-61
#> [55] openssl_2.2.2
#> [56] rappdirs_0.3.3
#> [57] DelayedArray_0.33.1
#> [58] rjson_0.2.23
#> [59] tools_4.5.0
#> [60] rentrez_1.2.3
#> [61] glue_1.8.0
#> [62] quadprog_1.5-8
#> [63] restfulr_0.0.15
#> [64] nlme_3.1-166
#> [65] rhdf5filters_1.19.0
#> [66] grid_4.5.0
#> [67] tzdb_0.4.0
#> [68] preprocessCore_1.69.0
#> [69] tidyr_1.3.1
#> [70] data.table_1.16.2
#> [71] hms_1.1.3
#> [72] xml2_1.3.6
#> [73] utf8_1.2.4
#> [74] BiocVersion_3.21.1
#> [75] pillar_1.9.0
#> [76] limma_3.63.1
#> [77] genefilter_1.89.0
#> [78] splines_4.5.0
#> [79] dplyr_1.1.4
#> [80] lattice_0.22-6
#> [81] survival_3.7-0
#> [82] rtracklayer_1.67.0
#> [83] bit_4.5.0
#> [84] GEOquery_2.75.0
#> [85] annotate_1.85.0
#> [86] tidyselect_1.2.1
#> [87] knitr_1.48
#> [88] xfun_0.49
#> [89] scrime_1.3.5
#> [90] statmod_1.5.0
#> [91] UCSC.utils_1.3.0
#> [92] yaml_2.3.10
#> [93] evaluate_1.0.1
#> [94] codetools_0.2-20
#> [95] tibble_3.2.1
#> [96] BiocManager_1.30.25
#> [97] cli_3.6.3
#> [98] xtable_1.8-4
#> [99] jquerylib_0.1.4
#> [100] Rcpp_1.0.13-1
#> [101] png_0.1-8
#> [102] XML_3.99-0.17
#> [103] readr_2.1.5
#> [104] blob_1.2.4
#> [105] mclust_6.1.1
#> [106] doRNG_1.8.6
#> [107] sparseMatrixStats_1.19.0
#> [108] bitops_1.0-9
#> [109] illuminaio_0.49.0
#> [110] purrr_1.0.2
#> [111] crayon_1.5.3
#> [112] rlang_1.1.4
#> [113] KEGGREST_1.47.0
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] (https://dx.doi.org/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] (https://dx.doi.org/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] (https://dx.doi.org/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] (https://dx.doi.org/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 Tools to analyze & visualize Illumina Infinium methylation arrays.