The deconvR package provides a collection of functions designed for
analyzing deconvolution of the bulk sample(s) using an atlas of
reference signature profiles and a user-selected model (non-negative
least squares,quadratic programming, support vector regression, or
robust linear regression). Users can directly use their reference atlas
or, create an expended version of their reference atlas using
findSignatures
. Additionnaly, they can also use the reference atlas
provided within the package, which contains cell-type specific
methylation values. Another option is to simulate bulk signatures of
bulk samples using simulateCellMix
. And finally, we included
BSmeth2Probe
function along with the Illumina Methylation EPIC B5 Manifest
probe IDs, to be used to map methylation data to respective probe IDs.
The deconvR package can be installed from Bioconductor:
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("deconvR")
You can also install the development version of deconvR directly from Github:
remotes::install_github("BIMSBbioinfo/deconvR")
User who wish to expand their own reference atlas can use
findSignatures
function. atlas
is the signature matrix to be
extended and samples
the new data to be added to the signature matrix.
atlas
and samples
are compliant with the function requirements.
After providing appropriate atlas
format, users can create samples
using simulateCellMix
function. You can get more information about
deconvR from here.