To map the complex interactions between distinct immune cell types, we extracted the list of known potential interaction partners from CellPhoneDB1and complemented it with series additional interactions from recent immunology literature.
The interactions for kids with SD and D were counted if both ligand and receptor are expressed in more than 2 % of cells within the respective cell type. Differential interactions between D and SD were classified as upregulated, downregulated, or mixregulated according to which category either of the genes belongs to.
A nonparametric label randomization test was utilized to check the significance of differential interactions. The P-value was calculated as the fraction of randomizations for which the distance from the origin was larger (i.e., differential expressions were more extreme) than in the real data.
-
dengue_children
: this folder contains the code used for the analysispilots
: old scripts for data analysis20210625 The whole process of figure 4.ipynb
: main jupyter notebook for the figuredengue_plots_functions.py
: some functions used for data visualization, e.g., dotplot,violinplot, barplotlog2_FC_functions.py
: functions for differential expressionmake_figure_functions.py
: some functions used for plottingmy_mushroom.py
: functions for the cute mushroom dot plotadata_utilis.py
: functions for split adata and generate log2FC between SD vs D
-
data
: this folder contains some Excel/TSV files after analyzing the data and associated figurespaper_figure
: this folder contains the cell-cell communication panels for the dengue children papertables
: this folder contains useful cell-cell communication tables for the dengue children paper, e.g., differential gene expression, differential interactions