A lightweight list-based S3 class returned by bgnorm_pixels
(per channel, via bgnorm_results) and bgnorm_cells.
Fields
parametersList with elements
means,sds,props.nInteger; total number of input observations (pixels or cells, including zeros) for this channel.
thresholdFor the 3-component (pixel-level) model: a single numeric scalar giving the maximum adjusted intensity of Non-specific pixels. Combined with the implicit class-1 boundary at 0, this encodes the full classification:
adj == 0-> Background;0 < adj <= threshold-> Non-specific;adj > threshold-> Signal.NULLfor 2-component models (cell-level or no-signal fallback), where the only boundary is 0 (adjusted > 0 -> Signal).jsdJensen-Shannon Divergence QC metric between components 2 and 3.
NA_real_for no-signal channels.level"pixel"or"cell".quantile_normLogical; whether quantile normalisation was applied.
histogramList with
$breaksand$densityvectors from a pre-computed histogram of log2-transformed intensities. Used byplot_distributions.no_signalLogical;
TRUEwhen the 3-component GMM failed and the channel was fitted with a 2-component fallback, indicating no detectable biological signal.bicNamed numeric vector
c(G2 = ..., G3 = ...)with mclust BIC values (higher is better in mclust's convention) divided by the number of points used to fit, giving a point-specific estimate comparable across channels regardless of sample size.NULLfor cell-level results.