Skip to content

A interactive visualisation tool for spatial datasets

Notifications You must be signed in to change notification settings

sailem-group/TissuePlot

Repository files navigation

TissuePlot

TissuePlot is a web application designed for visualizing spatial datasets, including cell proportions across different spots, their phenotypic clusters, and gene expression levels (https://sailem-group.github.io/TissuePlot/). It adopts a hexagon tessellation approach that does not obscure the underlying tissue.

If you use our tool please cite:
Khawatmi M., and Sailem H., TissuePlot: A Multi-Scale Interactive Visualization Tool for Spatial Data. bioRxiv

In TissuePlot, you can view the proportion of different cell types at each spot, gene levels, as well as any cluster information. For all these views, the user can show or hide the underlying tissue image.

Demonstration of different views in TissuePlot

The current implementation is tested on Visium data from Kleshchevnikov et al., 2022 and Bio+MedVis Challenge @ IEEE VIS 2024. That includes:

  • Tissue image: an H&E image of the tissue (e.g. image.png)
  • Spot positions file: the corresponding location of each spot on the TissueImage (e.g. SpotPositions.csv)
  • Spot cluster membership: The percentage of different cell types at each spot based on cell deconvolution techniques (e.g. SpotClusterMembership.csv). This file can also contain ‘Cluster’ column to indicate spot cluster based on gene expression data, cell proportion profiles, or other orthogonal data
  • Gene expression file: RNA counts at each spot. It is preferred that only top-expressed genes are uploaded for optimal performance (e.g. TopExpressedGenes.csv).

About

A interactive visualisation tool for spatial datasets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published