The following functionality is offered for the 450K and EPIC chips:
- Screen for problematic samples, e.g. failed assays, mislabeled or contaminated samples (
control_metrics, check_sex, snp_outliers
). - Compute detection p-values and mask respective data points (
detectionP, mask
). - Preprocess the data (
correct_dye_bias, dont_normalize
). - Estimate leukocyte composition in case of blood samples (
estimateLC
)
Read the vignette on the recommended QC workflow at https://hhhh5.github.io/ewastools/articles/exemplary_ewas.html.
Package documentation is available at https://hhhh5.github.io/ewastools/.
An open access paper describing the quality checks implemented in this package in detail is available at http://doi.org/10.1186/s13148-018-0504-1. A vignette demonstrating the application of quality control checks on a public dataset is provided as well.
A second paper (open access) describing the improved detection p-values implemented in ewastools
can be found at https://doi.org/10.1186/s13148-019-0615-3.
For installation please run devtools::install_github("hhhh5/ewastools")