# iscb2022_tidytranscriptomics **Repository Path**: emberwhirl/iscb2022_tidytranscriptomics ## Basic Information - **Project Name**: iscb2022_tidytranscriptomics - **Description**: No description available - **Primary Language**: Unknown - **License**: CC-BY-SA-4.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-07 - **Last Updated**: 2024-07-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.6141308.svg)](https://doi.org/10.5281/zenodo.6141308) [![.github/workflows/basic_checks.yaml](https://github.com/tidytranscriptomics-workshops/iscb2022_tidytranscriptomics/workflows/.github/workflows/basic_checks.yaml/badge.svg)](https://github.com/tidytranscriptomics-workshops/iscb2022_tidytranscriptomics/actions) [![Docker](https://github.com/Bioconductor/BioC2020/raw/master/docs/images/docker_icon.png)](https://ghcr.io/tidytranscriptomics-workshops/iscb2022_tidytranscriptomics) # Tidy Transcriptomics for Single-cell RNA Sequencing Analyses

iscbacademy tidybulk

## Instructor names and contact information * Maria Doyle * Stefano Mangiola ## Syllabus Material [web page](https://tidytranscriptomics-workshops.github.io/iscb2022_tidytranscriptomics/articles/tidytranscriptomics_case_study.html). More details on the workshop are below. ## Workshop package installation For the ISCB 2022 workshop, an RStudio in the cloud will be provided with everything installed, all that participants will need is a web browser. If you want to install the packages and material post-workshop, the instructions are below. The workshop is designed for R `4.1` and can be installed using one of the two ways below. ### Via Docker image If you're familiar with [Docker](https://docs.docker.com/get-docker/), you could use the Docker image which has all the software pre-configured to the correct versions. ``` docker run -e PASSWORD=abc -p 8787:8787 ghcr.io/tidytranscriptomics-workshops/iscb2022_tidytranscriptomics ``` Once running, navigate to and then login with `Username:rstudio` and `Password:abc`. You should see the Rmarkdown file with all the workshop code which you can run. ### Via GitHub Alternatively, you could install the workshop using the commands below in R `4.1`. ``` #install.packages('remotes') # Need to set this to prevent installation erroring due to even tiny warnings, similar to here: https://github.com/r-lib/remotes/issues/403#issuecomment-748181946 Sys.setenv("R_REMOTES_NO_ERRORS_FROM_WARNINGS" = "true") # Install same versions used in the workshop remotes::install_github(c("stemangiola/tidyseurat@v0.5.1", "stemangiola/tidySingleCellExperiment@v1.3.2")) # Install workshop package remotes::install_github("tidytranscriptomics-workshops/iscb2022_tidytranscriptomics", build_vignettes = TRUE) # To view vignettes library(iscb2022tidytranscriptomics) browseVignettes("iscb2022tidytranscriptomics") ``` To run the code, you could then copy and paste the code from the workshop vignette or [R markdown file](https://raw.githubusercontent.com/tidytranscriptomics-workshops/iscb2022_tidytranscriptomics/master/vignettes/tidytranscriptomics_case_study.Rmd) into a new R Markdown file on your computer. ## Workshop Description This tutorial will present how to perform analysis of single-cell RNA sequencing data following the tidy data paradigm. The tidy data paradigm provides a standard way to organise data values within a dataset, where each variable is a column, each observation is a row, and data is manipulated using an easy-to-understand vocabulary. Most importantly, the data structure remains consistent across manipulation and analysis functions. This can be achieved with the integration of packages present in the R CRAN and Bioconductor ecosystem, including [tidyseurat](https://stemangiola.github.io/tidyseurat/), [tidySingleCellExperiment](https://stemangiola.github.io/tidySingleCellExperiment/) and [tidyverse](https://www.tidyverse.org/). These packages are part of the tidytranscriptomics suite that introduces a tidy approach to RNA sequencing data representation and analysis. For more information see the [tidy transcriptomics blog](https://stemangiola.github.io/tidytranscriptomics/). ### Pre-requisites * Basic familiarity with single-cell transcriptomic analyses * Basic familiarity with tidyverse ### Workshop Participation The workshop format is a 2 hour session consisting of lecture, hands-on demo, exercises and Q&A. ### Workshop goals and objectives #### Learning goals * To approach single-cell data representation and analysis though a tidy data paradigm, integrating tidyverse with tidyseurat and tidySingleCellExperiment. #### Learning objectives * Compare Seurat and SingleCellExperiment and tidy representation * Apply tidy functions to Seurat and SingleCellExperiment objects * Reproduce a real-world case study that showcases the power of tidy single-cell methods #### What you will learn * Basic tidy operations possible with tidyseurat and tidySingleCellExperiment * The differences between Seurat and SingleCellExperiment representation, and tidy representation * How to interface Seurat and SingleCellExperiment with tidy manipulation and visualisation * A real-world case study that will showcase the power of tidy single-cell methods compared with base/ad-hoc methods #### What you will not learn * The molecular technology of single-cell sequencing * The fundamentals of single-cell data analysis * The fundamentals of tidy data analysis