SC Visualization Module Overview

The SC Visualization Module provides a dynamic interface for high-dimensional datasets, offering a robust framework to explore scRNA, snRNA, and ST data. Its core features include the presentation of single-cell clustering information, multi-spatial tissue slices, smooth panning and zooming capabilities, and dual-screen display options. Interactive features enable users to freely explore these datasets, facilitating side-by-side comparisons and uncovering hidden characteristics. Additionally, the scMultiview, which enhances comparative analyses across multiple genes by providing common marker features visualization such as scatter plots, violin plots, and bubble plots. This broadens the scope for comprehensive insights into diverse factors, such as cell types and disease states.

1 Basic Functions of Single-Cell Module:

The SC panel supports dynamic visualization of cell clustering generated by different dimensionality reduction methods such as UMAP, tSNE, and PCA. Each point on the clustering map represents a cell, offering toggleable cell cluster annotations. Additionally, the SC panel's Dual Screen mode enables simultaneous viewing of cell cluster information and feature expression distributions.

Single-Cell Module

1.1 Icon function summary

The toolbox is located in the sidebar and at the top of the single-cell browser window and contains tools to perform the list of functions in the following table:

IconFunction Description
save pictureClean interface mode, collapses all sidebars and shortcut icons
reset viewQuickly switch between single-screen mode and dual-screen mode
change matrixRandom downsampling algorithm to help fast data visualization
change reductionSmoothly drag to view specific cell regions
change colorUsed to box-select and export the desired cell regions
change labelContinuously zoom in on cell regions
show legendContinuously zoom out on cell regions
show axisDisplay annotation labels on cell clusters
dot settingQuickly adapt the canvas to the current screen size
rstudio serverCapture a quick screenshot of the canvas and save it
change layoutAdjust the transparency of the background image
marker tableAdjust the size and transparency of points in the cell scatter plot
marker tableOpen the marker table for display
marker tableOpen the sidebar for cell annotation label information
marker tableSelect all cell clusters
marker tableDeselect the selected cell clusters
marker tableQuickly customize colors for all cell clusters
marker tableDisplay marker features table(gene, peak, sc-eQTL)

Dynamic example:

Single-Cell Module

1.2 Cell Annotation

(1) Click the 'Cell Selection' button to create a group and cell subset. ----> (2) Select a cell group ----> (3) Click on the group bar to choose the corresponding group and cell name to complete the cell annotation.

Cell Selection

Dynamic example: ST setting

2.1 Spatial Transcription visualization interface Settings

The SC panel supports the visualization of spatial omics data for single or multiple samples, presenting images and 2D scatter plots to illustrate the spatial distribution of different cell clusters within tissues. Users can adjust the transparency of H&E images or spatial points to enhance the visualization of histological images. Thumbnails of H&E-stained images for each sample are displayed at the bottom of the SC panel, allowing users to select and explore any slice for investigation. Besides, SGS also provides right-click Settings to quickly adjust point size, display labels, switch spatial slices, fix plot, change image resolution, and view the data description.

ST setting

2.2 3D Spatial Transcriptomics Data Visualization Interface Settings

In the 3D SRT data visualization mode, SGS enables users to interactively explore 3D meshes. Users can adjust the transparency of the mesh models, the size and transparency of points, animate the mesh models, and view the expression heterogeneity of genes in the 3D view. ST setting

Dynamic example:

ST setting

3 Metadata Feature Tables

The bottom of the main interface prominently displays essential information, including cell metadata, marker table, meta charts, Spatial slices, Feature Expression and cell selected. These features enable the examination of cell annotations, exploration of marker gene expression differences, comparison of cell compositions across tissues, and visualization of spatial multislice data.

3.1 Marker table

The marker table mainly shows the marker feature information stored in adata.uns["markers"], which mainly contains gene, P value, logfoldchange and other information. Users can click on the gene to see the expression, sorting and so on.

marker table

3.2 Metadata table

The meta table mainly shows the annotation information of the cell such as annotation, source, sample etc.

metadata table

3.3 Meta Chart

The Meta-Chart quickly helps the user to understand the differences in cell proportion between different groups, and the user can change the color theme by clicking on the Reload Chart.

meta char

Dynamic example:

meta char

3.4 Spatial Slice

Spatial Slice mainly shows all the slice information in the spatial multi-sample data, and the user can click on the slice to change the sample information in the main panel of the visualization.

Spatial Slice

3.5 Feature Expression

Feature Expression mainly caches the expression scatterplot of the genes retrieved by the user in the search bar, and its cached information is updated in real time as the visualization subpanel is switched in dual-screen mode.

Feature Expression

3.6 Cell selected

Cell selected mainly shows the subset of cells selected by the user with barcode id information, which can be exported to csv.

Cell selected

Users can enter one or more genes in the SGS gene search box to see their expression levels.

Single-Cell gene search

5 Comparative Visualization

5.1 Spatial Multi Sample Visualization

The SC module also allows side-by-side comparisons of spatial slices, helping to compare gene expression patterns and tissue slice characteristics across multiple sample groups in ST experiments.

Dynamic example:

Spatial Multi Sample Visualization

5.2 Comparison Visualization of single-cell epigenomics data

Users can enter the split screen mode, select the subpanel switch matrix, and input the feature of interest to compare and view different modes such as peak matrix, genescore matrix, motif matrix, etc.

single-cell epigenomics

5.3 Comparison Visualization of single-cell annotation information

The SC module supports split screen comparison, and users can click the "Switch view" button and select a specific screen to display cell type annotations and gene expression differences between groups.

single-cell epigenomics

6 scMultiview Module:

The scMultiview module significantly enhances the plotting capabilities of the SC panel, facilitating comparative analysis across multiple genes. It supports the generation of various high-resolution visualizations, including:

  • Scatter plot illustrates the expression distribution of features across different cell clusters.

  • Spatial feature plot displays the expression distribution of features in different regions of spatial slices.

  • Violin plot primarily represent the statistical distribution of median expression values of marker genes in each cluster.

  • Motif logo plot reveals the motif motifs of transcription factor binding sites.

  • Heatmap and Dot Plot show the expression distribution of multiple marker genes in different cell clusters (cell group annotations and expression legend displayed at the top and side of the heatmap, respectively).

scMultiView

Dynamic example:

Single-Cell Module

Last Updated:
Contributors: xiatingting, sunjiahe0502, leeo