Skip to content
Written for v1.0.0· Last updated: Feb 11, 2026

Scatter Plot

Core Feature

This feature is available in all MATISSE Explorer deployments.

The Scatter Plot extension provides interactive two-dimensional visualizations for exploring relationships between features in your data. Configure custom axes, apply color mapping, and use lasso selection directly on plots.

Scatter Plot full view

Opening the Plot Extension

  1. Click the Plot icon in the Activity Bar (left side)
  2. The Sidebar shows plot configuration options
  3. The Workspace displays the scatter plot

Plot extension selection

Configuring Axes

X Axis

Select what to display on the horizontal axis:

X axis selector

  1. Click the X Axis selector
  2. Choose from:
    • Continuous features (gene expression, metrics, embedding coordinates)
    • Signature scores
  3. The plot updates with the new X axis

TIP

Use the Sort button to organize features alphabetically when browsing long feature lists.

Y Axis

Select what to display on the vertical axis:

  1. Click the Y Axis selector
  2. Choose from the same options as X axis
  3. The plot updates with the new Y axis

Signature Axes

When selecting a Signature for an axis:

  1. Choose a Signature from the selector
  2. Select a Method to combine variables:
MethodDescription
MaxMaximum value among variables
MinMinimum value among variables
SumSum of variable values
AverageAverage of variable values (default)
UMI CountLogNorm: ln(10000 × sum/totalUMI + 1)
  1. Configure the scale type as needed

Swap Axes

Click the Swap Axes button to exchange X and Y axis configurations, including their scale settings.

Common Axis Combinations

X AxisY AxisPurpose
Gene AGene BCompare expression of two genes
Genen_countsExpression vs. sequencing depth
Signature ASignature BCompare pathway scores

Scale Types

For each axis, choose an appropriate scale:

Scale type selector

ScaleBest For
LinearMost data (default)
LogWide-ranging positive values
Log2Wide-ranging positive values (base 2)
Log1pData with zeros, single-cell RNA-seq
SymLogData with negative values or zeros
SqrtModerate compression
PowerEmphasize differences in small values

TIP

Log and Log2 scales are disabled when the minimum value is negative. Use SymLog or Log1p for data that includes zero or negative values.

Changing Scale

  1. Locate the scale selector below each axis configuration
  2. Select the desired scale type
  3. The plot redraws with the new scaling

Color Mapping

Apply color to points based on feature values:

Color mapping on scatter plot

Setting Color

  1. Find the Color By selector in the sidebar
  2. Choose a feature:
    • Categorical: Points colored by category
    • Continuous: Points colored by value gradient
    • Signature: Points colored by computed score
  3. The plot updates with colors

Continuous Color Settings

For continuous features and Signatures:

  • Cutoff: Enable and adjust to filter out low values from the color scale (0-50%)
  • Scale: Choose the scale type for color mapping
  • Method (Signatures only): Select the combination method

Legend

The legend shows:

  • Category names and colors (categorical)
  • Color gradient with value range (continuous)

Plot Settings

Access plot settings through the Layers button (layer icon) in the top-right toolbar.

Feature Layer

Controls the opacity of all data points:

ControlDescription
Opacity slider0 (transparent) to 1 (opaque)
Eye toggleQuick show/hide toggle

Point Size

ControlDescription
Auto toggleEnable automatic point sizing
Size sliderManual size from 1px to 15px

Defaults:

  • Auto: Enabled
  • Size: 3px (when Auto is disabled)

TIP

Manually adjusting the size slider will automatically disable Auto mode.

Axis Title Size

Adjust the font size of axis titles (10-24px, default 14px).

Details Panel

The Plot extension includes a Details Panel in the Sidebar that shows information about the current color-by selection:

  • Feature color-by: Displays feature statistics (category counts for categorical, value range for continuous)
  • Signature color-by: Displays Signature details including variable list, match status, and combination method controls

The Details Panel is always visible and updates automatically when you change the color-by setting.

Interacting with the Plot

ActionControl
PanClick and drag
ZoomScroll wheel
ResetClick the reset button (bottom-left)

TIP

Hold the Space key to temporarily switch to Pan mode while in Selection mode.

Hover Information

Hover over points to see:

  • Point identifier (Spot ID)
  • X axis column name and value
  • Y axis column name and value
  • Color feature name and value
  • Individual variable values (if coloring by Signature)

Lasso Selection on Scatter Plots

Select points directly on the scatter plot using lasso selection.

How to Select

  1. Click the Selection button (Lasso icon) in the mode switcher at bottom center
  2. Click and drag to draw a closed shape
  3. Release to complete selection
  4. Selected points are highlighted

Using Plot Selections

Selections made on scatter plots can be:

  • Added to the Subset as lasso conditions
  • Used to count specific populations
  • Combined with other subset conditions

Selection Context

Lasso selections on scatter plots include:

  • X axis column name
  • Y axis column name
  • X and Y scale types
  • Polygon coordinates

This information is saved so the selection can be accurately reapplied.

Export

Export the scatter plot as an image:

  1. Click the Export button (download icon) in the top-right toolbar
  2. Click Capture PNG
  3. The image is downloaded with axis labels and legend included

The exported image includes:

  • All visible data points with current coloring
  • Axis lines, labels, and titles
  • Color legend (if color mapping is active)

Use Cases

Gene-Gene Comparison

Compare expression of two genes:

  1. Set X = Gene A expression
  2. Set Y = Gene B expression
  3. Color by cell type
  4. Identify co-expression patterns

Quality Control

Check data quality:

  1. Set X = n_counts (total counts)
  2. Set Y = n_genes (genes detected)
  3. Color by a metric or cluster
  4. Identify outliers or quality issues

Pathway Comparison

Compare signature scores:

  1. Create two Signatures
  2. Set X = Signature A score
  3. Set Y = Signature B score
  4. Color by cell type
  5. Find cells active in both pathways

Tips for Effective Plots

Choosing Axes

  • Start with embeddings for overview
  • Use gene pairs for co-expression analysis
  • Try Signatures for pathway-level views

Optimizing Visibility

  • Reduce point size for large datasets
  • Lower feature layer opacity to see density
  • Use log scale for expression data

Finding Patterns

  • Try different color mappings
  • Switch scales to reveal structure
  • Use lasso to isolate clusters

Troubleshooting

Plot is Empty

  • Check that X and Y axes are selected
  • Verify data is loaded
  • Check if subsets are excluding all points

Points Overlap Too Much

  • Reduce point size
  • Lower feature layer opacity
  • Try different scales

Colors Not Visible

  • Check ColorBy selection
  • Verify feature has variation
  • Adjust color range or cutoff

Slow Performance

  • Large datasets may render slowly
  • Try subsetting to reduce point count
  • Allow time for initial render

MATISSE Explorer Documentation