Virtual course
Single-cell RNA-seq analysis with Python
2025
This course covers the analysis of single cell RNA sequencing (scRNA-seq) data using Python and command line tools. Participants will be guided through droplet-based scRNA-seq analysis pipelines from raw reads to cell clusters. You will explore and interpret single-cell RNA seq data using Python as well as the Single Cell Expression Atlas. Finally, you will put their knowledge into practice through a group challenge on the last day.
Please note that you will not analyse your own data as part of the course. There will, however, be ample opportunity to discuss your 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 group activities and trainer-led computational exercises. 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 you will not require access to a powerful computer or install complex software on your 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.
Please note that we will operate this course virtually. Hybrid options are not currently available. We reserve the right to change the format of this course or cancel it.
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
Some experience with Python is beneficial. During the course, some of the practicals will use a Linux-based command line interface. We recommend all successul applicants acquire/brush up on their basic skills in Python and the command line before attending the course. There are many tutorials available online and here are some that may be of help:
- To complete the following suggested tutorials you may want to install Ubuntu for Windows Users if you are using a computer with a Windows Operating System.
- Basic introduction to the Unix environment: https://swcarpentry.github.io/shell-novice/
- 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 experimental design
- scRNA-seq analysis pipelines for droplet-based data
- EMBL-EBI Single Cell Expression Atlas Service
- Single cell data submission
Trainers
Hugo Tavares
University of Cambridge
Programme
All times in the programme are listed in GMT. Programme is subject to minor changes.
Time
Topic
Trainer
Day one – Monday 17 February - Planning the experiment
09:00 — 09:45
Introduction to EMBL-EBI and icebreaker
Piv Gopalasingam
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:30
Experimental Design and Q&A
Tallulah Andrews
Time
Topic
Trainer
Day two – Tuesday 18 February - Processing data
08:00 — 09:00
Designing your analysis (pre-recorded)
Tallulah Andrews 09:00 — 09:40
Getting set up: data set, workflow and environment setup
Anna Vathrakokoili Pournara
09:40 - 10:00
Break
10:00 — 11:00
Raw reads to expression matrix
Jiawei Wang and Jinzheng Ren
11:00 — 12:30
QC, Pre-processing, & Normalisation (pre-recorded lecture and practical)
Yuyao Song, Hugo Tavares, Iris Yu
12:30 — 13:30
Lunch break
13:30 — 14:20
Feature selection and dimensionality reduction — Talk and Q&A
Anna Vathrakokoili Pournara
14:20 — 15:00
Batch correction and data set integration talk and Q&A
Yuyao Song
15:00 — 15:30
Break
15:30 — 16:30
Posters & Networking
Time
Topic
Trainer
Day three– Wednesday 19 February - 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 Vathrakokoili Pournara
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
Break and Networking
Time
Topic
Trainer
Day four – Thursday 20 February - Applying the pipeline
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
Liora Vilmovsky
and Silvie Fexova 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 21 February - 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 feedback
Piv Gopalasingam
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 17 November 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 02 December 2024. If you have any questions regarding the application process please contact Juanita Riveros.
Registration fees
The registration fee includes:
- access to the full five-day course programme
- access to a bespoke online course handbook
- secure community space on Slack
- virtual machine to work on that is accessed via the internet
- dedicated online support team
- course certificate on completion of the course
Academia £225.00 Industry £325.00
Financial assistance
Financial assistance is available for a limited number of participants on this course.
Registration fee waivers
We are able to offer a limited number of registration fee waivers for this course. If you receive a waiver, your registration fee will be reimbursed after you have completed the course.
You will need to apply for the fee waiver at the same time as submitting your application for the course, explaining why you require the waiver and how attending this course will benefit your career.
You will be informed about whether you have received the waiver at the same time as you hear about the application outcome for the course. If your course application is successful, you will need to pay the registration fee at the time you register. You will receive the waiver within a month of submitting your form.
Terms and conditions
The scientific organisers will select the recipients of financial assistance during the course application selection process. Selection for financial support is based on scientific merit, your current work study or location, the reasons for needing financial support and the impact this event will have on your career. Priority will be given to applications from low and middle income countries.
Application for financial support will not affect the outcome of your course application.
Course materials
The course materials from the 2023 edition of the course are now live and available for you to use. They provide a mixture of pre-recorded lectures, presentations, and practicals from the course, and will give you a snapshot of what to expect in the 2025 edition.
Posters
All participants are expected to present a poster that will be displayed virtually during the course. Successful applicants will be asked to submit their poster upon registration.
All posters should:
• PDF format
• be in a portrait orientation
• include your photograph and contact information
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 Cambridge
Programme
All times in the programme are listed in GMT. Programme is subject to minor changes.
Time | Topic | Trainer |
Day one – Monday 17 February - Planning the experiment | ||
09:00 — 09:45 | Introduction to EMBL-EBI and icebreaker | Piv Gopalasingam |
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:30 | Experimental Design and Q&A | Tallulah Andrews |
Time | Topic | Trainer |
Day two – Tuesday 18 February - Processing data | ||
08:00 — 09:00 | Designing your analysis (pre-recorded) | Tallulah Andrews |
09:00 — 09:40 | Getting set up: data set, workflow and environment setup | Anna Vathrakokoili Pournara |
09:40 - 10:00 | Break |
|
10:00 — 11:00 | Raw reads to expression matrix | Jiawei Wang and Jinzheng Ren |
11:00 — 12:30 | QC, Pre-processing, & Normalisation (pre-recorded lecture and practical) | Yuyao Song, Hugo Tavares, Iris Yu |
12:30 — 13:30 | Lunch break |
|
13:30 — 14:20 | Feature selection and dimensionality reduction — Talk and Q&A | Anna Vathrakokoili Pournara |
14:20 — 15:00 | Batch correction and data set integration talk and Q&A | Yuyao Song |
15:00 — 15:30 | Break | |
15:30 — 16:30 | Posters & Networking |
|
Time | Topic | Trainer |
Day three– Wednesday 19 February - 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 Vathrakokoili Pournara |
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 | Break and Networking | |
Time | Topic | Trainer |
Day four – Thursday 20 February - Applying the pipeline | ||
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 | Liora Vilmovsky and Silvie Fexova |
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 21 February - 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 feedback | Piv Gopalasingam |
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 17 November 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 02 December 2024. If you have any questions regarding the application process please contact Juanita Riveros.
Registration fees
The registration fee includes:
- access to the full five-day course programme
- access to a bespoke online course handbook
- secure community space on Slack
- virtual machine to work on that is accessed via the internet
- dedicated online support team
- course certificate on completion of the course
| Academia | £225.00 |
| Industry | £325.00 |
Financial assistance
Financial assistance is available for a limited number of participants on this course.
Registration fee waivers
We are able to offer a limited number of registration fee waivers for this course. If you receive a waiver, your registration fee will be reimbursed after you have completed the course.
You will need to apply for the fee waiver at the same time as submitting your application for the course, explaining why you require the waiver and how attending this course will benefit your career.
You will be informed about whether you have received the waiver at the same time as you hear about the application outcome for the course. If your course application is successful, you will need to pay the registration fee at the time you register. You will receive the waiver within a month of submitting your form.
Terms and conditions
The scientific organisers will select the recipients of financial assistance during the course application selection process. Selection for financial support is based on scientific merit, your current work study or location, the reasons for needing financial support and the impact this event will have on your career. Priority will be given to applications from low and middle income countries.
Application for financial support will not affect the outcome of your course application.
Course materials
The course materials from the 2023 edition of the course are now live and available for you to use. They provide a mixture of pre-recorded lectures, presentations, and practicals from the course, and will give you a snapshot of what to expect in the 2025 edition.
Posters
All participants are expected to present a poster that will be displayed virtually during the course. Successful applicants will be asked to submit their poster upon registration.
All posters should:
• PDF format
• be in a portrait orientation
• include your photograph and contact information
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.