Some adblockers block the registration window. If you do not see the
registration box below, please check your adblocker settings.
General Information
Single cell RNA-sequencing (scRNA-Seq) is a method of quantifying
transcript expression levels in individual cells. scRNA-Seq technology
can take on many different forms and this area of research is rapidly
evolving. In 2022, the most widely used systems for performing scRNA-Seq
involve separating cells and introducing them into a microfluidic system
which performs the chemistry on each cell individually (droplet-based
scRNA-Seq).
In this workshop we will primarily focus on the 10X
Genomics technology. 10X Genomics is a market leader in the single cell
space and was among the first technologies that made it feasible to
profile thousands of cells simultaneously. Single cell technology is
changing rapidly and it is not clear whether any other companies will be
able to successfully challenge 10X’s dominance in this space.
Who:
The course is aimed at researchers who want to employ single-cell RNA
sequence analysis for resolving cell heterogeneity by exploring gene
expression profiles at a single-cell resolution.
Prerequisites:
R programming skills are required for successful participation.
If you can manipulate R data structures (e.g. lists, matrices, data frames) you are
ready for this course.
Knowledge of genetics and statistics will also help you gain the most from this course.
To ensure that all participants receive the support that they need during training,
remote participation will not be made available. You must attend in person and
on-site.
Requirements:
Participants must bring a laptop with a
Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.).
They should have a few specific software packages installed (listed below).
Accessibility:
We are committed to making this workshop
accessible to everybody. For workshops at a physical location, the workshop organizers have checked that:
The room is wheelchair / scooter accessible.
Accessible restrooms are available.
Materials will be provided in advance of the workshop and
large-print handouts are available if needed by notifying the
organizers in advance. If we can help making learning easier for
you (e.g. sign-language interpreters, lactation facilities) please
get in touch (using contact details below) and we will
attempt to provide them.
R is a programming language
that is especially powerful for data exploration, visualization, and
statistical analysis. To interact with R, we use
RStudio.
Install R by downloading and running
this .exe file
from CRAN.
Also, please install the
RStudio IDE.
Note that if you have separate user and admin accounts, you should run the
installers as administrator (right-click on .exe file and select "Run as
administrator" instead of double-clicking). Otherwise problems may occur later,
for example when installing R packages.
Instructions for R installation on various Linux platforms (debian,
fedora, redhat, and ubuntu) can be found at
<https://cran.r-project.org/bin/linux/>. These will instruct you to
use your package manager (e.g. for Fedora run
sudo dnf install R and for Debian/Ubuntu, add a ppa
repository and then run sudo apt-get install r-base).
Also, please install the
RStudio IDE.
Install packages
Install tidyverse, Matrix, Seurat and BiocManager packages from the RStudio Packages tab or by copy-pasting
the following in the Console. Once BiocManager is installed load SingleCellExperiment, scds and harmony from Bioconductor.
Type scRNA as the directory name. Create the project anywhere you like,
but don’t forget where you put it!
Click the Create Project button.
This will create a file called scRNA.Rproj in the directory you just
created. In the future you can double-click on this file to open
RStudio in this directory. This will be the easiest way to interact
with the files/code you produce in this workshop.
Use the Files tab to create a data folder to hold the data, a scripts
folder to house your scripts, and a results folder to hold results.
Alternatively, you can copy and paste the following commands into the R
console for step 2 only. You still need to create a project with step 1.