Virtual course
Single-cell RNA-seq analysis with Python
2024
This course covers the analysis of single cell RNA-seq data using Python and command line tools. Participants will be guided through droplet-based single cell RNA-seq analysis pipelines from raw reads to cell clusters. Furthermore, you'll learn how to generate common plots for visualisation and analysis of gene expression data, including TSNE, UMAP, and violin plots.
Please note that participants will not analyse their own data as part of the course. There will, however, be ample opportunity to discuss their research and ideas with other course participants and trainers.
Virtual course
Participants will learn via a mix of pre-recorded lectures, live presentations, and trainer Q&A sessions. Practical experience will be developed through trainer-led computational exercises and group activities. Live sessions will be delivered using Zoom with additional support and asynchronous communication via Slack.
Pre-recorded material may be provided before the course starts that participants will need to watch, read or work through to gain the most out of the actual training event. In the week before the course, there will be a brief induction session. Computational practicals will run on EMBL-EBI's virtual training infrastructure, meaning participants will not require access to a powerful computer or install complex software on their own machines.
Participants will need to be available between the hours of 09:00 – 17:30 BST each day of the course. Trainers will be available to assist, answer questions, and provide further explanations during these times.
Who is this course for?
This course is aimed at wet-lab researchers who are generating, planning on generating, or working with single cell RNA sequencing data.
Prerequisites
Participants are required to have basic experience with the Unix/Linux command line. Basic knowledge of Python is essential. We recommend you go through these free tutorials before attending the course:
- Basic introduction to the Unix environment: https://swcarpentry.github.io/shell-novice/index.html
- Introduction to programming in Python: http://swcarpentry.github.io/python-novice-gapminder/
What will I learn?
Learning outcomes
After this course you should be able to:
- Explain the steps in the scRNA-seq pipeline
- Repeat the course analysis of scRNA-seq data from extraction to cluster maps
- Recognise decision-making steps along the analysis pipeline and justify your decisions, from experimental design to final visualisation
- Employ appropriate data standards for repository submission and contribution to global cell atlases
Course content
During this course you will learn about:
- Single-cell RNA-seq technologies
- Single cell RNA-seq experimental design
- scRNA-seq analysis pipelines for droplet-based data:
- Align reads to a genome reference and count the number of read per gene
- Reading the count data
- Quality control
- Normalisation
- Data set integration
- Clustering
- Differential expression
- Abundance analyses
- Spatial transcriotomics
- EMBL-EBI Single Cell Expression Atlas Service
- Single cell data submission
Trainers
Tallulah Andrews
University of Western Ontario Anna Vathrakokoili-Pournara
EMBL-EBI Yuyao Song
EMBL-EBI Nadav Yayon
EMBL-EBI Jinzheng Ren
Australian National University
Programme
All times in the programme are listed in BST
Time
Topic
Trainer
Day one – Monday 23 September – Planning the experiment 09:00 — 09:45 Introduction to EMBL-EBI and icebreaker Dayane Araujo 09:45 — 10:00 Break 10:00 — 10:45 Introduction to Single Cell Technologies Silvie Fexova 10:45 — 12:15 Wet-lab overview Wendi Bacon 12:15 — 13:15 Lunch break 13:15 — 14:30 Dry-lab overview Wendi Bacon 14:30 — 15:00 Break 15:00 — 16:00 Experimental design talk Tallulah Andrews 16:00 — 16:30 Experimental design live Q&A Tallulah Andrews
Time
Topic
Trainer
Day two – Tuesday 24 September – Processing data and applying the pipeline 08:00 — 09:00 Designing your analysis (pre-recorded) Tallulah Andrews 09:00 — 09:40 Getting set up: data set, workflow and environment setup Iris Yu 09:40 – 10:00 Break 10:00 — 11:00 Raw reads to expression matrix — Talk and Q&A Jiawei Wang and Jinzheng Ren 11:00 — 12:30 QC, Pre-processing, & Normalisation — Lecture and Practicals Iris Yu 12:30 — 13:30 Lunch break 13:30 — 14:20 Feature selection, dimensionality reduction, clustering — Talk and Q&A Anna Vathrakokili 14:20 — 15:30
Batch correction and data set integration — Talk and Q&AYuyao Song 15:30 — 16:00 Designing your analysis live Q&A Tallulah Andrews 16:00 — 16:45 Posters and Networking
Time
Topic
Trainer
Day three– Wednesday 25 September – Analysing data 09:00 — 10:00 Feature Selection, Dimensionality Reduction, and Data Integration — Practicals Yuyao Song 10:00 — 10:20 Break 10:20 — 11:30 Clustering and Cluster Marker Genes — Practicals Anna Vathrakokili 11:30 — 12:30 Differential Expression and Abundance Analysis — Talk and Q&A Andrian Yang 12:30 — 13:30 Lunch break 13:30 — 14:30 Differential Expression — Practical Andrian Yang 14:30 — 15:30 Abundance Analysis — Practical Andrian Yang 15:30— 16:30 Poster and Networking
Time
Topic
Trainer
Day four – Thursday 26 September – Analysing data 09:00 — 09:40 Spatial transcriptomics — Talk and Q&A Nadav Yayon 09:40 — 10:00 Break 10:00 — 12:00 Spatial transcriptomics — Practical Nadav Yayon 12:00 — 13:00 Lunch break and group photo 13:00 — 14:00 Single cell Expression Atlas and Single cell data submission Liora Vilmovsky 14:00 — 15:00 Project work Project mentors 15:00 — 15:30 Break 15:30 — 16:00 Project work Project mentors
Time
Topic
Trainer
Day five – Friday 27 September – Putting it into practice 09:00 — 10:00 Project work Project mentors 10:00 — 10:20 Break 10:20 — 12:00 Project work Project mentors 12:00 — 13:00 Lunch break 13:00 — 14:00 Project work wrap-up Project mentors 14:00 — 15:00 Final Q&A with project mentors 15:00 — 15:30 Course wrap-up and survey Dayane Araujo
Please read our support page before starting your application. In order to be considered for a place on this course, you must do the following:
- Complete the online application form.
- Ensure you add relevant information to the ‘submission details’ section where you are asked to provide information on your:
- pre-requisite skills and knowledge
- current work and course expectations
- data availability
- Upload one letter of support from your supervisor or a senior colleague detailing reasons why you should be selected for the course.
Please submit all documents during the application process by 23:59 on 09 June 2024. Items marked * in the application are mandatory. Incomplete registrations will not be processed.
All applicants will be informed of the status of their application (successful, waiting list, unsuccessful) by 26 June 2024. If you have any questions regarding the application process please contact Juanita Riveros.
Fee bursaries
Limited financial assistance is available in the form of a registration fee waiver, which will cover the registration fee to be paid to attend the course. The recipient will be informed about their bursary application together with the outcome of their course application.
You may apply for financial assistance when submitting your application. During the application, you will be asked to justify your need to receive a fee bursary and how your attendance will make a difference to your career. Application for financial support will not affect the outcome of your application.
The scientific organisers will select the recipient of all financial assistance during the participant selection process. Bursary selection results do not impact your admission to the course. Selection is based on scientific merit, your current work or study location, the reasons for needing financial support, and the impact this event will have on your career.
Posters
All participants are expected to present a poster virtually. Successful applicants will be provided with further information and asked to submit this upon registration.
We expect the posters to act as a talking point between you, other participants and the trainers on the course. They should give the reader an idea of the work you are engaged in, what you are planning to do next, and anything of interest that might be useful for sharing with the gathered participants.
University of Western Ontario
EMBL-EBI
EMBL-EBI
EMBL-EBI
Australian National University
Programme
All times in the programme are listed in BST
Time | Topic | Trainer |
| Day one – Monday 23 September – Planning the experiment | ||
| 09:00 — 09:45 | Introduction to EMBL-EBI and icebreaker | Dayane Araujo |
| 09:45 — 10:00 | Break | |
| 10:00 — 10:45 | Introduction to Single Cell Technologies | Silvie Fexova |
| 10:45 — 12:15 | Wet-lab overview | Wendi Bacon |
| 12:15 — 13:15 | Lunch break | |
| 13:15 — 14:30 | Dry-lab overview | Wendi Bacon |
| 14:30 — 15:00 | Break | |
| 15:00 — 16:00 | Experimental design talk | Tallulah Andrews |
| 16:00 — 16:30 | Experimental design live Q&A | Tallulah Andrews |
Time | Topic | Trainer |
| Day two – Tuesday 24 September – Processing data and applying the pipeline | ||
| 08:00 — 09:00 | Designing your analysis (pre-recorded) | Tallulah Andrews |
| 09:00 — 09:40 | Getting set up: data set, workflow and environment setup | Iris Yu |
| 09:40 – 10:00 | Break | |
| 10:00 — 11:00 | Raw reads to expression matrix — Talk and Q&A | Jiawei Wang and Jinzheng Ren |
| 11:00 — 12:30 | QC, Pre-processing, & Normalisation — Lecture and Practicals | Iris Yu |
| 12:30 — 13:30 | Lunch break | |
| 13:30 — 14:20 | Feature selection, dimensionality reduction, clustering — Talk and Q&A | Anna Vathrakokili |
| 14:20 — 15:30 | Batch correction and data set integration — Talk and Q&A | Yuyao Song |
| 15:30 — 16:00 | Designing your analysis live Q&A | Tallulah Andrews |
| 16:00 — 16:45 | Posters and Networking | |
Time | Topic | Trainer |
| Day three– Wednesday 25 September – Analysing data | ||
| 09:00 — 10:00 | Feature Selection, Dimensionality Reduction, and Data Integration — Practicals | Yuyao Song |
| 10:00 — 10:20 | Break | |
| 10:20 — 11:30 | Clustering and Cluster Marker Genes — Practicals | Anna Vathrakokili |
| 11:30 — 12:30 | Differential Expression and Abundance Analysis — Talk and Q&A | Andrian Yang |
| 12:30 — 13:30 | Lunch break | |
| 13:30 — 14:30 | Differential Expression — Practical | Andrian Yang |
| 14:30 — 15:30 | Abundance Analysis — Practical | Andrian Yang |
| 15:30— 16:30 | Poster and Networking | |
Time | Topic | Trainer |
| Day four – Thursday 26 September – Analysing data | ||
| 09:00 — 09:40 | Spatial transcriptomics — Talk and Q&A | Nadav Yayon |
| 09:40 — 10:00 | Break | |
| 10:00 — 12:00 | Spatial transcriptomics — Practical | Nadav Yayon |
| 12:00 — 13:00 | Lunch break and group photo | |
| 13:00 — 14:00 | Single cell Expression Atlas and Single cell data submission | Liora Vilmovsky |
| 14:00 — 15:00 | Project work | Project mentors |
| 15:00 — 15:30 | Break | |
| 15:30 — 16:00 | Project work | Project mentors |
Time | Topic | Trainer |
| Day five – Friday 27 September – Putting it into practice | ||
| 09:00 — 10:00 | Project work | Project mentors |
| 10:00 — 10:20 | Break | |
| 10:20 — 12:00 | Project work | Project mentors |
| 12:00 — 13:00 | Lunch break | |
| 13:00 — 14:00 | Project work wrap-up | Project mentors |
| 14:00 — 15:00 | Final Q&A with project mentors | |
| 15:00 — 15:30 | Course wrap-up and survey | Dayane Araujo |
Please read our support page before starting your application. In order to be considered for a place on this course, you must do the following:
- Complete the online application form.
- Ensure you add relevant information to the ‘submission details’ section where you are asked to provide information on your:
- pre-requisite skills and knowledge
- current work and course expectations
- data availability
- Upload one letter of support from your supervisor or a senior colleague detailing reasons why you should be selected for the course.
Please submit all documents during the application process by 23:59 on 09 June 2024. Items marked * in the application are mandatory. Incomplete registrations will not be processed.
All applicants will be informed of the status of their application (successful, waiting list, unsuccessful) by 26 June 2024. If you have any questions regarding the application process please contact Juanita Riveros.
Fee bursaries
Limited financial assistance is available in the form of a registration fee waiver, which will cover the registration fee to be paid to attend the course. The recipient will be informed about their bursary application together with the outcome of their course application.
You may apply for financial assistance when submitting your application. During the application, you will be asked to justify your need to receive a fee bursary and how your attendance will make a difference to your career. Application for financial support will not affect the outcome of your application.
The scientific organisers will select the recipient of all financial assistance during the participant selection process. Bursary selection results do not impact your admission to the course. Selection is based on scientific merit, your current work or study location, the reasons for needing financial support, and the impact this event will have on your career.
Posters
All participants are expected to present a poster virtually. Successful applicants will be provided with further information and asked to submit this upon registration.
We expect the posters to act as a talking point between you, other participants and the trainers on the course. They should give the reader an idea of the work you are engaged in, what you are planning to do next, and anything of interest that might be useful for sharing with the gathered participants.