This release is mainly an doublet-gating + QC-threshold reporting update, with workflow cleanup and operational improvements.
✅ sctk-aligned workflow updates
- The doublet-gating sentinel logic was removed from QC/subset flow, and workflow wiring was updated accordingly.
find_doubletscan now run consistently after the upstream sctk update, so conditional gate-file checks are no longer needed.- This same sctk-driven update is also why the Singularity image was bumped to
scautoqc-v0.8.0.sif.
📝 QC threshold reporting changes
run_qcnow writes per-sample tidy threshold summaries as<sample>_qc_thresholds.csv.- The threshold output now includes per-metric bounds plus pass statistics (
n_pass,n_total,pass_rate), and anall_metricssummary row. pool_allnow gathers*_qc_thresholds.csvfiles and produces a consolidatedqc_thresholds.csv.
📊 QC plotting improvement
- In multires mode, QC UMAP plotting now includes
pass_default,qc_cluster, andconsensus_passed_qcoverlays for clearer interpretation.
Resume / environment updates
- RESUME helper scripts now export
LSB_DEFAULT_USERGROUP=YourGroupfor smoother cluster execution.