In this workshop (presented in Mandarin), you will learn how to analyse single-cell RNA-sequencing count data produced by the Chromium 10x platform using R/Bioconductor. This will include reading the data into R, pre-processing data, normalization, feature selection, dimensionality reduction and downstream analysis, such as clustering and cell type annotation.
Expectation: You will learn how to generate common plots for analysis and visualisation of single cell gene expfression data, such as diagnostic plots to assess the data quality as well as dimensionality reduction techniques such as principal components analysis and t-distributed stochastic neighbourhood embedding (t-SNE). The material we will be covering on single-cell RNA-sequencing analysis is a subset of the work of Amerzquita et al. (2020) Nature Methods,17:137–145 available at https://osca.bioconductor.org.
The course is aimed at PhD students, Master’s students, and third & fourth year undergraduate students. Some basic R knowledge is assumed - this is not an introduction to R course. If you are not familiar with the R statistical programming language it is compulsory that you work through an introductory R course before you attend this workshop.
After the lecture, participants are expected to follow along the hands-on session. we highly recommend participants bringing your own laptop.
The following R/Bioconductor packages will be explicitly used:
|Introduction to scRNA-seq||10m|
|Hands on session||15m|
|Q & A||10m|
This workshop uses Bioconductor version 3.12.
You can then install the packages necessary for this workshop using the following:
if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager") BiocManager::install(c("DropletUtils", "scran", "scater", "singleR"))
Alternatively, you can might like to use Docker to run the workshop in a container with R, all the necessary packages, and RStudio. This can be done as follows: