Skip to content

Objects

Batch

A multi-experiment PyFLASH object with combined summaries, marker data, images, conditions, and output paths. See also: Batch.

Experiment

An imported FLASH/ImageJ experiment folder with marker tables, summaries, image metadata, and save paths. See also: Experiment.

MiniExperiment

A lightweight experiment created from CSV-style tables instead of a full FLASH folder export. See also: MiniExperiment.

DataFrameExperiment

A PyFLASH wrapper around a pandas DataFrame with normalized group and subject columns. See also: DataFrameExperiment.

group

One named group level with a label, short name, color, and optional explanation. Classic API name: condition. See also: Groups.

groupList

The ordered collection of groups plus resolved comparisons such as 1-2. Classic API name: conditionList. See also: Condition builder.

GroupBuilder

The builder API for defining groups and comparisons in Python. See also: Build groups.

ConditionBuilder

The UI/spec-facing builder layer that turns condition JSON into a conditionList. See also: Group specs.

multiGroup

A crossed-design group made from more than one factor, such as genotype and timepoint. Classic API name: multiCondition. See also: Groups and factors.

Marker

A named measurement channel or antibody marker represented in marker tables and plots. See also: Markers.

Marker objects

The Python wrapper objects stored in .data, each exposing its table as .df: Attribute (generic tables), Antibody (marker intensity tables), cellMarker, and objectMarker (segmented object tables). See also: Markers.

Config

The shared configuration object for defaults such as colors, saving behavior, and thresholds. See also: Config.

PLOT_REGISTRY

The short-name registry that maps spec type values to plotting or pipeline callables. See also: Plot registry.