CRC Atlas is an interactive web server that is built on R Shiny for researchers to investigate landscape of gene-coexpressing modules (GEM) in curated single cell RNAseq (scRNAseq) data of colorectal cancer. In CRC Atlas, we have collected 279 samples and 626858 cells from 8 scRNAseq datasets.
Citation: (biorxiv link if applicable)
The website is available now CRCAtlas Website.
devtools::install_github("hansolo-bioinfo/CRCAtlas")
library(CRCAtlas)
CRCAtlasApp()CRC Atlas offers four functions for researchers to look into the distribution of GEMs in the colorectal cancer
Look into the distribution of each gene-coexpressing modules (GEM) and associate top weighted genes by selecting GEM in below dropdown menu. Left panel shows the UMAP, top 20 genes and distribution of the inquired GEM over cell subtypes. Right panel displays the dot plots of all useful GEMs of this major cell type.
Look into the nonlinear Sigmoid relationship between gene-coexpressing modules (GEM) and ligand -> receptor (LR) pair in our curated CRC Atlas (n=151). On the right panel, you can also find the Top 10 significant GEM-LR pairs for your search, ranked by RSE (residual standard error).
For example, the top correlated LRs with TNK26:
Or the top correlated GEMs with the pair CD274 -> PDCD1:
Conditional independence is an important concept in causal analysis, and in our setting, if a pair of highly correlated GEMs becomes independent when conditioning on a ligand -> receptor (LR) pair, the LR is likely involved in transmitting signal between cells expressing the GEMs. Finding a GEM X-LR-GEM Y triplet leads to the hypothesis depicted in below figure. Herein, we provide the triplet results that pass the conditional independence test. (choose at least one)
To deconvolute the bulk-RNAseq expression data using our curated GEM gene list, you will need to upload the gene expression in <.csv> format of which the rowname is gene symbol and colname is sample ID. The data is better deconvoluted if the input matrix is log2(TPM+1) or log2(FKPM+1).