Skip to content

Beyondcell is a computational methodology for identifying tumour cell subpopulations with distinct drug responses in single-cell RNA-seq and Spatial Transcriptomics data.

License

Notifications You must be signed in to change notification settings

cnio-bu/beyondcell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Package status

Introduction

Beyondcell is a methodology for the identification of drug vulnerabilities in single cell RNA-seq data. To this end, Beyondcell focuses on the analysis of drug-related commonalities between cells by classifying them into distinct therapeutic clusters.

Workflow overview

Beyondcell workflow. Given two inputs, the scRNA-seq expression matrix and a collection of drug signatures, the methodology calculates a beyondcell score (BCS) for each drug-cell pair. The BCS ranges from 0 to 1 and measures the susceptibility of each cell to a given drug. The resulting BCS matrix can be used to determine the sample’s therapeutic clusters. Furthermore, drugs are prioritized in a table and each individual drug score can be visualized in a UMAP.

Beyondcell workflow

Depending on the evaluated signatures, the BCS represents the cell perturbation susceptibility (PSc) and the sensitivity to the drug effect (SSc). BCS can also be estimated from functional signatures to evaluate each cell functional status.

drug signatures

Beyoncell's key applications

  • Analyze the intratumoural heterogeneity of your experiment
  • Classify your cells into therapeutic clusters
  • Prioritize cancer treatments
  • If time points are available, identify the changes in drug tolerance of your samples
  • Identify mechanisms of resistance

Installing beyondcell

The Beyondcell algorithm is implemented in R (v. 4.0.0 or greater). We recommend running the installation via gitlab using devtools:

library("devtools")
devtools::install_gitlab("bu_cnio/Beyondcell")

See the DESCRIPTION file for a complete list of R dependencies. If the R dependencies are already installed, installation should finish promptly.

Results

We have validated Beyondcell in a population of MCF7-AA cells exposed to 500nM of bortezomib and collected at different time points: t0 (before treatment), t12, t48 and t96 (72h treatment followed by drug wash and 24h of recovery) obtained from Ben-David U, et al., Nature, 2018. We integrated all four conditions using the Seurat pipeline (left). After calculating the beyondcell scores (BCS) for each cell, a clustering analysis was applied. Beyondcell was able to cluster the cells based on their treatment time point, to separate untreated cells from treated cells (center) and to recapitulate the changes arisen by the treatment with bortezomib (right).

results_golub

How to run

For general instructions on running Beyondcell, check out the analysis workflow and visualization tutorials.

Authors

  • Coral Fustero-Torre
  • María José Jiménez
  • Santiago García-Martín
  • Carlos Carretero-Puche
  • Luis G. Jimeno
  • Tomás Di Domenico
  • Gonzalo Gómez-López
  • Fátima Al-Shahrour

References

Support

If you have any question regarding the use of Beyoncell, feel free to submit an issue.

About

Beyondcell is a computational methodology for identifying tumour cell subpopulations with distinct drug responses in single-cell RNA-seq and Spatial Transcriptomics data.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages