Skip to main content

Exploring Visualizations

CytoCanvas is in BETA. Download for Early Access

Load Demo Data

CytoCanvas provides demo datasets that you can explore.

  1. Open the CytoCanvas application.
  2. Select Explore Demo Data.
  3. Identify the demo dataset that you want to explore, and then Select Open.

Load a Cell Dataset for Visualization

To load your cytoprofiling data in CytoCanvas for exploration, use one of the following methods:

  • Load data from a local filesystem
  • Load data from an Amazon S3 bucket

For both options, CytoCanvas first identifies the dataset through a cyto.viz manifest file.

Load Data Locally

  1. Open the CytoCanvas application.
  2. Select Open from files to browse the local filesystem.
  3. Navigate to the folder containing the cyto.viz file.
  4. Select and open the cyto.viz file.

Load Data from Amazon S3

Data can be loaded directly from any Amazon S3 bucket.

Prerequisites

  1. For CytoCanvas versions 1.1.0-beta or higher, the user must have Amazon S3 storage credentials to this bucket with read access.

Load Data

  1. Identify the S3 URI location of the cyto.viz file (For example, s3://example_bucket-name/DemoInstrument/20240821_DemoInstrument_Example_Run/visualization/cyto.viz).
  2. Open the CytoCanvas application.
  3. Select Open from Cloud.
  4. On the Load Data from AWS page, complete the following:
    • Enter the S3 URI location to the cyto.viz file.
    • (Optional) Select Manage Credentials to create and store new AWS credentials or manage your existing AWS credentials.
    • Enter the AWS Access Key ID.
    • Enter the AWS Secret Key.
    • (Optional) If you use temporary credentials, enter the AWS Session Token.
    • Enter the AWS Region of the bucket, or select a region from the drop-down menu.
  5. Select Submit.

    The visualization data loads and is ready to explore in CytoCanvas.

Visualization Types

Flow Cell View

After the data is loaded, a visualization of the cell culture samples are displayed in Flow Cell view. In this view, each grid represents one of the wells on the flow cell for the run.

Flow Cell view includes the following features:

  • Control the data types that appear by using the collapsible panels for Imaging, Proteins, and Transcripts.
  • Zoom in and out of the target with the zoom bar in the viewport. To lock or unlock the zoom, toggle the lock icon next to the zoom bar.
  • Enable visualization of Cell and Nuclear boundaries, manage the viewport features, and add well and tile labels that are visible while you pan the flow cell from the View Options panel.
  • Visualize category data from RawCellStats.parquet in the run directory. Categories are defined as any string grouping (for example, Gene, MostAbundantTarget, etc.).
  • Define an area of the flow cell to automatically add the associated cells to a new cell group with the Lasso Select tool. Cell groups made from the Lasso Select tool can contain more than 100 cells, but only the first 100 cells in the group are displayed in the Montage view.

Example CytoCanvas Flow Cell view

Montage View

Montage view includes the following features:

  • Display cell groups and tile individual cell snapshots.
  • Compare cells within a cell group or across cell groups.
  • Use the Montage Controls panel to reorder groups, change image size, set the number of cells per column, and adjust the zoom level.
  • Overlay morphology features, proteins, and transcript spatial locations.
  • Visually focus on individual cells by removing the background to focus on intracellular proteins and reagents.
  • Export Montage view images as needed.

Generate a Montage

To generate a montage, select the cell groups that you want to montage from the Montage Controls panel, and then select Generate. For more information on how to create cell groups, see Cell Table, Create a Cell Group using Lasso Select, and Create a Cell Group from the Cell Table.

Example CytoCanvas Montage view

Visualization Panels

Imaging Panel

The Imaging panel contains toggles that control the visibility of cell features. Also, you can modify the appearance settings of the cell paint targets, such as:

  • Target Visibility: To toggle the target visibility on or off, select or unselect the checkbox.
  • Target Color: To customize the target color, select the color indicator circle, and then update the color.
  • Color Contrast: To modify the target color contrast, set the [begin, end] values of the slider function for that cell channel.

Example CytoCanvas Imaging Panel

View Options Panel

The View Options panel allows you to control the following options:

  • Boundaries: (Montage and Flow Cell view) Toggle cell boundaries and nuclear boundaries on or off. For Montage view, when you turn cell boundaries on, you can select to only show transcripts/proteins inside cells and mask image data outside cell boundaries.
  • Labels: (Flow Cell view only) Toggle well labels and tile labels on or off.
  • Minimap: (Flow Cell view only) Toggle the minimap on or off and set the position of the minimap.
  • Scale Bar: (Flow Cell view only) Toggle the scale bar on or off.

Example CytoCanvas View Options panel

Proteins and Transcripts Panels

Dots on the visualization indicate the locations of the proteins and transcripts. The Proteins and Transcripts panels contain the following controls:

  • Marker Size: Adjusts the size of the dots that are displayed in the view.
  • Show batch: Toggles the associated batch name for proteins and transcripts.
  • Search bar: Locates specific proteins and transcripts.

You can modify the appearance of protein and transcript targets as follows:

  • Target Visibility: Toggles the protein or transcript visibility on or off.
  • Target Color: To customize the protein or transcript color, select the color indicator circle, and then update the color.

Example CytoCanvas Proteins and Transcripts Panels

Categories Panel

The Categories panel is available from the Flow Cell view only. This panel provides visualization of cells based on categorical value columns from the Cell Table. Categorical values represent data from the RawCellStats.parquet that fall into distinct, named groups, rather than numeric measurements. The Categories panel includes the following controls:

  • Category Column: Lists non-numeric type categories from the Cell Table columns.
  • Show Category Boundaries: Toggles category boundaries on or off on the visualization.
  • Polygon Transparency: Sets the polygon transparency level between 0-100%.
  • Category Legend: Toggles the category boundaries per categorical value and allows setting the color of each value in the category. Appears on viewport after category boundaries are visualized.

Example CytoCanvas Categories Panel

Location Controls Panel

The Location Controls panel is available from the Flow Cell view only. This panel allows you to set, copy, or paste X and Y coordinates and the zoom level. The X and Y values can be found in the Cell Table for each cell.

Example CytoCanvas Location Controls

Cell Groups Panel

The Cell Groups panel is available from the Flow Cell view only. This panel allows you to toggle which cell groups you want to view. For more information on how to create cell groups, see Cell Table, Create a Cell Group using Lasso Select, and Create a Cell Group from the Cell Table.

Example CytoCanvas Cell Groups Panel

Cell Table

The Cell Table is available from Flow Cell or Montage view and allows you to manage cell groups. From the Cell Table, you can create a new cell group or edit, delete, and reorder existing cell groups. Any available data column in RawCellStats.parquet can be added to the Cell Table and new columns can be imported or removed from the Cell Table. You can also sort and filter each data column to select specific cells for display in Montage view. Cell groups can be exported from one run and imported into another run to share group definitions across collaborators and runs.

Note:  

The Cell Table is only available when you generate visualizations with Cells2Stats v1.3.0 or later.

The Cell Table includes the following features:

  • Cell Groups and Table Columns Panel: Allows you to manage Cell Groups and Table Columns.
    • Cell Groups: If Cell Groups is selected, you can select a previously created cell group, edit or delete the selected cell group, and manage the cells in the group.
    • Table Columns: If Table Columns is selected, you can select additional columns to display in the Cell Table. The default columns are Cell, Well, WellLabel, Tile, X, Y, and Area. You can also search for specific columns if needed.
  • Hide Panel or Show Panel: Allows you to hide or show the Cell Groups and Table Columns panel.
  • Charts: You can create a histogram, scatter plot, or box plot that allow you to visualize cell data and filter cells in the Cell Table. Data available for each chart is based on the columns selected in the Cell Table. You can export box plot charts as images if desired.
  • Export Table: Exports the Cell Table in .csv format.
  • Import Column from CSV: Allows you to add a custom column to your cell table. This is useful for bringing in external analysis results like clustering labels, classifications, or other computed values.

Example CytoCanvas Cell Table

Create a Cell Group using Lasso Select

  1. From the Flow Cell view, select Lasso Select.
  2. Using the crosshair, draw an area on the flow cell of cells to select.

    To deselect the area, draw a new area on the flow cell visualization or select Exit Lasso to exit the Lasso Select tool.

  3. Select Create Group From Selection.
    • Enter a group name.
    • (Optional) Provide a description of your cell group.
    • (Optional) Select a group color.
  4. Select Create Group.

Create a Cell Group from the Cell Table

  1. From the Flow Cell or Montage view, select Open Cell Table.
  2. In the Cell Table, select the cells that you want to create a cell group for.

    When you select a cell or group of cells, a prompt appears at the bottom of the screen that allows you to save the new cell group or add the selected cells to an existing cell group.

  3. Select Save as Cell Group.
    • Enter a group name.
    • (Optional) Provide a description of your cell group.
  4. Select Save.

Add Cells to a Cell Group

Up to 100 cells can be added to an individual cell group.

  1. From the Flow Cell or Montage view, select Open Cell Table.
  2. In the Cell Table, select the cells that you want to add to a cell group.

    When you select a cell or group of cells, a prompt appears at the bottom of the screen that allows you to save the new cell group or add the selected cells to an existing cell group.

  3. From the Select group dropdown menu, select the cell group that you want to add the selected cells to.
  4. Select Add to Group.

Remove Cells from a Cell Group

  1. From the Flow Cell or Montage view, select Open Cell Table.
  2. From Cell Groups and Table Columns panel, select Cell Groups.
  3. Select the cell group that you want to remove cells from.
  4. Select the cells that you want to remove.
  5. Select Remove Selected Cells.

Edit the Cell Group Name, Color, and Description

  1. From the Flow Cell or Montage view, select Open Cell Table.
  2. From Cell Groups and Table Columns panel, select Cell Groups.
  3. Select the cell group that you want to edit, and select the Edit icon.
  4. Edit the cell group name, color, and description as desired.
  5. Select Save.

Delete a Cell Group

  1. From the Flow Cell or Montage view, select Open Cell Table.
  2. From Cell Groups and Table Columns panel, select Cell Groups.
  3. Select the cell group that you want to delete, and select the Trash icon.

    When you select the Trash icon to delete a cell group, the cell group is immediately deleted. Make sure that you want to delete the cell group before you select the Trash icon.

View and Undo Selections

Current selections are displayed in a bar at the top of the screen. To clear selections and revert to the default view, select the reverse arrow icon.

Example CytoCanvas Toolbar

Export Image

To export the view on the screen as a JPEG, use the Export Image button. The exported image size is based on the size of the CytoCanvas desktop application window and will export only what is visible in the viewport.