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

pirl-unc / tcrsift / 26917880104

03 Jun 2026 10:48PM UTC coverage: 79.588% (+0.06%) from 79.53%
26917880104

push

github

web-flow
Per-sample clonal-expansion QC + unexpanded-repertoire warning (#161) (#162)

A one-line expansion fingerprint that flags an unexpanded/near-polyclonal
sample (failed expansion, sample swap, or baseline sort) instead of via a
half-day forensic dig.

- qc.clonal_expansion_metrics(long_df, group_col=sample|donor): per-group
  top1/top10 clone fraction, effective_clones=exp(Shannon), clonality,
  gini_simpson, fraction_cells_in_clones_ge_N, and an 'unexpanded' flag +
  warning when top1<1% AND effective/observed clones >0.8 (near-polyclonal).
- qc.cdr3_anchor_integrity: % of CDR3 ending in a conserved F/W anchor
  (low → assembly/anchor trouble; the OLGA Pgen=0 cause).
- run pipeline emits expansion_qc.csv per sample and prints a ⚠️ warning for
  any unexpanded sample. Verified on B1-2 (correctly NOT flagged; the
  B1-4-style near-uniform case fires).

Bump 2.27.0.

8660 of 10881 relevant lines covered (79.59%)

3.18 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

55.89
/cli.py


Source Not Available

The file "cli.py" isn't available on github. Either it's been removed, or the repo root directory needs to be updated.

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