Package: BEclear 2.23.0
BEclear: Correction of batch effects in DNA methylation data
Provides functions to detect and correct for batch effects in DNA methylation data. The core function is based on latent factor models and can also be used to predict missing values in any other matrix containing real numbers.
Authors:
BEclear_2.23.0.tar.gz
BEclear_2.23.0.zip(r-4.5)BEclear_2.23.0.zip(r-4.4)BEclear_2.23.0.zip(r-4.3)
BEclear_2.23.0.tgz(r-4.5-x86_64)BEclear_2.23.0.tgz(r-4.5-arm64)BEclear_2.23.0.tgz(r-4.4-x86_64)BEclear_2.23.0.tgz(r-4.4-arm64)BEclear_2.23.0.tgz(r-4.3-x86_64)BEclear_2.23.0.tgz(r-4.3-arm64)
BEclear_2.23.0.tar.gz(r-4.5-noble)BEclear_2.23.0.tar.gz(r-4.4-noble)
BEclear_2.23.0.tgz(r-4.4-emscripten)BEclear_2.23.0.tgz(r-4.3-emscripten)
BEclear.pdf |BEclear.html✨
BEclear/json (API)
NEWS
# Install 'BEclear' in R: |
install.packages('BEclear', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/uds-helms/beclear/issues10 issues
- ex.corrected.data - Example matrix of corrected data for the BEclear-package
- ex.data - Example data set for the BEclear-package
- ex.samples - Example data set for the BEclear-package
On BioConductor:BEclear-2.23.0(bioc 3.21)BEclear-2.22.0(bioc 3.20)
batcheffectdnamethylationsoftwarepreprocessingstatisticalmethodbatch-effectsbioconductor-packagedna-methylationlatent-factor-modelmethylationmissing-datamissing-valuesstochastic-gradient-descentcpp
Last updated 5 months agofrom:4a3e2f429e. Checks:1 OK, 10 NOTE, 1 ERROR. Indexed: yes.
Target | Result | Latest binary |
---|---|---|
Doc / Vignettes | OK | Mar 29 2025 |
R-4.5-win-x86_64 | NOTE | Mar 29 2025 |
R-4.5-mac-x86_64 | NOTE | Mar 29 2025 |
R-4.5-mac-aarch64 | NOTE | Mar 29 2025 |
R-4.5-linux-x86_64 | NOTE | Mar 29 2025 |
R-4.4-win-x86_64 | NOTE | Mar 29 2025 |
R-4.4-mac-x86_64 | NOTE | Mar 29 2025 |
R-4.4-mac-aarch64 | NOTE | Mar 29 2025 |
R-4.4-linux-x86_64 | NOTE | Mar 29 2025 |
R-4.3-win-x86_64 | NOTE | Mar 29 2025 |
R-4.3-mac-x86_64 | NOTE | Mar 29 2025 |
R-4.3-mac-aarch64 | ERROR | Mar 29 2025 |
Exports:calcBatchEffectscalcScorecalcSummaryclearBEgenescorrectBatchEffectcountValuesToPredictfindOutsideValuesimputeMissingDatalocalLosslossmakeBoxplotpreprocessBEclearreplaceOutsideValues
Dependencies:abindaskpassBHBiocParallelcodetoolscpp11data.tabledixonTestformatRfutile.loggerfutile.optionsidslambda.rlatticeMatrixopensslrbibutilsRcppRdpacksnowsysuuid
Citation
To cite BEclear in publications use:
Akulenko R, Merl M, Helms V (2016). “BEclear: Batch effect detection and adjustment in DNA methylation data.” PLoS ONE, 11(8), 1-17. doi:10.1371/journal.pone.0159921, https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0159921.
Corresponding BibTeX entry:
@Article{, title = {{BEclear: Batch} effect detection and adjustment in DNA methylation data.}, author = {Ruslan Akulenko and Markus Merl and Volkhard Helms}, year = {2016}, url = {https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0159921}, doi = {10.1371/journal.pone.0159921}, journal = {PLoS ONE}, number = {8}, pages = {1-17}, volume = {11}, }
Readme and manuals
BEclear
Description
This package provides functions to detect and correct for batch effects in DNA methylation data. The core function for the data imputation is based on latent factor models and can also be used to predict missing values in any other matrix containing real numbers.
Installation
# Installation from Bioconductor
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("BEclear")
# Installation of the development version from GitHub
if (!requireNamespace("devtools", quietly = TRUE))
install.packages("devtools")
devtools::install_github("uds-helms/BEclear", build_opts = c())
Usage example
For example code you can either read the vignette on Bioconductor. Or you can open it local, after you installed the BEclear package with following command:
browseVignettes("BEclear")
Planned features
- Treating Data-Sets Without Batches
- Make Saving Temporary Data Optional
- Bias Modelling
- ALS
- Test For Convergence Durin Epochs
- Testing BEclear on other data-sets
- After Merging Blocks Continue GD
If you have a suggestion you could either open an issue or write an email under the following address: Livia.Rasp at gmail.com
Citation
Akulenko, R., Merl, M., & Helms, V. (2016). BEclear: Batch effect detection and adjustment in DNA methylation data. PLoS ONE, 11(8), 1–17. https://doi.org/10.1371/journal.pone.0159921
Help Manual
Help page | Topics |
---|---|
Correction of batch effects in DNA methylation data | BEclear-package BEclearCorrected _PACKAGE |
Example data set for the BEclear-package | BEclear example methylation data ex.data |
Example data set for the BEclear-package | BEclear example sample data ex.samples |
Calculate the Batch Effects in a given data set | calcBatchEffects |
calculate batch effect score | calcScore |
Summarize median comparison and p-value calculation results | calcSummary |
Prepare a data matrix for the BEclear function | clearBEgenes |
Correct a batch effect in DNA methylation data | correctBatchEffect |
Count NA entries in a matrix | countValuesToPredict |
Example matrix of corrected data for the BEclear-package | ex.corrected.data |
Find DNA methylation values out of the boundaries | findOutsideValues |
Matrix prediction using a Latent Factor Model | imputeMissingData |
loss | loss |
produce simple predefined boxplot for methylation data | makeBoxplot |
preprocessBEclear | preprocessBEclear |
Replace DNA methylation values out of the boundaries | replaceOutsideValues |