Single Cell
Training material and practicals for all kinds of single cell analysis (particularly scRNA-seq!). When you generate your lovely gene lists for your cells, consider checking out our Transcriptomics tutorials for further network analysis!
What else do you want to see? You can submit tool and/or tutorial request on our Single Cell Community Tool Request Spreadsheet.
For any question or discussions related to this topic, or to connect with others in the community, please visit the community chat:
Requirements
Before diving into this topic, we recommend you to have a look at:
Not sure where to start?
Try the Single Cell Learning Pathway! Start Learning
Material
You can view the tutorial materials in different languages by clicking the dropdown icon next to the slides (slides) and tutorial (tutorial) buttons below.Introduction
Start here if you are new to single cell analysis and want to learn the concepts.
Lesson | Slides | Hands-on | Recordings | Input dataset | Workflows |
---|---|---|---|---|---|
An introduction to scRNA-seq data analysis
|
|||||
Understanding Barcodes
|
|||||
Plates, Batches, and Barcodes
|
|||||
Single-cell Formats and Resources
|
|||||
Trajectory analysis
|
|||||
Automated Cell Annotation
|
Your first analysis
Start here if you are new to single cell analysis in Galaxy and want to try analysing data.
Lesson | Slides | Hands-on | Recordings | Input dataset | Workflows |
---|---|---|---|---|---|
Pre-processing of 10X Single-Cell RNA Datasets | |||||
Clustering 3K PBMCs with Scanpy |
Case study
These tutorials take you from raw scRNA sequencing reads to inferred trajectories to replicate a published analysis. 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.
Case study: Reloaded
These tutorials let you follow the same case study analysis of real, messy data but in a programming environment, hosted on Galaxy. So if you want more flexibility, but the same guided steps as the Case Study, you can skip the Case Study and start here instead. Alternatively, try these after completing the Case Study for an easier jump to a coding environment.
End-to-end scRNA-seq Analyses
These tutorials use different methods to analyse scRNA-seq samples
Lesson | Slides | Hands-on | Recordings | Input dataset | Workflows |
---|---|---|---|---|---|
Pre-processing of Single-Cell RNA Data
|
|||||
Downstream Single-cell RNA analysis with RaceID
|
|||||
Analysis of plant scRNA-Seq Data with Scanpy |
Deconvolution
These tutorials infer cell compositions from bulk RNA-seq data using a scRNA-seq reference
Lesson | Slides | Hands-on | Recordings | Input dataset | Workflows |
---|---|---|---|---|---|
Bulk RNA Deconvolution with MuSiC | |||||
Comparing inferred cell compositions using MuSiC deconvolution |
Multiomic Analyses
This section lets you build on mere scRNA analyses into a multiomic future!
Lesson | Slides | Hands-on | Recordings | Input dataset | Workflows |
---|---|---|---|---|---|
Pre-processing of 10X Single-Cell ATAC-seq Datasets | |||||
Single-cell ATAC-seq standard processing with SnapATAC2 |
Tips, tricks & other hints
These tutorials cover helpful skills for scRNA-seq analysis
Lesson | Slides | Hands-on | Recordings | Input dataset | Workflows |
---|---|---|---|---|---|
Single-cell quality control with scater
|
|||||
Removing the effects of the cell cycle | |||||
Scanpy Parameter Iterator
|
Changing data formats & preparing objects
These tutorials cover a range of needs for importing data from different sources, to changing data into different formats to move from one analysis to the other.
Exploratory Analyses
What do you do with your list of genes? Come here to explore your results more!
Lesson | Slides | Hands-on | Recordings | Input dataset | Workflows |
---|---|---|---|---|---|
GO Enrichment Analysis on Single-Cell RNA-Seq Data |
When something goes wrong in Galaxy, there are a number of things you can do to find out what it was. Error messages can help you figure out whether it was a problem with one of the settings of the tool, or with the input data, or maybe there is a bug in the tool itself and the problem should be reported. Below are the steps you can follow to troubleshoot your Galaxy errors.
- Expand the red history dataset by clicking on it.
- Sometimes you can already see an error message here
View the error message by clicking on the bug icon galaxy-bug
- Check the logs. Output (stdout) and error logs (stderr) of the tool are available:
- Expand the history item
- Click on the details icon
- Scroll down to the Job Information section to view the 2 logs:
- Tool Standard Output
- Tool Standard Error
- For more information about specific tool errors, please see the Troubleshooting section
- Submit a bug report! If you are still unsure what the problem is.
- Click on the bug icon galaxy-bug
- Write down any information you think might help solve the problem
- See this FAQ on how to write good bug reports
- Click galaxy-bug Report button
- Ask for help!
- Where?
- In the User community chatspace in Slack in our #single-cell-users channel
- In the GTN Matrix Channel
- In the Galaxy Matrix Channel
- Browse the Galaxy Help Forum to see if others have encountered the same problem before (or post your question).
- When asking for help, it is useful to share a link to your history
Want to explore analysis beyond our tutorials?
Check out workflows shared by users like you!
Want to contribute?
If you want to help us behind the scenes, from testing workflows and tutorials to building tools, join our Galaxy Single-cell & sPatial Omics Community of Practice!
- point-right Community of Practice
- feedback Matrix Chat Forum
- email Mailing List
Frequently Asked Questions
Common questions regarding this topic have been collected on a dedicated FAQ page . Common questions related to specific tutorials can be accessed from the tutorials themselves.
Follow topic updates rss-feed with our RSS Feed
Editorial Board
This material is reviewed by our Editorial Board:
Wendi Bacon Mehmet Tekman Pavankumar VidemContributors
This material was contributed to by:
Julia Jakiela Cristóbal Gallardo Wendi Bacon Björn Grüning Camila Goclowski Morgan Howells Bérénice Batut Alex Ostrovsky Pablo Moreno Beatriz Serrano-Solano Menna Gamal Helena Rasche Hans-Rudolf Hotz Nicola Soranzo Wolfgang Maier Katarzyna Kamieniecka Pavankumar Videm Daniel Blankenberg Mehmet Tekman Graham Etherington Graeme Tyson Saskia Hiltemann Marisa Loach Anika Erxleben Jonathan Manning Timon Schlegel Diana Chiang JuradoFunding
These individuals or organisations provided funding support for the development of this resource
References
- Tekman, Mehmet and Batut, Bérénice; Ostrovsky, Alexander; Antoniewski, Christophe; Clements, Dave; Ramirez, Fidel; Etherington, Graham J; Hotz, Hans-Rudolf; Scholtalbers, Jelle; Manning, Jonathan R; Bellenger, Lea; Doyle, Maria A; Heydarian, Mohammad; Huang, Ni; Soranzo, Nicola; Moreno, Pablo; Mautner, Stefan; Papatheodorou, Irene; Nekrutenko, Anton; Taylor, James; Blankenberg, Daniel; Backofen, Rolf; Grüning, Björn;: A single-cell RNA-sequencing training and analysis suite using the Galaxy framework
- Pablo Moreno, Ni Huang, Jonathan R Manning, Suhaib Mohammed, Andrey Solovyev, Krzysztof Polanski, Wendi Bacon, Ruben Chazarra, Carlos Talavera-López, Maria A Doyle, Guilhem Marnier, Björn Grüning, Helena Rasche, Nancy George, Silvie Korena Fexova, Mohamed Alibi, Zhichao Miao, Yasset Perez-Riverol, Maximilian Haeussler, Alvis Brazma, Sarah Teichmann, Kerstin B Meyer, Irene Papatheodorou;: User-friendly, scalable tools and workflows for single-cell RNA-seq analysis