Skip to content

Latest commit

 

History

History
57 lines (30 loc) · 3.66 KB

README.md

File metadata and controls

57 lines (30 loc) · 3.66 KB

vitessce-shiny

Vitessce R Shiny app demonstrating integrative and interactive visualization of single-cell data with Vitessce (Visual integration tool for exploration of spatial single cell experiments).

Usage

Tab: Demo

The Demo tab shows examples of Vitessce visualizations for sample datasets (for information on the datasets, see Datasets section below).

Tab: Run analysis

The Run analysis tab allows for tailored analysis of Vitessce visualizations for sample single-cell datasets and user-uploaded, single-cell datasets.

Sample datasets (Input data = "Select example dataset"): Upon choosing an sample dataset, the analysis can be tailored by filtering the dataset (using min.cells, min.features, and percent.mt) and by customizing the Vitessce visualization (selecting the analyses, summaries, descriptions, and view options to display for the dataset). If dataset filtering results in a dataset that is too large, the Shiny app will disconnect from the <shinyapps.io> server. Occasionally, when toggling between tabs, visualizations may appear distorted. This can be fixed by zooming in and then zooming out of the page.

User-uploaded datasets (Input data = "Upload dataset"): Users can also upload a single-cell dataset in the form of an .rds file containing the single-cell dataset as a SeuratObject. For examples of the file format, see "Run analysis datasets" (datasets ending in "_full.rds") under Datasets. Upon uploading the single-cell dataset, the analysis can be performed in the same way as that for sample datasets described above. To further customize single-cell data analysis and visualization, see Vitessce.

Datasets

Sample datasets were obtained from the following sources:

data-processing.R contains code used to process the raw data. The processed datasets can be found at the following links:

Demo datasets

Run analysis datasets

Using Vitessce in a Shiny app

The Vitessce R Shiny app embeds Vitessce in an R Shiny app (code in app.R). For a simpler example of using Vitessce in an R Shiny app, see here.

App deployment

The Vitessce R Shiny app is hosted by the shinyapp.io server at https://gehlenborglab.shinyapps.io/vitessce-shiny/.