Virtual course
Single-cell RNA-seq analysis with Python
2026
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.
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 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.
Participants are required to have basic experience with a 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: www.ee.surrey.ac.uk/Teaching/Unix
- 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
Programme
All times in the programme are listed in GMT. Programme is subject to minor changes.
Time | Topic | Trainer |
Day one – Monday 2 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 | Gene expression team |
10:45 – 12:15 | Wet-lab overview | TBC |
12:15 – 13:15 | Lunch break |
|
13:15 – 14:30 | Dry-lab overview | TBC |
14:30 – 15:00 | Break |
|
15:00 – 16:00 | Experimental Design and Q&A | TBC |
16:00 – 16:30 | Experimental design live Q&A | TBC |
Time | Topic | Trainer |
Day two – Tuesday 3 February – Processing data | ||
08:00 – 09:00 | Designing your analysis (pre-recorded) | TBC |
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 | Jinzheng Ren and Jiawei Wang |
11:00 – 12:30 | QC, Pre-processing, & normalisation (lecture and practical) | Iris Yu |
12:30 – 13:30 | Lunch break |
|
13:30 – 14:20 | Feature selection and dimensionality reduction – Talk and Q&A | TBC |
14:20 – 15:00 | Batch correction and data set integration talk and Q&A | TBC |
15:30 – 16:00 | Break |
|
16:00 – 16:45 | Posters and networking |
|
Time | Topic | Trainer |
Day three– Wednesday 4 February – Analysing data | ||
09:00 – 10:00 | Feature selection, dimensionality reduction, and data integration – practicals | TBC |
10:00 – 10:20 | Break |
|
10:20 – 11:30 | Clustering and cluster marker genes – practicals | TBC |
11:30 – 12:30 | Differential expression and abundance analysis – talk and Q&A | TBC |
12:30 – 13:30 | Lunch break |
|
13:30 – 14:30 | Differential expression – practical | TBC |
14:30 – 15:30 | Abundance analysis – practical | TBC |
15:30 – 16:30 | Break and networking |
|
Time | Topic | Trainer |
Day four – Thursday 5 February – Applying the pipeline | ||
09:00 – 09:40 | Spatial transcriptomics – talk and Q&A | TBC
|
09:40 – 10:00 | Break |
|
10:00 – 11:00 | Multi-omics talk | TBC |
11:00 – 12:00 | Trajectory analysis | TBC |
12:00 – 13:00 | Lunch break and group photo |
|
13:00 – 14:00 | Single cell Expression Atlas | Gene expression team |
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 6 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. 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 GMT on 2 November 2025. Items marked * in the application are mandatory. Incomplete applications will not be processed.
All applicants will be informed of the status of their application (successful, waiting list, unsuccessful) by 17 November 2025. If you have any questions regarding the application process, please contact Omotoke Labiyi.
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
- certificate on completion of the course
Academia | £240.00 |
Industry* | £340.00 |
* If your company is an EMBL-EBI Industry Programme Member, discounts may be available. This will apply automatically on registration if applicable; alternatively, please contact your event organiser for more information.
Financial assistance
Financial assistance is available to a limited number of participants attending this course.
Registration fee waivers
A limited number of registration fee waivers are offered for this course.
- Application process:
- Apply for the fee waiver alongside your course application.
- Provide a brief explanation of why you require the waiver and how attending the course will benefit your career.
- Notification:
- You will be informed of your waiver status at the same time as the outcome of your course application.
- If awarded, the registration fee will be waived entirely.
Financial assistance terms and conditions
- Selection process: Recipients of financial assistance will be selected by the scientific organisers during the course application review.
- Selection criteria:
- Selection is based on scientific merit, your current work or study location, the need for financial support, and the career impact of attending the course.
- Priority will be given to applicants from Low- and Middle-Income Countries (LMICs).
- Fair consideration: Applying for financial assistance will not impact the outcome of your course application.
Event terms and conditions
- Selection process: Recipients will be selected by the scientific organisers during the course application review.
- Selection criteria:
- Selection is based on scientific merit, your current work or study location, the need for financial support, and the career impact of attending the course.
- Priority will be given to applicants from Low- and Middle-Income Countries (LMICs).
- Fair consideration: Applying for financial assistance will not affect your course application outcome.
Course materials
The materials for the 2025 course are available for you to browse. These provide a snapshot of the content that will be covered in the 2026 course.