dnaEPICO aims to provide a modular and reproducible pipeline for preprocessing and statistically analysing Illumina DNA methylation array data from the EPICv2, EPIC, and 450K platforms.
The package integrates preprocessing, quality control, phenotype merging, generalised linear models (GLM), linear mixed-effects models (LME), and automated report generation. It is designed to operate on both local machines and High-Performance Computing (HPC) environments through a GNU Make–based workflow.
Get the latest stable R release from CRAN. Then install dnaEPICO from Bioconductor using the following code:
if (!requireNamespace("BiocManager", quietly = TRUE)) {
install.packages("BiocManager")
}
BiocManager::install("dnaEPICO")And the development version from GitHub with:
BiocManager::install("paulYRP/dnaEPICO")Below is the citation output from using citation('dnaEPICO') in R. Please run this yourself to check for any updates on how to cite dnaEPICO.
print(citation('dnaEPICO'), bibtex = TRUE)
#> dnaEPICO: Analysis Pipeline for Illumina DNA Methylation Array Data,
#> generated as part of 10.3390/epigenomes9040039
#>
#> Ruiz P, Mehta D (2025). "dnaEPICO: Analysis Pipeline for Illumina DNA
#> Methylation Array Data." _Epigenomes_. doi:10.3390/epigenomes9040039
#> <https://doi.org/10.3390/epigenomes9040039>,
#> <https://bioconductor.org/packages/dnaEPICO>.
#>
#> A BibTeX entry for LaTeX users is
#>
#> @Article{,
#> title = {dnaEPICO: Analysis Pipeline for Illumina DNA Methylation Array Data},
#> doi = {10.3390/epigenomes9040039},
#> journal = {Epigenomes},
#> author = {Paul Ruiz and Divya Mehta},
#> year = {2025},
#> url = {https://bioconductor.org/packages/dnaEPICO},
#> }Please note that the dnaEPICO was only made possible thanks to many other R and bioinformatics software authors, which are cited either in the vignettes and/or the paper(s) describing this package.
Please note that the dnaEPICO project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
For more details, check the dev directory.
This package was developed using biocthis.