Skip to contents

Evaluates a deconvolution quality assessment against configurable thresholds to determine if the fit is acceptable.

Usage

check_quality_gates(quality, reject_threshold = 0.85, warn_threshold = 0.95)

Arguments

quality

A deconv_quality object from assess_deconv_quality().

reject_threshold

Minimum R-squared to accept (default 0.85).

warn_threshold

R-squared threshold for warning (default 0.95).

Value

A list with:

  • status: "pass", "warn", or "reject"

  • pass, warn, reject: Logical flags

  • messages: Character vector of issues found

  • grade: Overall quality grade