README.md

seAMLess

Overview

seAMLess is a wrapper function which deconvolutes bulk Acute Myeloid Leukemia (AML) RNA-seq samples with a healthy single cell reference atlas.

<https://eonurk.github.io/cinaR/articles/cinaR.html>

Installation

CRAN
version CRAN
download

# CRAN mirror
install.packages("seAMLess")

Development version

To get bug fix and use a feature from the development version:

# install.packages("devtools")
devtools::install_github("eonurk/seAMLess")

Bioconda

Bioconda
version Bioconda
download

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/")

Usage

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

Contribution

You can send pull requests to make your contributions.

Author

License



Try the seAMLess package in your browser

Any scripts or data that you put into this service are public.

seAMLess documentation built on April 3, 2025, 7:51 p.m.