Skip to content

LachlanD/Shiny-scRNA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shiny-scRNA

Siny/R app which provides a graphical interface for exploratory data analysis of single cell RNA-Seq data using R tools such as Bioconductor, Scater, Scran, EdgeR, Interactive Complex Heatamps & DataTables.

EdgeR interactive Complex Heatmaps Bioconductor Scran Scater DataTables for R

Launching App

After installing any required packages from cran or bioconductor, start the app download or clone the ui.R and server.R files and open them with RStudio the click the run app button.

Launch

The app can also be hosted on a server and allowing user to run it through a browser based client. (Free servers on shinyapps.io have instufficent memory however)

Files

Upload the three files from the cell ranger director (Matrix file, genes file, barcodes file) and a gene annotations file for the organsism.

Files

After uploading the file inspecting the library size distributions should show if there was a major problem in the data.

Filter

The next stage we filter the data. Removing duplicated and unAnnotated genes is necessary for following data analysis. Removing genes where only a small percentage of cells have non-zero counts is recommended. Adjusting the minimum percentage should yield an appropriate distribution of counts.

Filter

Normalization

The next step is to normailze counts with respect each cells library size. Since we expect biological as well as techinical differences in library size we first perform a basic clustering of cells of similar expression profiles and only normalize with respect to cells in the same cluster.

cluster

Variance

Scran computes the technical and biological variance of each gene. Using the table or the graph we can select the genes we wish to include in further analysis.

varaince1

variance2

Expression

Plot the exprssion of the genes by selecting them from the table.

expression

Principal Component Analysis

pca

t-SNE

tsne

Cluster

cluster

Heatmap

heatmap

About

scRNA Analysis GUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages