Nothing
seAMLess
is a wrapper function which deconvolutes bulk Acute Myeloid
Leukemia (AML) RNA-seq samples with a healthy single cell reference
atlas.
# CRAN mirror
install.packages("seAMLess")
To get bug fix and use a feature from the development version:
# install.packages("devtools")
devtools::install_github("eonurk/seAMLess")
seAMLess
is also available in Bioconda and can be installed via:
conda install -c bioconda r-seamless
Next, install the seAMLessData
package inside of R, this will take a few minutes:
install.packages("seAMLessData", repos = "https://eonurk.github.io/drat/")
library(seAMLess)
library(xbioc) # required
data(exampleTCGA)
head(exampleTCGA)[,1:4]
## X TCGA.AB.2856.03A TCGA.AB.2849.03A TCGA.AB.2971.03A
## 1 ENSG00000000003.13 7 9 1
## 2 ENSG00000000005.5 0 1 0
## 3 ENSG00000000419.11 689 661 555
## 4 ENSG00000000457.12 633 1434 855
## 5 ENSG00000000460.15 372 1211 519
## 6 ENSG00000000938.11 14712 405 6076
# Now run the function
res <- seAMLess(exampleTCGA)
## >> Human ensembl ids are converted to symbols...
## >> Deconvoluting samples...
## >> Deconvolution completed...
## >> Predicting Venetoclax resistance...
## >> Done...
# AML deconvolution
head(res$Deconvolution)[,1:4]
## CD14 Mono GMP T Cells pre B
## TCGA.AB.2856.03A 0.1495886 0.7079107 0.022868623 0.00000000
## TCGA.AB.2849.03A 0.0000000 0.0000000 0.000000000 0.00000000
## TCGA.AB.2971.03A 0.5494418 0.4462562 0.002898678 0.00000000
## TCGA.AB.2930.03A 0.0000000 0.4698555 0.000000000 0.00000000
## TCGA.AB.2891.03A 0.0000000 0.6189622 0.018645484 0.01384012
## TCGA.AB.2872.03A 0.0000000 0.9950150 0.000000000 0.00000000
# Create ternary plot
ternaryPlot(res)
# Venetoclax resistance
res$Venetoclax.resistance[1:4]
## TCGA.AB.2856.03A TCGA.AB.2849.03A TCGA.AB.2971.03A TCGA.AB.2930.03A
## 0.5070113 0.3242576 0.6678995 0.3305996
You can send pull requests to make your contributions.
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.