DIALOGUE is a dimensionality reduction method that uses cross-cell-type associations to identify multicellular programs (MCPs) and map the cell transcriptome as a function of its environment. Given single-cell data, it combines penalized matrix decomposition with multilevel modeling to identify generalizable MCPs and examines their association with specific phenotypes of interest.
For the code, data, and additional instructions visit our main repository page https://github.com/livnatje/DIALOGUE/
Jerby-Arnon and Regev. Mapping multicellular programs from single-cell profiles. bioRxiv (2020).