Applying single-cell RNA-seq analysis
purlPURL: https://gxy.io/GTN:P00020Comment: What is a Learning Pathway?We recommend you follow the tutorials in the order presented on this page. They have been selected to fit together and build up your knowledge step by step. If a lesson has both slides and a tutorial, we recommend you start with the slides, then proceed with the tutorial.
Gone is the pre-annotated, high quality tutorial data - now you have real, messy data to deal with. You have decisions to make and parameters to decide. This learning pathway challenges you to replicate a published analysis as if this were your own dataset. You will be introduced to a few more tools available for scRNA-seq in Galaxy. Finally, if our tool offerings are not enough for you, you will be directed towards how to use coding notebooks within Galaxy, setting you up to analyse scRNA-seq in R or python notebooks.
The data is messy. The decisions are tough. The interpretation is meaningful. Come here to advance your single cell skills! Note that you get two options for inferring trajectories.
For support throughout these tutorials, join our Galaxy single cell chat group on Matrix to ask questions!
New to Galaxy and/or the field of scRNA-seq? Follow this learning path to get familiar with the basics!
Module 1: Preparing the dataset
This tutorial takes you from the large files containing raw scRNA sequencing reads to a smaller, combined cell matrix.
Lesson | Slides | Hands-on | Recordings |
---|---|---|---|
Generating a single cell matrix using Alevin | |||
Combining single cell datasets after pre-processing |
Module 2: Generating cluster plots
These tutorials take you from the pre-processed matrix to cluster plots and gene expression values. You can pick whether to follow the Scanpy or Seurat tutorials - they will accomplish the same thing and generate the same results, so follow whichever you prefer!
Lesson | Slides | Hands-on | Recordings |
---|---|---|---|
Filter, plot and explore single-cell RNA-seq data with Scanpy | |||
Filter, plot, and explore single cell RNA-seq data with Seurat |
Module 3: Inferring trajectories
This isn’t strictly necessary, but if you want to infer trajectories - pseudotime relationships between cells - you can try out these tutorials with the same dataset. Again, you get two options for inferring trajectories, and you can choose either.
Lesson | Slides | Hands-on | Recordings |
---|---|---|---|
Inferring single cell trajectories with Scanpy | |||
Inferring single cell trajectories with Monocle3 |
Module 4: Moving into coding environments
Did you know Galaxy can host coding environments? They don’t have the same level of computational power as the easy-to-use Galaxy tools, but you can unlock the full freedom in your data analysis. You can install your favourite single-cell tool suite that is not available on Galaxy, export your data into these coding environments and run your analysis there. If you want your favourite tool suite as a Galaxy tool, you can always request here. Let’s start with the basics of running these environments in Galaxy.
Lesson | Slides | Hands-on | Recordings |
---|---|---|---|
JupyterLab in Galaxy | |||
Use Jupyter notebooks in Galaxy
|
|||
RStudio in Galaxy |
The End!
And now you’re done! If you are interested in trying out the case study analyses in a coding environment, try out our “Case study: Reloaded” series next! Otherwise, you will find more features, tips and tricks in our general Galaxy Single-cell Training page.
Editorial Board
This material is reviewed by our Editorial Board:
Wendi Bacon Pavankumar Videm Pablo Moreno