-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathREADME.rmd
64 lines (51 loc) · 2.7 KB
/
README.rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
---
output: github_document
---
<!-- README.md is generated from README.Rmd. Please edit that file -->
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```
# deconvR : Simulation and Deconvolution of Omic Profiles
[](https://github.com/BIMSBbioinfo/deconvR/actions/workflows/check-bioc.yml)
[](https://github.com/BIMSBbioinfo/deconvR/actions/workflows/R-CMD-check.yaml)
[](https://codecov.io/gh/BIMSBbioinfo/deconvR)
`r badger::badge_bioc_release("deconvR", "green")`
<!-- badges: start -->
<!-- badges: end -->
<img src="deconvR_logo.png" align="left" alt="logo" width="300" style = "border: none; float: center ;">
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.
## Installation
The deconvR package can be installed from Bioconductor:
``` r
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("deconvR")
```
You can also install the development version of **deconvR** directly from
Github:
``` r
remotes::install_github("BIMSBbioinfo/deconvR")
```
## How to Use 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.](http://bioinformatics.mdc-berlin.de/deconvR/)