biorxiv preprint doi: this ...italk: an r package to characterize and illustrate intercellular...

8
iTALK: an R Package to Characterize and Illustrate Intercellular Communication Yuanxin Wang 1 , Ruiping Wang 1 , Shaojun Zhang 1 , Shumei Song 2 , Changying Jiang 3 , Guangchun Han 1 , Michael Wang 3 , Jaffer Ajani 2 , Andy Futreal 1 , Linghua Wang 1,* 1 Department of Genomic Medicine, 2 Department of Gastrointestinal Medical Oncology, 3 Department of Lymphoma and Myeloma, The University of Texas MD Anderson Cancer Center, Houston, Texas, USA. *Correspondence should be addressed to L.W. ([email protected]). ABSTRACT Crosstalk between tumor cells and other cells within the tumor microenvironment (TME) plays a crucial role in tumor progression, metastases, and therapy resistance. We present iTALK, a computational approach to characterize and illustrate intercellular communication signals in the multicellular tumor ecosystem using single-cell RNA sequencing data. iTALK can in principle be used to dissect the complexity, diversity, and dynamics of cell-cell communication from a wide range of cellular processes. The TME has emerged as a key modulator of tumor progression, immune evasion, and emergence of the anti-tumor therapy resistance mechanisms 1, 2 . The TME includes a diversity of cell types such as tumor cells, a heterogeneous group of immune cells, and the nonimmune stromal components. Tumor cells orchestrate and interact dynamically with these non-tumor components, and the crosstalk between them is thought to provide key signals that can direct and promote tumor cell growth and migration. Through this intercellular communication, tumor cells can elicit profound phenotypic changes in other TME cells such as tumor-associated fibroblasts, macrophages and T cells, and reprogram the TME, in order to escape from immune surveillance to facilitate survival. Therefore, a better understanding of the cell-cell communication signals may help identify novel modulating therapeutic strategies for better patient advantage. However, this has been hampered by the lack of bioinformatics tools for efficient data analysis and visualization. Here, we present iTALK (i dentifying and illust rating al terations in intercellular signaling network; https://github.com/Coolgenome/iTALK), an open source R package designed to profile and visualize the ligand-receptor mediated intercellular cross-talk signals from single- cell RNA sequencing data (scRNA-seq) (Fig. 1 and Online Methods). We demonstrated that iTALK can be successfully applied to scRNA-seq data to capture highly abundant ligand- receptor gene (or transcript) pairs, identify gains or losses of cellular interactions by comparative analysis, and track the dynamic changes of intercellular communication signals in longitudinal samples. Notably, functional annotation of ligand-receptor genes is automatically added with our curated iTALK ligand-receptor database, and the output can be visualized in different formats with our efficient data visualization tool, which is implemented as part of iTALK. This approach can be applied to data sets ranging from hundreds to hundreds of thousands of cells and is not limited by sequencing platforms. It is also noteworthy that, in addition to studying the TME, iTALK can also be applied to a wide range of biomedical research fields that involve cell-cell communication. . CC-BY-NC-ND 4.0 International license a certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made available under The copyright holder for this preprint (which was not this version posted January 4, 2019. ; https://doi.org/10.1101/507871 doi: bioRxiv preprint

Upload: others

Post on 02-Jun-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: bioRxiv preprint doi: this ...iTALK: an R Package to Characterize and Illustrate Intercellular Communication Yuanxin Wang1, Ruiping Wang 1, Shaojun Zhang1, Shumei Song2, Changying

iTALK: an R Package to Characterize and Illustrate Intercellular Communication Yuanxin Wang1, Ruiping Wang1, Shaojun Zhang1, Shumei Song2, Changying Jiang3, Guangchun Han1, Michael Wang3, Jaffer Ajani2, Andy Futreal1, Linghua Wang1,* 1Department of Genomic Medicine, 2Department of Gastrointestinal Medical Oncology, 3Department of Lymphoma and Myeloma, The University of Texas MD Anderson Cancer Center, Houston, Texas, USA. *Correspondence should be addressed to L.W. ([email protected]). ABSTRACT Crosstalk between tumor cells and other cells within the tumor microenvironment (TME) plays a crucial role in tumor progression, metastases, and therapy resistance. We present iTALK, a computational approach to characterize and illustrate intercellular communication signals in the multicellular tumor ecosystem using single-cell RNA sequencing data. iTALK can in principle be used to dissect the complexity, diversity, and dynamics of cell-cell communication from a wide range of cellular processes. The TME has emerged as a key modulator of tumor progression, immune evasion, and emergence of the anti-tumor therapy resistance mechanisms1, 2. The TME includes a diversity of cell types such as tumor cells, a heterogeneous group of immune cells, and the nonimmune stromal components. Tumor cells orchestrate and interact dynamically with these non-tumor components, and the crosstalk between them is thought to provide key signals that can direct and promote tumor cell growth and migration. Through this intercellular communication, tumor cells can elicit profound phenotypic changes in other TME cells such as tumor-associated fibroblasts, macrophages and T cells, and reprogram the TME, in order to escape from immune surveillance to facilitate survival. Therefore, a better understanding of the cell-cell communication signals may help identify novel modulating therapeutic strategies for better patient advantage. However, this has been hampered by the lack of bioinformatics tools for efficient data analysis and visualization.

Here, we present iTALK (identifying and illustrating alterations in intercellular signaling network; https://github.com/Coolgenome/iTALK), an open source R package designed to profile and visualize the ligand-receptor mediated intercellular cross-talk signals from single-cell RNA sequencing data (scRNA-seq) (Fig. 1 and Online Methods). We demonstrated that iTALK can be successfully applied to scRNA-seq data to capture highly abundant ligand-receptor gene (or transcript) pairs, identify gains or losses of cellular interactions by comparative analysis, and track the dynamic changes of intercellular communication signals in longitudinal samples. Notably, functional annotation of ligand-receptor genes is automatically added with our curated iTALK ligand-receptor database, and the output can be visualized in different formats with our efficient data visualization tool, which is implemented as part of iTALK. This approach can be applied to data sets ranging from hundreds to hundreds of thousands of cells and is not limited by sequencing platforms. It is also noteworthy that, in addition to studying the TME, iTALK can also be applied to a wide range of biomedical research fields that involve cell-cell communication.

.CC-BY-NC-ND 4.0 International licenseacertified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made available under

The copyright holder for this preprint (which was notthis version posted January 4, 2019. ; https://doi.org/10.1101/507871doi: bioRxiv preprint

Page 2: bioRxiv preprint doi: this ...iTALK: an R Package to Characterize and Illustrate Intercellular Communication Yuanxin Wang1, Ruiping Wang 1, Shaojun Zhang1, Shumei Song2, Changying

Ligand-receptor binding is one of the main forms of signal transduction between neighboring and distant cells. To characterize the ligand-receptor mediated intercellular cross-talk, we first manually curated a unique list of ligand-receptor gene pairs based on previous efforts3-10 and made this as a built-in database for iTALK. This database collected a total of 2,648 non-redundant and known interacting ligand-receptor pairs, which were further classified into 4 categories based on the primary function of the ligand: cytokines/chemokines, immune checkpoint genes, growth factors, and others (Fig. 1 and Online Methods). This database will be updated periodically and user also has the option to input their own gene list or customized gene categories. Given that different cell types may have different receptors for the same ligand and they may induce different response and vice versa, iTALK treats each different ligand-receptor pair as an independent event when analyzing the data. And, because of the functional heterogeneity, the same ligand-receptor binding in different types/phenotypes of cells may trigger distinct cellular response that is independent of their genetic identity. Therefore, scRNA-seq data is an ideal platform to determine which cell type/phenotype expresses which ligand or receptor and to help map out cell-cell communication network more accurately.

iTALK takes the cell-gene expression matrix from scRNA-seq as input. The expression data can be either raw or normalized. The data matrix is parsed and processed subsequently according to the study design. For the dataset that is collected at a single timepoint or for a single group or cohort, iTALK can identify highly expressed ligand-receptor pairs by generating a ranked genes list, followed by searching and pairing ligands and receptors using iTALK database. For the dataset that is collected longitudinally at multiple timepoints or contains multiple genetically/histologically different subgroups or cohorts, iTALK can identify significant changes, i.e. gains or losses of interactions between groups by finding and ranking differentially expressed ligands and/or receptors (Fig. 1). iTALK incorporates commonly used algorithms for batch effects corrections and differential gene expression analysis (Online Methods), which also allows the flexibility to select the method that suits the user’s data best. Notably, iTALK is also an efficient data visualization tool. iTALK output can be visualized in multiple formats including the network plot, the circos plot, the errorbar plot, and the numeric values can be exported as the tabulate format as well (Figs. 1-2). The network plot displays the number of ligand-receptor interactions detected between each two different cell types in the network by labeling the forward (from signaling cell to target cell) and backward signals separately. It also measures the autocrine signals within each individual cell type. The nodes of the network plot are color coded by cell types and the edges are scaled and labelled with the number of interactions between signaling and target cells (Fig. 2a). The circos plot shows the names of each ligand-receptor gene pair and exhibits the direction of each interaction. User has the option to choose which cell type(s), gene category(ies), and the number interactions to be displayed in the circos plot (Figs. 2b-c). The outside ring of circos plot displays cell types, and the inside ring of circos plot shows the details of each interacting ligand-receptor pair. Both are color coded. The lines and arrow heads inside the circos plot are scaled to indicate the relative signal strength of the ligand and receptor, respectively, and different colors and types of lines are used to illustrate various types of possible alterations as shown in Fig. 2. It can demonstrate highly expressed ligand-receptor signals in the scenario of a single timepoint, or group/cohort (Figs. 2b-c), or display the mostly changed (gains or losses) ligand-receptor interactions between two, multiple timepoints, or subgroups/cohorts

.CC-BY-NC-ND 4.0 International licenseacertified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made available under

The copyright holder for this preprint (which was notthis version posted January 4, 2019. ; https://doi.org/10.1101/507871doi: bioRxiv preprint

Page 3: bioRxiv preprint doi: this ...iTALK: an R Package to Characterize and Illustrate Intercellular Communication Yuanxin Wang1, Ruiping Wang 1, Shaojun Zhang1, Shumei Song2, Changying

(Figs. 2d-e). For most ligand-receptor mediated interactions, the ligand appears to have no function unless binding to its receptor. Therefore, we anticipate a loss of interaction (or decrease in interaction) when the expression of a receptor is lost (or decreased), no matter the expression level of its ligand, and vice versa. The errorbar plot is used to demonstrate the dynamic changes of a specific ligand-receptor pair of interest across multiple timepoints (Fig. 2f). All numeric values with annotation information from iTALK can also be exported as a tabulate (Fig. 1), from which, users can sort/filter to select certain interactions for further downstream analysis or customized plotting. We have successfully applied iTALK to multiple scRNA-seq data sets from both internally generated and publically downloaded. This approach can be applied to data sets ranging from hundreds to hundreds of thousands of cells and is not limited by sequencing platforms. In addition to studying the TME, we anticipate that iTALK can also be applied to a wide range of biomedical research fields that involve cell-cell communication to help dissect the complex intercellular signaling networks. METHODS Method, including statements of data availability and any associated accession codes and references, are available in the online version of the paper. ACKNOWLEDGEMENTS This work was supported by the start-up research funds kindly awarded to L.W. by the Department of Genomic Medicine, Division of Cancer Medicine of MD Anderson Cancer Center. This work was also supported in part by the U.S. Department of Defense (DOD) grants-CA160445 to J.A., and the generous philanthropic support to the MD Anderson B Cell Lymphoma Moon Shot Project (M.W.). AUTHOR CONTRIBUTIONS Conception and design: L.W. Development of methodology: L.W., Y.W., R.W. Sample collection and processing: S.S., J.A., C.J., M.W. Analysis and interpretation of data: Y.W., L.W., S.Z., G.H., A.F. Writing, review and/or revision of the manuscript: L.W., Y.W., J.A., M.W., A.F. Study supervision: L.W. COMPETING INTERESTS The authors declare no competing interests. References 1. Binnewies, M. et al. Understanding the tumor immune microenvironment (TIME) for

effective therapy. Nat Med 24, 541-550 (2018). 2. Maman, S. & Witz, I.P. A history of exploring cancer in context. Nat Rev Cancer 18,

359-376 (2018). 3. Zhou, J.X., Taramelli, R., Pedrini, E., Knijnenburg, T. & Huang, S. Extracting

Intercellular Signaling Network of Cancer Tissues using Ligand-Receptor Expression Patterns from Whole-tumor and Single-cell Transcriptomes. Sci Rep 7, 8815 (2017).

.CC-BY-NC-ND 4.0 International licenseacertified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made available under

The copyright holder for this preprint (which was notthis version posted January 4, 2019. ; https://doi.org/10.1101/507871doi: bioRxiv preprint

Page 4: bioRxiv preprint doi: this ...iTALK: an R Package to Characterize and Illustrate Intercellular Communication Yuanxin Wang1, Ruiping Wang 1, Shaojun Zhang1, Shumei Song2, Changying

4. Ben-Shlomo, I., Yu Hsu, S., Rauch, R., Kowalski, H.W. & Hsueh, A.J. Signaling receptome: a genomic and evolutionary perspective of plasma membrane receptors involved in signal transduction. Sci STKE 2003, RE9 (2003).

5. Sharman, J.L. et al. IUPHAR-DB: updated database content and new features. Nucleic Acids Res 41, D1083-1088 (2013).

6. Graeber, T.G. & Eisenberg, D. Bioinformatic identification of potential autocrine signaling loops in cancers from gene expression profiles. Nat Genet 29, 295-300 (2001).

7. Griffith, J.W., Sokol, C.L. & Luster, A.D. Chemokines and chemokine receptors: positioning cells for host defense and immunity. Annu Rev Immunol 32, 659-702 (2014).

8. Cameron, M.J. & Kelvin, D.J. Cytokines and chemokines--their receptors and their genes: an overview. Adv Exp Med Biol 520, 8-32 (2003).

9. Auslander, N. et al. Robust prediction of response to immune checkpoint blockade therapy in metastatic melanoma. Nat Med 24, 1545-1549 (2018).

10. Ramilowski, J.A. et al. A draft network of ligand-receptor-mediated multicellular signalling in human. Nat Commun 6, 7866 (2015).

.CC-BY-NC-ND 4.0 International licenseacertified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made available under

The copyright holder for this preprint (which was notthis version posted January 4, 2019. ; https://doi.org/10.1101/507871doi: bioRxiv preprint

Page 5: bioRxiv preprint doi: this ...iTALK: an R Package to Characterize and Illustrate Intercellular Communication Yuanxin Wang1, Ruiping Wang 1, Shaojun Zhang1, Shumei Song2, Changying

ONLINE METHODS Database and annotation. The built-in database is manually curated from previous efforts3-10. The gene lists were combined and duplicates were removed to make a non-redundant ligand-receptor list. This database contains a total of 2,648 unique ligand-receptor interacting pairs. We further classified them into four categories: cytokine/chemokine (n=320), immune checkpoint (n=31), growth factor (n=227) and others (n=2,070), based on the known function of the ligand. We anticipate to update the database periodically to keep it up-to-date. In addition to the built-in database, user also has the option to input their own ligand-receptor gene list. They can also customize the gene categories as needed. Input data format, data parsing, filtering, batch effects removal. The input data should be a cell-gene expression matrix with cell type or phenotype annotated for each cell. Raw data should be filtered based on QC metrics. The default criteria are to filter out genes detected in <3 cells and cells where <200 genes had nonzero counts. Low-quality cells where >15% of the counts derived from mitochondrial genome will also be discarded. For sequencing data with possible batch effects, scde11 and monocle12 (incorporated into iTALK) can be applied to remove them. Identifying significant interactions. We integrated multiple algorithms for identifying significant interactions (differentially expressed ligands and receptors) including commonly used R packages: DESeq214, scde11, monocle12, DEsingle15, edgeR16 and MAST17. User has the flexibility to select the method that suits their data set best. All these methods require the input data to be raw, without any filtering or normalization. Considering single cell sequencing data sometimes can have thousands or tens of thousands of cells, we also provided Wilcoxon method to speed up data processing. The input data for Wilcoxon method can be both raw or processed. After finding the highly expressed or differential expressed genes, these genes will be matched and paired using our ligand-receptor database to find significant ligand-receptor interactions. To identify alterations in singling interactions, the expression levels of both ligand and receptors are evaluated. We define the gain of interaction if either a ligand (or receptor) gene upregulated and its paired gene upregulated or remains no change. We define the loss of interaction if either the ligand (or receptor) gene downregulated, no matter the expression level of its paired gene. Illustration. The network plot, circos plot and errorbar plot are all color coded and user has the option to choose their favorite colors (e.g. for cell types, gene categories, strength and direction of changes, etc.). In addition, use has the options to choose the number of cell types (tumor cells, T cells, NK cell, macrophages, fibroblasts, etc.) or gene categories (cytokine/chemokine, immune checkpoint, growth factor, and others), and the number of interactions (top 30, 50, 100, or all) to be displayed in the circos and network plots. The network plot is generated based on the R package igraph18; circos plot is based on package circlize19, and errorbar plot is based on ggplot220. Example datasets: Our example datasets were generated internally. The data were filtered and normalized by Seurat13. The cell types are defined with known markers. Briefly, B cells were identified using CD79A, CD79B and MS4A1; T cells were identified by CD3D/E; CD8 T cells

.CC-BY-NC-ND 4.0 International licenseacertified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made available under

The copyright holder for this preprint (which was notthis version posted January 4, 2019. ; https://doi.org/10.1101/507871doi: bioRxiv preprint

Page 6: bioRxiv preprint doi: this ...iTALK: an R Package to Characterize and Illustrate Intercellular Communication Yuanxin Wang1, Ruiping Wang 1, Shaojun Zhang1, Shumei Song2, Changying

were identified using CD3D/E and CD8A; NK cells were classified by CD45, NKG7, GZMA; and monocytes were identified using CD68, CD163, S100A8/9. Wilcoxon method was applied to find significant interactions between different groups. Code availability. The code and built-in database are publicly accessible on GitHub at https://github.com/Coolgenome/iTALK References for Online Methods: 11. Kharchenko, P.V., Silberstein, L. & Scadden, D.T. Bayesian approach to single-cell

differential expression analysis. Nat Methods 11, 740-742 (2014). 12. Qiu, X. et al. Reversed graph embedding resolves complex single-cell trajectories. Nat

Methods 14, 979-982 (2017). 13. Butler, A., Hoffman, P., Smibert, P., Papalexi, E. & Satija, R. Integrating single-cell

transcriptomic data across different conditions, technologies, and species. Nat Biotechnol 36, 411-420 (2018).

14. Love, M.I., Huber, W. & Anders, S. Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2. Genome Biol 15, 550 (2014).

15. Miao, Z., Deng, K., Wang, X. & Zhang, X. DEsingle for detecting three types of differential expression in single-cell RNA-seq data. Bioinformatics 34, 3223-3224 (2018).

16. Robinson, M.D., McCarthy, D.J. & Smyth, G.K. edgeR: a Bioconductor package for differential expression analysis of digital gene expression data. Bioinformatics 26, 139-140 (2010).

17. Finak, G. et al. MAST: a flexible statistical framework for assessing transcriptional changes and characterizing heterogeneity in single-cell RNA sequencing data. Genome Biol 16, 278 (2015).

18. Csardi G, Nepusz T: The igraph software package for complex network research, InterJournal, Complex Systems, 1695 (2006).

19. Gu, Z. et al. Circlize implements and enhances circular visualization in R. Bioinformatics 13, 2811-2812 (2014).

20. Hadley Wickham. Elegant Graphics for Data Analysis. Springer-Verlag New York (2016).

.CC-BY-NC-ND 4.0 International licenseacertified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made available under

The copyright holder for this preprint (which was notthis version posted January 4, 2019. ; https://doi.org/10.1101/507871doi: bioRxiv preprint

Page 7: bioRxiv preprint doi: this ...iTALK: an R Package to Characterize and Illustrate Intercellular Communication Yuanxin Wang1, Ruiping Wang 1, Shaojun Zhang1, Shumei Song2, Changying

Figure 1

Gene

Tabulate

Circos Plot

Errorbar Plot

Network Plot

Raw Input Annotation Illustration Database Searching

DataProcessing

Cell

by cell type

Mean values calculation

Data parsing

Differentially expressed genes

Single timepoint(group, cohort)

GeneRanking list

Study design

GeneRanking list

Multiple timepoints(groups, cohorts)

Cytokine -receptor pair (n=320)Immune Checkpoint -receptor pair ( n=31)Growth factor -receptor pair (n=227)Other ligand -receptor pair (n=2,070)

(Built-in)iTALK database

Ligand Receptor Cell_from Cell_to Ligand_exp Receptor_exp

CCL5

PD-L1

TGFB1

CCR5

PD-1

TGFBR2

Tumor

TumorTumor

Macrophage

FibroblastT cell

... ...

... ...

... ...... ... ... ... ... ...

Tumor cell

Tumor cell T cell

Macrophage

Autocrine

ParacrineEndocrine

S100A8

S100A9

ZG16B

VIPR1

TLR4CD1A

CD1B

B2M

VIPR1

CD247

CD1A

CD1B

PTMA

ZG16B

VIPR1

CXC

R4 CD

1A

CD1B

ZG16

BVIPR1

TLR4

CD1A

CD1B

Monocytes

NK cells

T cells

Tumor

T cells Tumor

Monoc

ytes

NK cells

Gen

e Ex

pres

sion

Time Point

���

����

��

��

�����

���

������

��

��

��������

��

��

��

��

��

���

���

��

��

�����

���

���

��

���

��

��

��

��

��

���

��

��

��

��

��

��

��

��

�� �

��

���

��

��

��

��

��

��

����

��

��

��

��

��

���

���

���

��

��

��

��

���

��

��

��

���

��

�����

��

���

��

��

��

��

��

��

��

��

��

��

��

��

LigandReceptor

Figure 1. The Bioinformatics workflow of iTALK and illustration formats of iTALK output. iTALK takes cell-gene expression matrix from scRNA-seq as input. The data matrix is processed according to the study design. Known ligand and receptor gene are selected, paired and functional annotated with the built-in ligand-receptor database, and the output can be visualized in different formats with the data visualization tool, which is implemented as part of iTALK.

.CC-BY-NC-ND 4.0 International licenseacertified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made available under

The copyright holder for this preprint (which was notthis version posted January 4, 2019. ; https://doi.org/10.1101/507871doi: bioRxiv preprint

Page 8: bioRxiv preprint doi: this ...iTALK: an R Package to Characterize and Illustrate Intercellular Communication Yuanxin Wang1, Ruiping Wang 1, Shaojun Zhang1, Shumei Song2, Changying

a

c

d

Single Cell Type

Two Cell Types

Multple Cell Types

Significant alterations

(Sample/group A vs. B)

Significant alterations over timee

(Time point 2 vs. 1) (Time point 3 vs. 2)

Gen

e Ex

pres

sion

f

Time Point

Cytokine/chemokine Immune checkpointGrowth factor Other Receptor

NK cellT cellMonocyteTumor

Gene typeCell type

Ligand & receptor Ligand receptor no change

Loss of interaction (d-e)

Receptor ligand no changeReceptor ligand Ligand receptor

Low High

Relative expression level (b-c)

Low High Receptor

Ligand

Ligand & receptor Ligand , receptor no changeReceptor , ligand no change

Gain of interaction (d-e)

VIM

B2M

APP

PKM

UBA52

LTBCALM2

ALOX5AP

GN

AI2CALM

1

BTLADU

SP18LY

86

CD70TGFB1

ADAM17

CALM3

LGALS3BP

CD44

LILRB1

CD74

TGFBR2

CD40

SELL

ALOX5 S1PR

4

CD79

A

RPSA

CD18

0KCNN4

CD27

CXCR4

ITGB1

TFRC

Tumor

CD14

RNASE2

C5AR1

FPR1TNFRSF1A

TLR2

RPS19

VIMM2B

APPPK

MUBA5

2

LTB

GNAI2

CALM2

ALOX5AP

CALM1

HSP90B1

BTLA

DUSP18

LY86

CD44

LILRB1

ITGB1

CD74 2RB

FGT

CD40

SELL

ALOX

5S1P

R4

CD79A

RPSA

CD180

KCNN4

Mon

ocyte

s

Tumor

C5AR1

FPR1TNFRSF1A

KIR2DL3

KLRC1RPS19

VIM

B2M

APPPK

M

UBA52

LTB

GNAI2

CALM2

ALOX5AP

CALM1

BTLA

DUSP18

LY86

CD44

LILRB1

CD

74

TGFB

R2

CD40

SELL

ALOX5

S1PR4

CD79A

RPSA

CD180

KCNN4

Mon

ocyt

es

NK cells

T cells

Tumor

CytokinesChemokines Immune Checkpoint

Genes Growth Factors

FGF13

PDGFB

FGF23

HBEGF

TGFB

1

VEGFA

VEGFB

NGF

EGFL8

IGFBP4

CD44

CXCR4

ITGB1

CD82

TGFBR2

TGFBR1ENG

ITGAV

TGFBR3

1RP

1S

PHEX

FLT1

LRP1

KIDI

NS22

0CD9

MAGED1

NCR3

SCN5A

LRP6

Mon

ocyt

es

T ce

lls

Tumor

CXCL12

IL22

CCL2

CD4

IL2RBIL18

IL16

IL10

IL7

IL15

IL13

IL23A

CD48

ITGB1

CXCR4

IL10RA

IL2RG

KCNA

3

GRI

N2C

KCND

1KC

NJ10

IL10R

B

IL2RA

IL12RB1

CCR10

Monoc

ytes

T cells

Tumor

CD274

TMIGD2

BTLA

CD70

LGALS9

TNFR

SF14TN

FSF1

4

CD40LG

TNFSF18

TNFSF4

TNFSF9

NCR3LG1

CD79A

CD27HAVCR2

CD40

PDCD1

TRAF3 2BGT

I

CD24

7

VTCN

1

TNFR

SF18

TRAF2

ITGAM

NCR3

LTBR

TNFRSF4

NK c

ells

T cell

s

Tum

or

BTLA

CD70

HAVCR2

CD27

ICOS

BTLAHAVCR2

CD27

ICOS

BTLACD

70

CD40

LGHAVC

R2CD27

ICOSTNFRSF4

BTLA

CD70

CD40LG

LGALS9

ICOSLG

TNFSF4

CD79

A

CD27

CD40

HAVCR2

Mon

ocyt

es

NK cellsT cells

Tumor

BTLA

CD70

CD27

ICOS

BTLACD70

CD27

SO

CI

BTLACD

40LG

CD70

CD27

ICOS

BTLA

CD70

ICOSLG

CD79

A

TRAF

3

CD27

Mon

ocyt

es

NK cells

T cells

Tumor

S100A8

S100A9

ZG16B

VIPR1

TLR4CD1A

CD1B

B2M

VIPR1

CD247

CD1A

CD1B

PTMA

ZG16B

VIPR1

CXC

R4 CD

1A

CD1B

ZG16

BVIPR1

TLR4

CD1A

CD1B

Monoc

ytes

NK cellsT ce

lls

Tumor

0

1

2

3

4

���

����

��

��

�����

���

������

��

��

��������

��

��

��

��

��

���

���

��

��

�����

���

���

��

���

��

��

��

��

��

���

��

��

��

��

��

��

��

��

�� �

��

���

��

��

��

��

��

��

����

��

��

��

��

��

���

���

���

��

��

��

��

���

��

��

��

���

��

�����

��

���

��

��

��

��

��

��

��

��

��

��

��

��

1 2 3

LigandReceptor

7

33

592

1

61

2

14

21

3

127

5414

129

13Mon

ocytes T cells

Tumor

b

NK cells

Cell and Gene type (a-e)Figure 2

Figure 2. Visualization of iTALK outputs in different formats. a) network plot showing the number of ligand-receptor interactions detected between each two different cell types and/or within the same cell type; b-c) circos plots for a single timepoint, group or cohort, showing top 20 highly expressed ligand-receptor interactions; d) circos plot for a study includes two subgroups or cohorts; or e) a longitudinal study, showing significant alterations in cellular interaction. f) errorbar plot showing the dynamic changes of a certain ligand-receptor pair across multiple timepoints.

.CC-BY-NC-ND 4.0 International licenseacertified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made available under

The copyright holder for this preprint (which was notthis version posted January 4, 2019. ; https://doi.org/10.1101/507871doi: bioRxiv preprint