Find nuclei
Predict foreground structure and separate it into individual integer-labelled instances.
BioNuclei is a research system for nuclear instance segmentation in fluorescence bioimaging. Here you can see the documented training setup, input assumptions, measurements, limitations and the proposed adaptive-agent layer.
The current core pipeline answers a focused question: where are the individual nuclei? It then derives measurable properties of those predicted instances.
Predict foreground structure and separate it into individual integer-labelled instances.
Compute geometric properties such as area, centroid and bounding box; extended reports add shape descriptors.
Compute per-nucleus fluorescence statistics on the selected image plane when enabled.
It is a convolutional neural network. The scientific Python implementation performs the actual image inference and metrics; an agent layer does not replace it.
Boundary-aware U-Net with 1 input channel and 3 output classes in the documented baseline.
Predicted foreground is converted to separate instances with deterministic connected-component labeling.
An uploaded user image is an inference input. The current prediction path does not update the checkpoint.
The values below are the repository's BBBC039v1 baseline configuration.
| Parameter | Value |
|---|---|
| Dataset | BBBC039v1 |
| Input | 1 channel, uint16, 520 × 696 |
| Classes | Background / nuclear interior / boundary |
| Base channels | 32 |
| Seed | 42 |
| Epochs | 100 |
| Batch size | 8 |
| Optimizer | AdamW |
| Learning rate | 3 × 10⁻⁴ |
| Weight decay | 1 × 10⁻⁵ |
| Loss | Cross-entropy + boundary weight 2.0 + Dice weight 1.0 |
| Augmentation | Horizontal flip, vertical flip, 90° rotation |
A 2-D fluorescence TIFF can be passed directly to the current 2-D inference implementation.
The community service can select channel, time, Z and field/position, then extract a defined 2-D plane for the current model.
Supported format is not the same thing as validated biology. Staining, optics, magnification, saturation, noise and domain shift can affect reliability.
Integer-labelled mask and visual overlay showing predicted nuclei.
Instance ID, area, centroid and bounding-box coordinates; extended analysis adds morphology descriptors.
Per-nucleus fluorescence statistics when intensity analysis is enabled.
Nuclei, morphology and intensity JSON/CSV summaries produced by the analysis service.
Input identity, selected ND2 plane, model/checkpoint and execution metadata.
A complete ZIP bundle for downstream analysis and archiving.
The safest design is a layered system. Agents can reason about the request and route the image to validated CNNs, while deterministic code remains responsible for measurements. That gives us flexibility without turning the scientific result into an opaque LLM answer.
Reads ND2/TIFF metadata, identifies channels/planes and checks whether the input is compatible with an enabled workflow.
Selects among released, validated CNNs. If no model fits the input domain, it refuses to guess.
Runs explicit quality diagnostics and flags saturation, low signal, unusual object statistics or other implemented failure indicators.
Maps a user's biological question to available validated modules: nuclei, morphology, intensity and later specialist tasks.
Assembles visual results, tables, warnings and provenance into a readable report while preserving raw machine-readable evidence.
Opt-in research contributions can be curated, annotated and used in a separate training pipeline. They should never silently modify the live model.