This repository contains a reproducible computational workflow for studying cell-to-cell communication (CCC) in the bone marrow tumor microenvironment across Multiple Myeloma (MM) disease progression, using publicly available single-cell RNA sequencing (scRNA-seq) datasets.
-
CellChat network analysis
- CCC network inference
- Stage-specific interaction networks
- Edge lists and rewiring calculation
-
Cytoscape network analytics
- CytoHubba
- Basic network topology metrics e.g. Degree centrelity, betweenness centrality, bottlenecks
- DyNet
- Differential network rewiring across disease stages
- CytoHubba
-
NicheNet downstream analsyis
- Ligand prioritization in sender cells
- Identification of downstream transcription factors and target genes in receiver cell types
- Inference of ligand–TF–target regulatory links associated with MM progression
-
Infer cell-to-cell communication networks in MM progression
-
Identify important cell types via network topology metrics
-
Detect rewired cell-to-cell interactions across disease stages
-
Prioritize ligands, intermediate transcription factors, and downstream target genes associated with progression of the disease
-
Input: pre-processed Seurat objects
-
CCC inference with scRANK (CellChat wrapper:
runCellChat)- CCC networks
- Edge lists
- Edge rewiring across stages
-
Network analytics in Cytoscape
- CytoHubba: identify important cell types via network topology metrics
- DyNet: detect rewired cell nodes and interactions across stages
-
NicheNet downstream analyses
- Ligand prioritization in sender cell types
- Identification of downstream transcription factors and target genes in receiver cell types
- Ligand-to-target inference for progression-associated signaling
- Seurat
- SeuratObject
- scRANK
- tidyverse
- NicheNetR
- ggplot2
For questions, issues, or collaborations, feel free to open a GitHub issue or contact: Bioinformatics Department, The Cyprus Institute of Neurology and Genetics Eleni Nicolaidou Email: elenin@cing.ac.cy
