• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pirl-unc / tcrsift / 26924421913 / 2
81%
main: 81%

Build:
DEFAULT BRANCH: main
Ran 04 Jun 2026 01:39AM UTC
Files 40
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 Jun 2026 01:34AM UTC coverage: 79.755% (+0.1%) from 79.617%
26924421913.2

push

github

web-flow
Per-condition signature-consistency QC: does each sort behave like its label (#161) (#164)

The single most diagnostic cohort signal — surfaced cheaply from the GEX
signatures tcrsift already computes.

- sort_qc.sort_signature_consistency(df, ...): per-(donor, sort) check.
  Within-donor: each sort's expected signature(s) are enriched (z-scored
  across the donor's cells) vs baseline; flags a sort that isn't. Cross-
  donor: a donor whose per-(sort, signature) matrix correlates poorly with
  the leave-one-out cohort consensus is flagged (the B1-4 signal — verified:
  consistent donors corr 0.99, the broken one -0.55 -> outlier).
- Config-driven sort->signature map; biology NOT hardcoded. NB CTYneg is a
  Cell Trace Yellow dilution gate (divided/expanded) -> Proliferation, not
  low cytolytic. Compound sorts (AIMpos_CTYneg) require all components;
  unmapped sorts (tetpos) reported but not flagged.
- sort_signature_consistency_from_adata: scores the needed signatures per
  cell via the shared expression resolver and runs the check.
- run pipeline emits sort_consistency_qc.csv + ⚠️ per flagged (donor, sort);
  best-effort (skips when GEX/signature genes absent). 12 new tests.

Bump 2.29.0.

8844 of 11089 relevant lines covered (79.75%)

0.8 hits per line

Source Files on job python-3.9 - 26924421913.2
  • Tree
  • List 40
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 26924421913
  • 4850f25e on github
  • Prev Job for on main (#26921876453.3)
  • Next Job for on main (#26969154057.2)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc