v5.0 · Browser-Native · Zero Install

SpheroMetrics

See the Invasion. Measure the Future.

GFP Core
green-excess segmentation
Invasion Zone
magenta-positive cells
Total Spheroid Body
brightfield boundary mask

One platform · Three signals · Zero uploads

Every spheroid, decomposed.

Scroll to Explore
The problem

Spheroid analysis
has been painful.

Manual ImageJ thresholding. $60k benchtop instruments. Server uploads that violate IRB. None of it had to be this way.

Before

The old way

Threshold_001.tif — 2.3 GB
Manual threshold
value: 50 · iter 47/∞
⚠ try again
  • Manual threshold tuning per image series
  • $60,000+ capital equipment (Cytation 5, Incucyte)
  • Server uploads · IT compliance nightmares
  • No project management across 96-well plates
After

SpheroMetrics

Click before scrolling
Watch the cinematic
● READY · 4KSPHEROMETRICS
  • Adjust sliders, watch overlays redraw live
  • Free · Open · runs in any modern browser
  • All processing local. Nothing uploaded. Ever.
  • Native 96-well projects, conditions, replicates
Dual Analysis Modes

One platform. Two pipelines.
Every spheroid imaged.

Scroll to explore each pipeline. Switch between fluorescence-aware invasion analysis and label-free morphometry without ever leaving the browser.

Mode 01

GFP Invasion Assay

Dual-channel segmentation isolates GFP-positive tumor core, magenta invasion zone, and the total spheroid body — all from a single image.

GFP area12,840 px²
Invasion area8,210 px²
Total body31,540 px²
Invasion index0.39
Mode 02

Brightfield Area Assay

Label-free spheroid segmentation using Gaussian background estimation and connected-component analysis — perfect for time-course studies.

Area28,910 px²
Eq. diameter191.6 px
Circularity0.92
Perimeter624 px

GE = min(G − R, G − B) · Gaussian background subtraction · Connected components · Sub-second per image

Project Management

A whole experiment.
One living plate.

Organize conditions, replicates, and time points across an entire 96-well experiment. Every spheroid measurement, stored alongside its well.

1
2
3
4
5
6
7
8
9
10
11
12
A
B
C
D
E
F
G
H
Selected Well
A1
ConditionDMSO control
Replicate2 / 3
Time point0 h
GFP area11,942 px²
Invasion idx0.43
Validation & Science

Cross-validated against
ImageJ & Cytation 5.

High concordance with the industry standards — without the price tag, server uploads, or installation hassle.

Mean IoU vs ImageJ
0.00
Spheroid masks
Pearson r vs Cytation 5
0.00
GFP+ areas
Processing time
< 1s
Per image, locally
Agreement plot
SpheroMetrics vs ImageJ — spheroid area
r = 0.974
ImageJ area →
↑ SpheroMetrics area
Bland–Altman
Within ±5% of reference
0.0%
within tolerance
Bias
+0.4%
95% LoA
±4.6%
ToolGFP InvasionBrightfieldNo InstallClient-side96-Well MgmtFree / Open
SpheroMetrics6/6
SpheroScan3/6
AnaSP3/6
ImageJ3/6
Incucyte®3/6
Cytation 54/6
What's inside

Everything a spheroid lab needs.
Nothing it doesn't.

Dual-channel GFP

Simultaneous GFP core, invasion zone, and total body segmentation from one image.

Brightfield mode

Label-free spheroid area, diameter, circularity, perimeter — Cytation 5 compatible.

Freehand ROI

Lasso any region; segmentation runs only inside your selection. Debris excluded.

Live overlays

Adjust thresholds and watch masks redraw in real time. No re-processing wait.

96-well project mgmt

Conditions, replicates, time points — organized across every well, every plate.

Excel export

Raw + summary + per-project + heatmap sheets. Ready for stats software.

.xlsx
.xlsx
.xlsx
Technical deep dive

The algorithms,
in the open.

No black boxes. Every parameter exposed. Every step inspectable. Reproducibility is the default, not a feature.

Green-excess score
GE = min(G − R, G − B)

Per-pixel green-channel dominance over red and blue identifies true GFP signal — robust to autofluorescence and uneven illumination.

Gaussian background
L − G_σ(L)

A configurable Gaussian blur estimates local background brightness; subtracting it isolates true spheroid darkness from imaging artefacts.

Connected components
A_i > A_min

Pixels meeting threshold are grouped into connected regions; only components above the minimum area survive. Noise, gone.

From the bench

Researchers who switched.
And never went back.

The first spheroid tool I haven't had to fight with. I dropped 96 wells in and had publication-ready measurements before my coffee finished brewing.
Cancer biology PI
R1 University
We run invasion assays every week, and quantifying the GFP halo around each spheroid used to eat an entire afternoon in ImageJ. With SpheroMetrics I batch a full 96-well plate in minutes and the invasion-index numbers line up with what I'd measure by hand.
Tumor Biologist
Cancer Research Lab
The animations on the segmentation overlays are actually insane. But what got my lab to switch is the Excel export. It just works.
Postdoc
Oncology Lab
100% Client-Side · No Data Leaves Your Device

Start analyzing in your browser.
Zero install. Zero risk.

Free · Open · v5.0 · Made for the bench