Back

TissuePlot: A Multi-Scale Interactive Visualization Tool for Spatial Data

Khawatmi, M.; Sailem, H.

2024-08-16 bioinformatics
10.1101/2024.08.14.607906 bioRxiv
Show abstract

AO_SCPLOWBSTRACTC_SCPLOWVisualization of spatial datasets is essential for understanding biological systems that are composed of several interacting cell types. For example, gene expression data at the molecular level needs to be interpreted based on cell type, spatial context, tissue type, and interactions with the surrounding environment. Recent advances in spatial profiling technologies allow measurements of the level of thousands of proteins or genes at different spatial locations along with corresponding cellular composition. Representing such high dimensional data effectively to facilitate data interpretation is a major challenge. Existing methods such as spatially plotted pie charts obscure underlying tissue regions and necessitate switching between different views for comprehensive interpretations. Here, we present TissuePlot, a novel method for visualizing spatial data. TissuePlot tackles the key challenge of visualizing multi-scale phenotypic data at molecular, cellular and tissue level in the context of their spatial locations. To this end, TissuePlot employs a transparent hexagon tesselation approach that utilizes object borders to represent cell composition or gene-level data without obscuring the underlying cell image. Moreover, we implement a multi-view interactive approach, to allow interrogating spatial tissue data at multiple scales linking molecular information to tissue anatomy and motifs. We demonstrate TissuePlot utility using mouse brain data from the Bio+MedVis Redesign Challenge 2024. Our tool is accessible at https://sailem-group.github.io/TissuePlot/.

Matching journals

The top 4 journals account for 50% of the predicted probability mass.

50% of probability mass above

"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.