Andy Shing Fung Chan
, Joachim Greiner, Lisa Marschhäuser, Tomas Brennan, Stefanie Perez-Feliz, Ankit Agrawal, Helene Hemmer, Katrin Sinning, Jennifer Wing Lam Cheung,
Zafar Iqbal, Alexander Klesen, Tamara Antonela Vico, Julieta Aprea, Ingo Hilgendorf, Thomas Seidel, Martin Vaeth, Eva Rog-Zielinska, Peter Kohl,
Franziska Schneider-Warme,
Dominic Grün Link to the publication
Loading the data can take a while. Any error messages popping up in the meantime can be resolved by switching to another panel and then back to
the data you would like to view. Thank you for your patience and interest in our data!
Welcome to our interactive web interface which allows you to access the single-cell/single-nucleus RNA Seq data and spatial Xenium data from
Spatio-temporal dynamics of the cardio-immune niche during lesion repair
by Chan et al. (Nature Cardiovascular Research, 2025)
The heart is one of the least regenerative organs in humans, and ischemic heart disease is the leading cause
of death worldwide. Understanding the cellular and molecular processes that occur during cardiac wound healing
is an essential prerequisite to reducing health burden and improve cardiac function after myocardial tissue damage.
By integrating single-cell RNA-sequencing with imaging-based spatial transcriptomics, we reconstructed the
spatio-temporal dynamics of the fibrotic niche after ventricular injury in adult mice. Our analysis reveals dynamic
regulation of local cell communication niches over time. We identified interactions that regulate cardiac repair,
including fibroblast proliferation silencing by Trem2high macrophages that prevents excessive fibrosis. Moreover,
we discovered a rare population of dedifferentiating cardiomyocytes during early post-lesion stages, which was sustained
by signals from myeloid and lymphoid cells. Culturing non-regenerative mouse cardiomyocytes or human heart tissue with
these niche factors reactivated progenitor gene expression and cell cycle activity. In summary, this spatio-temporal
cell type atlas provides valuable insights into the heterocellular interactions that control cardiac repair.
Contact:
Andy Shing Fung Chan: shing-fung.chan@uni-wuerzburg
Dominic Grün: dominic.gruen@uni-wuerzburg.de
3D plot generated according to:
Fahd Qadir, Saad Sadiq, & Juan Domínguez-Bendala. (2019, October 11).
3D Plotting of scRNAseq data using Seurat objects (Version 1.3).
Zenodo. http://doi.org/10.5281/zenodo.3483177
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
Cell information / gene expression violin plot / box plot
In this tab, users can visualise the gene expression or continuous cell information
(e.g. Number of UMIs / module score) across groups of cells (e.g. libary / clusters).
Proportion / cell numbers across different cell information
In this tab, users can visualise the composition of single cells based on one discrete
cell information across another discrete cell information.
Usage examples include the library or cellcycle composition across clusters.
In this tab, users can visualise the gene expression patterns of
multiple genes grouped by categorical cell information (e.g. library / cluster).
The normalised expression are averaged, log-transformed and then plotted.
In this tab, users see the interaction networks computed with NiCo for all the celltypes in Sham.
For the analysis, the immediate surrounding neighbours of a cells were analyzed (i.e. radius of 0)
and different niche cut-offs were applied. Niche cut-offs are applied to reduce the number of
significant interactions that can be explored in the interaction network.
Interaction networks
In this tab, users see the interaction networks computed with NiCo for all the celltypes in Sham.
For the analysis, the immediate surrounding neighbours of a cells were analyzed (i.e. radius of 0)
and different niche cut-offs were applied. Niche cut-offs are applied to reduce the number of
significant interactions that can be explored in the interaction network.