Extension Compatibility

Works with your entire QuPath stack

qTrace records every step — regardless of which extension ran it. This guide tells you which extensions are fully replayable, which need a bit of setup on the replay machine, and which are interactive-only.

🟢Full
🟡Partial
🔴Not scriptable

InstanSeg

AI / Deep Learning·QuPath Team
🟡 Partial

Instance segmentation for nuclei and cells using deep learning. Steps are fully captured — but model files must be downloaded on the replay machine before running the script.

ℹ️Model must be downloaded via Extensions › InstanSeg › Download models on the replay machine. The qTrace pre-flight dialog will warn you if it is missing.

StarDist

AI / Deep Learning·QuPath / AI4Life
🟢 Full

Star-convex polygon detection for nuclei. Widely validated on H&E and fluorescence. Supports pre-trained and custom models.

WSInfer

AI / Deep Learning·QuPath Team
🟡 Partial

Patch-based deep learning inference for whole-slide images. Tile-level classification and scoring from the WSInfer model hub.

ℹ️Model weights must be pre-downloaded on the replay machine.

BioImage.IO

AI / Deep Learning·QuPath / bioimage.io
🟡 Partial

Run any model from the BioImage Model Zoo within QuPath — hundreds of community-trained segmentation and detection models.

ℹ️Model weights must be pre-downloaded on the replay machine.

DJL

AI / Deep Learning·QuPath / Amazon AI
🟡 Partial

Deep Java Library integration — general-purpose deep learning inference backend used by InstanSeg and other AI extensions.

ℹ️Model files must be present at the same local path on the replay machine.

TensorFlow

AI / Deep Learning·QuPath Team
🟡 Partial

TensorFlow SavedModel inference for pixel classification and object detection. Legacy backend for older saved models.

ℹ️Model path must point to a valid SavedModel directory on the replay machine.

Cellpose

AI / Deep Learning·BIOP, EPFL
🟡 Partial

Cell and nucleus segmentation via the Cellpose Python server. Highly accurate across diverse cell morphologies and imaging modalities.

ℹ️A running Cellpose server is required on the replay machine.

SAM

AI / Deep Learning·Ko Sugawara
🔴 Not scriptable

Interactive segmentation using Meta AI's Segment Anything Model. Brush-guided and point-prompted annotation in QuPath.

⚠️SAM operates interactively. Individual clicks, brush strokes, and prompts cannot be captured as replayable script steps.

Bio-Formats

built-in
Import · Export·OME
🟢 Full

Read 150+ proprietary microscopy formats: CZI, LIF, ND2, VSI, SVS, and more. The de-facto standard for multi-dimensional image I/O in life sciences.

OpenSlide

built-in
Import · Export·OpenSlide Project
🟢 Full

High-performance reading of whole-slide image formats including SVS, TIFF, SCN, BIF, and NDPI. Bundled with QuPath.

OMERO

Import · Export·OME
🟡 Partial

Browse, open, and annotate images stored on an OMERO server. Bidirectional synchronisation of ROIs and metadata.

ℹ️Server URL and credentials are not captured — the OMERO server must be accessible from the replay machine.

SVG Export

built-in
Import · Export·QuPath Team
🟢 Full

Export annotation overlays and image regions as scalable SVG files. Essential for publication-quality figures.

Warpy

Registration·BIOP, EPFL
🟡 Partial

Non-rigid multi-modal image registration using BigWarp. Align serial sections, multi-stain panels, or DESI-MS with H&E.

ℹ️Registration transformation files must be present at the same path on the replay machine.

Image Combiner Warpy

Registration·BIOP, EPFL
🟡 Partial

Overlay and combine multiple registered image channels using Warpy transformations. Designed for multiplexed and multi-modal panel workflows.

ℹ️Warpy transformation files must be present at the same path on the replay machine.

BIOP Extensions

Utilities·BIOP, EPFL
🟢 Full

Utilities and processing helpers from the BioImaging & Optics Platform at EPFL. Measurement tools, batch processing helpers, and workflow utilities.

ImageJ / Fiji

built-in
Utilities·QuPath / ImageJ
🟡 Partial

Run ImageJ/Fiji macros on QuPath image regions. Access the full ImageJ plugin ecosystem from within a QuPath script.

ℹ️Macro content is not captured — only the call is recorded. Macro files must exist at the same path on the replay machine.

Training Extensions

built-in
Utilities·QuPath Team
🟢 Full

Built-in pixel and object classifier training: Random Forest, ANN, SVM. Classifiers trained in the QuPath UI are fully captured and embedded in the .qtrace.

Processing & Classification

built-in
Utilities·QuPath Team
🟢 Full

Core analysis tools: cell detection, tissue segmentation, subcellular spot detection, and measurement-based classification. Fully scriptable and captured.

How compatibility is determined

qTrace hooks into the QuPath workflow API and captures every WorkflowStep at the moment it runs. Compatibility depends on whether that extension emits scriptable steps.

🟢

Fully compatible

  • ·Extension emits WorkflowSteps via the QuPath API
  • ·Classifier JSON is captured and embedded in the .qtrace
  • ·Replay script executes identically on a new machine
  • ·No manual intervention required
🟡

Partially compatible

  • ·Steps are captured and embedded in the replay script
  • ·External resources (model files, servers, credentials) must be present
  • ·qTrace pre-flight dialog flags missing requirements
  • ·One-time setup on the replay machine is needed
🔴

Not scriptable

  • ·Extension is purely interactive (no WorkflowStep events)
  • ·qTrace cannot capture mouse clicks or brush strokes
  • ·The annotation result may still be present in the .qpdata
  • ·Manual re-annotation required on the replay machine
🛡️

Pre-flight checks built in

Before opening the Script Editor, qTrace Enterprise automatically checks that every required extension is installed and every model file is present. Missing extensions show a direct install link. For extensions like InstanSeg, model files must be downloaded manually before running the replay script.

Learn about the Replay Engine

Ready to certify your workflow?

Download qTrace Core (free, open-source) to get started — or request Enterprise access for replay, chain-of-custody, and certified identity.