Skip to contents

Applies rule‑based filtering on @GTsummary.filtered using UMI counts and depth: keeps rows with Freq >= 2; for Freq == 1, keeps only rows from good_variants (variants meeting UMI‑based criteria) and with depth <= max_depth. Enforces minimum rows per variant, then updates @V.fitered and rebuilds matrices.

Usage

filter_redeemR_by_rules(
  redeemR_obj,
  rule = "ruleA",
  min_cells_per_variant = 2,
  QualifiedTotalCts = NULL,
  filter_name = NULL
)

Arguments

redeemR_obj

A redeemR object.

rule

Character; one of "ruleA", "ruleB", "ruleC".

min_cells_per_variant

Integer; minimum rows per variant (default 2).

QualifiedTotalCts

Optional “QualifiedTotalCts” for depth rebuilding.

filter_name

Optional label for matrix-dimension printing.

Value

The updated redeemR object.