Skip to content

Stats testing [Hotwired the backend] - #169

Open
saatvik-viniak wants to merge 6 commits into
NygenAnalytics:masterfrom
saatvik-viniak:stats_testing
Open

Stats testing [Hotwired the backend]#169
saatvik-viniak wants to merge 6 commits into
NygenAnalytics:masterfrom
saatvik-viniak:stats_testing

Conversation

@saatvik-viniak

Copy link
Copy Markdown

Built and hardened the non-parametric statistical-testing backend for distribution comparisons (Mann-Whitney, Kruskal-Wallis + Dunn, and paired Wilcoxon, persisted as retrievable Zarr artifacts with cache reuse), then preserved omnibus+posthoc results, strict group ordering, full provenance/digest standardization, input validation, cell-level inference warnings, and sample-level scope labeling.

…re functional now, more things to come soon.
…'stacked_violin' and scope='panel', the color bar will now show relative expression of a gene inside of its individual panel inside of the entire plot, thus it makes things easier in a sense for comparison qualitatively what gene is the highest expressed inside of a cluster.
Hardening changes and doing some revisions for the non-parametric tests.
@saatvik-viniak saatvik-viniak changed the title Stats testing Stats testing [Hotwired the backend] Aug 7, 2026
@codecov

codecov Bot commented Aug 9, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 91.49941% with 72 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
scarf/datastore/_operations/features.py 90.13% 38 Missing ⚠️
scarf/features/statistical.py 91.73% 23 Missing ⚠️
scarf/plotting/distribution.py 92.86% 11 Missing ⚠️

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant