In production, we tend to verify results manually quite frequently with lollipop deconvolute. This is suboptimal. Ideally, results should be trusted unless Lollipop explicitly flags low confidence results, requiring human review.
We could think of the following simple QC checks:
- CI Width Check: 95% CIs width >10% indicate low confidence. --> WARNING!
- Shift Detection: >20% abundance shifts between time points --> WARNING!
- Spike Detection: Label points with Z-score >3 from rolling mean as “Spike” --> WARNING!
Where the WARNING should trigger a human review before release, and could be captured from the logs.
In production, we tend to verify results manually quite frequently with
lollipop deconvolute. This is suboptimal. Ideally, results should be trusted unless Lollipop explicitly flags low confidence results, requiring human review.We could think of the following simple QC checks:
Where the WARNING should trigger a human review before release, and could be captured from the logs.