Skip to content

BigaSpinosaLab/LAB_Shiny_App_scRNAseq_Viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LAB_Shiny_App_scRNAseq_Viewer


Overview

scRNAseq Viewer is a Shiny App created to quickly visualize single cell RNA sequencing data.

  • 🕐 Plots generated at the moment
  • 🎨 Customize UMAP colors
  • 📝 Option to download the generated plots
  • ✈️ Download the current version to use it with no need for internet connection!

Instructions

There are two ways of using the app (internet dependent/independent).

  1. If you download the "RunApp.R" file and run it. It will always run the current version of the app (no need to download the newest version each time an update is released).
  2. If you download the "app.R" file inside the "App/" subfolder, you will be able to run this version from anywhere.

If method 1 is performed, the "runGitHub" function is used to access the "app.R" file inside the "App/" subfolder of this repository.

1. README

The first thing you will see when you open the app will be a brief summary of its distribution.

2. UPLOAD RDS File

In this tab, the only option that will be available at the start will be to choose a file with a ".rds" extension from your computer (or from a shared folder).

This file should be structured in this way:

  • Main rds file (list)
    • Expression_Matrix (list)
      • SCT (dgCMatrix object)
      • ... (MAGIC, lognormalized...)
    • Reductions (list)
      • umap (matrix with UMAP coordinates)
    • Metadata (data.frame)

After some seconds some exploratory plots will appear to see the distribution of the data.

3. UMAP plots: Clusters

In this tab, a UMAP will be plotted and categorical data from the metadata will be used to group the cells.

4. UMAP plots: Genes

In this tab, a UMAP will be plotted and cells will be colored by gene expression. If needed, only a subset of cells can be ploted.

5. UMAP plots: Selected clusters

In this tab, a UMAP will be plotted and one or more groups can be highlighted.

6. Boxplots: Genes Expression

In this tab, boxplots will be plotted to express one or more genes. The data needs to be grouped by one variable, but it can also be grouped by two.



Feedback is welcome, feel free to ask if you want any modification or addition to the app!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages