Table of Contents

Main Panel 2

Sidebar 3

Violin Plot 6

 


 

Main Panel

A screenshot of a computer

Description automatically generated with medium confidence

1.     [Capture] Capture and save the current view as a PNG image file

2.     [Gene Search Box] Users can explore single-cell gene expression patterns of each gene by typing a valid gene symbol in this gene search box.

l  The search box has an auto-completion feature that suggests a list of partially matched gene symbols to the user as a gene symbol is typed.

l  The summarized gene expression pattern of a gene is instantly visualized as it is being typed to aid more efficient exploration of our dataset without downloading additional data from the server.

l  Once an enter key is pressed, a tag representing the gene symbol (a gene symbol tag) is added to the gene search box. Next, a compressed data chunk containing an array of gene expression values of the gene symbol for the current subsampled (or all) cells is downloaded from our database, parsed in the user's web browser, and displayed on the web application.

l  Up to 200 genes can be simultaneously loaded in the web application by adding gene symbol tags in the gene search box one by one. A summarized gene expression pattern of each gene can be visualized by moving a mouse pointer over each gene symbol tag without downloading any additional data from our web database.

l  By clicking the 'X' symbol left to the gene symbol in each gene symbol tag, a gene symbol tag can be removed from the main gene search box. The removal of the gene symbol tag will lead to the removal of the single-cell-level gene expression values for the gene symbol from the memory, thus freeing unnecessary memory used by the web application

3.     [UMAP Plot for Cell Annotation] Users can explore annotation labels of the cells on a UMAP graph. The type of annotation labels can be changed by selecting a different annotation in the selection tab located above the UMAP plot.

4.     [UMAP Plot for Gene Expression] This UMAP graph will visualize normalized and log-transformed gene expression values of individual single cells using the UMAP coordinates of each cell.

l  Clicking a cell on either of the UMAP graphs will trigger downloading of the list of cell marker genes for the cluster to which the cell belongs, which will be subsequently visualized in the [Cell Marker Panel]. The list of cell markers can be downloaded as a CSV file by clicking the 'Download' button located above the table displaying the marker gene list.

l  Users can zoom in on a specific region of the UMAP plot by selecting the region when a magnifying glass symbol is active on the toolbar on the upper right side of the UMAP graph. The zoom level can be reset by double-clicking the plot background where no cells are present or clicking the "home" button at the plot toolbar.

l  The two UMAP plots, the cell annotation and gene expression UMAP plots, will always display the same region of a graph, visualizing cell annotation labels and gene expression levels of the cells, respectively. The change of view of one UMAP plot will be automatically applied to that of the other UMAP plot.

l  Additionally, users can change x-axis or y-axis values from UMAP coordinates to gene expression values of a gene of interest by (1) selecting the 'gene' option in the selection tab next to either the 'X' or 'Y' labels above the [UMAP Plot for Gene Expression] plot and (2) clicking the gene symbol tag in the gene search box. After the change of an axis, the axis label will be updated from 'UMAP-1' (or 'UMAP-2') to the gene symbol that has been selected to represent the axis. The axis can be changed back to the UMAP coordinates by selecting the 'UMAP-1' (or 'UMAP-2') option in the selection tab.

 

Sidebar

 

A screenshot of a cell type table

Description automatically generated with low confidence

5.     [Explore a dataset] Click to see the samples (conditions) available for the dataset.

6.     [Load all cells of a dataset] Load all cells of the dataset. The number of cells in the blue badge indicates the total number of cells in the dataset.

7.     [Load a subset of cells of a sample] Load cells of a sample (or a condition). The number of cells in the grey badge indicates the total number of cells for the sample/condition.

l  Internally, when the user visualizes a gene, expression values of the gene are downloaded together, and changing a dataset or sample (without changing a gene) will not download the expression values of the gene redundantly (also, these expression values are cached, and up to expression values of 200 genes will be kept in the memory).

8.     [Cell type marker table] Show/hide the cell marker table of the cell type of interest. The cell marker table is loaded when the user clicks a cell, which instructs the web application to download cell markers for the cell type of the clicked cell. The cell marker table can be downloaded by clicking the download button above the table.

9.     [Correlated gene table] Show/hide the table of correlation results, which contains a list of genes whose expression values are correlated with the currently active gene for the current sample/condition/dataset. The table is loaded when the user loads a gene or changes the sample/condition/dataset, which instructs the web application to download a list of correlated genes for the cell type of the clicked cell. The cell marker table can be downloaded by clicking the download button above the table.

10.   [Sidebar control] Maximize/minimize the sidebar, allowing more space to display the graphs.

l  In mobile environments where the screen size is small, sidebar will collapse and will not appear at the left side of the application. In this case, clicking the green floating button at the top right of the application will show the sidebar again.

 

 

 


 

Violin Plot

A picture containing text, screenshot, plot, line

Description automatically generated

11.   [Violin plot] For the cell types of the current sample/condition/dataset, expression values will be visualized as a violin plot and will be sorted by their average expression values, resulting in a cell type with the highest average expression values at the left side and a cell type with the lowest average expression values at the right side. The plot can be zoomed in by selecting a region to zoom through a click-and-drag action. The zoom level can be reset by clicking the plot background or clicking the "home" button at the plot toolbar.

12.   [Violin plot legend] Violin plot of each cell type can be included/excluded from the plot by clicking its corresponding label in the plot legend.