+ All Categories
Home > Documents > Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... ·...

Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... ·...

Date post: 20-Sep-2020
Category:
Upload: others
View: 11 times
Download: 0 times
Share this document with a friend
58
Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University Summer school 2019, July 29 th
Transcript
Page 1: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Introduction into

Single-cell RNA-seq

Konstantin Zaitsev, ITMO University

Summer school 2019, July 29th

Page 2: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

СеквенированиеСеквенирование РНКОбратная транскрипцияВыравнивание

Главное из глоссария

2

Page 3: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Microscopy

FACS (fluorescence activated cell sorting) /

CyTOF (Cytometry by Time Of Flight)

scRNA-seq (single-cell RNA-sequencing)

Single cell genomics and epigenetics

Cell is the fundamental unit

3

Page 4: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

RNA-seq is a snapshot of

what is happening in the sample

Sample consists of many different cells

and cell types

Single cell RNA-seq –thousand of individual snapshots of many cells

to capture the whole picture

Single cell RNA-seq

4

Page 5: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Heterogenous populations:

New cell subpopulations discovery

Comparison of similar cell subpopulations

Marker selection for cell subpopulations

Homogenous populations:

Understanding heterogeneity

Cellular states and cellular processes

Tracking of cell differentiation

Why single-cell RNA-seq

5

Page 6: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

6

(2014)

Page 7: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Villani, Satija et al

Science, 2017

7

Page 8: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

8

Page 9: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

9

Tirosh, Izar et al,

Science 2016

~ 4645 cells

Page 10: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

10

Cell, 2015

Page 11: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

11

~ 68 000 cells

Page 12: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

12

Page 13: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

13

February 2018

Page 14: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

* Taken from Human Cell Atlas white paper

https://www.humancellatlas.org/files/HCA_WhitePaper_18Oct2017-copyright.pdf

Growth of single cell technologies

14

Page 15: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

The field is hyped

Page 16: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

How to amplify and sequence small number of RNA (typical mammalian

cell has only 200 000 mRNA molecules)?

How to isolate cells?

How to work with big number of cells?

Main challenges

16

Page 17: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Small numbers of mRNA molecules yield low complexity cDNA library

cDNA molecules to be amplified by PCR

We don’t want to sequence tons of PCR duplicates

Low library complexity

17

Page 18: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

mRNA structure

18

Page 19: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Template switching PCRfor low input

Switching Mechanism At the 5' end of RNA Template (SMART)

19

Page 20: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

How to amplify and sequence small number of RNA (typical mammalian

cell has only 200 000 mRNA molecules)?

How to isolate cells?

How to work with big number of cells?

Main challenges

20

Page 21: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Drop-seq schematics

21

Page 22: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

How does it look like?

22

Page 23: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

How does it look like

23

Page 24: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Drop-seq schematics

24

Page 25: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Barcoding

25

Page 26: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Barcoding

26

Page 27: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Barcoding

27

16 bases =

4 294 967 296

Page 28: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Barcoding

28

16 bases =

4 294 967 296

12 bases =

16 777 216

Page 29: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Drop-seq schematics

29

Page 30: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Sequencing

30

Page 31: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Sequencing

31

Page 32: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Sequencing

32

Page 33: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Sequencing

33

Page 34: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Sequencing

34

Page 35: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Sequencing

35

Page 36: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Sequencing

36

Page 37: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Sequencing

37

Matrix describing expression of

thousands of genes in

thousands of cells

Page 38: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Low input mRNA – template switching PCR

Cell isolation – microfluidics

Read identification – Cell barcodes

Dealing with PCR duplicates – Cell/UMI barcodes

All questions were addressed and answered

38

Page 39: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Low input mRNA – template switching PCR

Cell isolation – microfluidics (might be different)

Barcoding with beads proved to be very effective

All questions were addressed and answered

39

Page 40: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Filtering out “bad” barcodesNormalizing expression levels: (scaling and log2 normalizing)

Visualization (tSNE plots)

Clustering

Cellular subset annotation

Basic steps to analysis of scRNA-seq

40

Page 41: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

UMI distribution

41

Page 42: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

We have to normalize it

42

Page 43: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

We have to normalize it

43

Page 44: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

We have to normalize it

44

Page 45: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

We have to normalize it

45

Page 46: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Filtering out “bad” barcodesNormalizing expression levels

Visualization (tSNE plots)

Clustering

Cellular subset annotation

Basic steps to analysis of scRNA-seq

46

Page 47: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

PBMC dataset: visualization by tSNE

47https://support.10xgenomics.com/single-cell-gene-expression/datasets/3.0.0/pbmc_1k_v3

http://www.jmlr.org/papers/volume9/vandermaaten08a/vandermaaten08a.pdf

tSNE (t-distributed stochastic

neighbor embedding):

Non-linear dimensionality

reduction technique that aims to

put data in 2 or 3 dimensional

space and save “distance” between each two dots.

Page 48: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

PBMC dataset: clustering and annotation

48https://support.10xgenomics.com/single-cell-gene-expression/datasets/3.0.0/pbmc_1k_v3

Clustering:

• Graph-based clustering (preferred);

• K-means.

Annotation:

• For each cluster, perform

differential expression: cluster

against all others;

• Top DE genes exprected to be highly

distinctive marker genes.

Page 49: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

• Instead of defining clusters based on distance we first find “neighbors” for each of the cells

• Cells that have a lot of neighbors in common, most likely “live in the same neighborhood”• Algorithm is trying to find

such neighborhoods

49

Page 50: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

Filtering out “bad” barcodesNormalizing expression levels

Visualization (tSNE plots)

Clustering

Cellular subset annotation

Basic steps to analysis of scRNA-seq

50

Page 51: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

PBMC dataset: check for the known marker genes

51https://support.10xgenomics.com/single-cell-gene-expression/datasets/3.0.0/pbmc_1k_v3

CD79 expression: B-cell markerCD14 expression:

CD14+ Monocyte marker

CD3E expression:

T-cell marker

Page 52: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

When clusters are found we want to identify which cell subsets are

presented, to “annotate” themIf you are a bioinformatician and you are a single-cell RNA-seq dataset that

have been designed\done by you, this is a perfect to time to go and talk to

a biologist who performed\designed the experiment

If you are a biologist who designed\performed single-cell RNA-seq

experiment, chances are, you know all cellular subsets and markers better

than almost anyone else

This is where you communicate and try to make sense of the data

Communication is important

52

Page 53: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

http://artyomovlab.wustl.edu/sce/

Anyone can open and investigate publicly available datasets

We develop tools

53

Page 54: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

5’ scRNA-seq is different from 3’ scRNA-seq

5’ scRNA-seq allows us to get TCR and IG repertoires of the cells

Latest things

54

Page 55: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

3’ scRNA-seq

55

Page 56: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

5’ scRNA-seq

56

Page 57: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

57

Page 58: Introduction into Single-cell RNA-seqbioinformaticsinstitute.ru/.../zaytsev_single_cell... · Introduction into Single-cell RNA-seq Konstantin Zaitsev, ITMO University ... Why single-cell

* taken from “Simultaneous epitope and transcriptome measurement in single cells”, https://www.nature.com/articles/nmeth.4380/figures/3

58


Recommended