⊞Cohort Dashboard · Built into QuPath

Every image. Every validator.
One glance.

The qTrace Dashboard displays real-time QA status across your entire QuPath project. Filter, search, and inspect any .qtrace passport without leaving QuPath.

⊞

Cohort overview

All .qtrace files from your project in one table — sample, ROI, region, BV/Tau counts, validation status, alignment, segmentation steps, classifiers, and total step count.

⚙

Multi-axis filters

Filter simultaneously by contributor, annotation class, validation state, BV/Tau presence, and project. Filters stack — drill down to exactly the subset you need.

🔍

Passport inspection

Click any row to expand the full .qtrace passport: SHA-256, image metadata, validation stamp, alignment matrix, segmentation steps, and pixel classifier details including SHA-256 + Git hash.

📊

Fidelity tracking

Each classifier shows fidelity — HIGH if unchanged since training, DEGRADED if the JSON was modified post-training. Catches silent model drift before it reaches the report.

Live demo

Actual interface — click a row

Select any row in the table to inspect its full .qtrace passport below.

QTrace Dashboard
≡
/home/bibi/code/qTrace/test/qtrace  (29 .qtrace · 29 image(s))
🔍 Filters◀
BV & Tau ▼
Projects ▼
Contributors ▼
Annotation Classes ▼
Annotations
Sample ▲ROIRegionBV (aSMA…)Tau✓ ValidatedAlignmentSegmenta…ClassifiersSt…
24_20ROI3(unknown)514✓ Sofia Gentile — High—1 step(s)—16
24_20ROI4(unknown)–12✓ Sofia Gentile — High—3 step(s)general tau ✓22
cover3.png—(unknown)––✓ Romain Tourte — High✓ WarpyAffine——2
cover4.png—(unknown)––✓ Sofia Gentile — High———2
Sparse ima…—(unknown)––✓ Sofia Gentile — High—2 step(s)—10
Image & Validation
ROI13_2420-CM-ROI4.ome.tiff — ROI13_2420-CM-ROI4.ome
SHA-256: 8f12ff6c12755f09…  ·  2000 × 2000 px  ·  46 channels  ·  Fluorescence
✓Sofia Gentile— 2026-05-28T16:38:49.6750653922
Scope: Full WorkflowConfidence: HighFidelity: HIGH
Alignment
No alignment applied
Segmentation
#CommandeTimestampScript
17Delete selected objects2026-05-28T16:38:48Z✓
18Delete selected objects2026-05-28T16:38:48Z✓
21Classify detections by centroid2026-05-28T16:38:48Z✓
Overall quality: HighFidelity classifiers: HIGH
Classifiers Pixel
general tau✓ HIGH
Type: ANN_MLPSortie: CLASSIFICATIONResolution: 2.0 µm/pxSaved: bibi — 2026-05-28Git hash: 4dbb178
Classes: Normall Brain · aSMA + · general Tau
…Y(89)_89Y_Collagen1 · In(115)_115In_CD20 · Il(127)_127I · Pr(141)_141Pr_APP · Nd(142)_142Nd_Iba1 · Nd(143)_143Nd_GFAP · Nd(144)_144Nd_CD14 · Nd(145)_145Nd_NeuN · Nd(146)_146Nd_S100b · Sm(1…
Features: GAUSSIAN / scales: 1.0
Training: 0 regions → (not exported)
TPC file: TPC-ROI13_2420-CM-ROI4.ome.tiff_-_ROI13_2420-CM-ROI4.ome-20260528_163849.json

Open the Dashboard in QuPath

# 1. Put the qTrace loader in your QuPath extensions folder
cp qtrace-loader.jar ~/QuPath/v0.7/extensions/

# 2. Launch QuPath → Install — qTrace panel appears in the toolbar
# 3. Click ⊞ in the qTrace panel header to open the Dashboard

# The Dashboard reads every .qtrace in your configured export directory