Git Product home page Git Product logo

scrnaseqappbioc2023workshop's Introduction

Package demo for scRNAseqApp

Authors: Jianhong Ou1
Last modified: 2023-07-06

Overview

Description

Single-cell RNA sequencing (scRNA-seq) is a powerful technique to study gene expression, cellular heterogeneity, and cell states within samples in single-cell level. The development of scRNA-seq shed light to address the knowledge gap about the cell types, cell interactions, and key genes involved in biological process and their dynamics. To precisely meet the publishing requirement, reduce the time of communication the bioinformatician with researchers, and increase the re-usability and reproducibility of scientific findings, multiple interactive visualization tools were developed to provide the researchers access to the details of the data. Based on ShinyCell, the scRNAseqApp package is developed with multiple highly interactive visualizations of how cells and subsets of cells cluster behavior for scRNA-seq, scATAC-seq and sc-multiomics data. The end users can discover the expression of genes in multiple interactive manners with highly customized filter conditions by selecting metadata supplied with the publications and download the ready-to-use results for republishing.

Pre-requisites

  • Basic knowledge of R syntax
  • Basic knowledge of Docker
  • Basic knowledge of shell commands
  • Basic knowledge of Shiny
  • A computer with internet connection

Participation

Attendance must be familiarity with scRNAseq analysis and know the data structure of Seurat object.

R / Bioconductor packages used

Time outline

An example for a 45-minute workshop:

Activity Time
Introduction of scRNAseqApp 10m
Sample code explanation 15m
Hands-on workshop 10m
Q & A 10m

Workshop goals and objectives

Learning goals

  • Gain the knowledge of typical workflows for creating a shiny APP via scRNAseqApp package
  • Understand the user management system of the APP.
  • Learn the available visualization tools provided by the package

Learning objectives

  • Learn how to set up a shiny APP via scRNAseqApp package
  • Learn how to add a new data to the APP
  • Learn how to distribute the APP to a shiny server

Footnotes

  1. Regeneration Center, Duke University, Durham, North Carolina, USA. โ†ฉ

scrnaseqappbioc2023workshop's People

Contributors

jianhong avatar

Watchers

 avatar

Forkers

chopraamhk

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.