knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "man/figures/README-", out.width = "100%" )
Identify predictive biomarkers from cell line panels. Correlate your data with mutations, gene expression, and more. The goal of cellpanelr is to make "omics" level data analysis accessible and open-source for everyone.
If you want to know more, please see our preprint.
cellpanelr uses data sets adapted from DepMap (Broad Institute) under the CC BY 4.0 license. The current version of cellpanelr uses DepMap release 22Q1.
The interactive analysis tool is available at https://dwassarman.shinyapps.io/cellpanelr/
To install cellpanelr from GitHub, enter the following command in an interactive R session
# install.packages("remotes") remotes::install_github("dwassarman/cellpanelr")
Error in loadNamespace(x) : there is no package called ‘remotes’
. Remove the #
character from the command above to install the remotes
package.run_app()
runs a local instance of the interactive shiny appadd_ids()
matches cell line names with DepMap IDs for subsequent analysiscor_expression()
and cor_mutations()
correlate cell line response data with gene expression and gene mutationsdata_annotations()
, data_expression()
, and data_mutations()
retrieve modified DepMap data sets for over 1,000 cell linesdata_nutlin()
provides an example data set containing cell line sensitivity to the drug nutlin-3. See the example in the publication folder for a more detailed analysis of this data set or read our preprint.library(cellpanelr) library(tidyverse) # Read in data, data joining, pipe operator # Load data data <- read_csv("cell_viability.csv") # Add depmap_id column # Example: the "Cell line" column contains the cell line names data <- add_ids(data, cell_col = "Cell line") # Add cell line annotations for each cell line annotated <- data %>% left_join( data_annotations(), by = "depmap_id" ) # Correlate response column with gene expression # Example: response values are in the "viability" column exp_results <- cor_expression(data, response = "viability", ids = "depmap_ids") # Correlate response column with mutations # Example: response values are in the "viability" column mut_results <- cor_mutations(data, response = "viability", ids = "depmap_ids")
Please note that the cellpanelr project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.