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

pirl-unc / tcrsift / 26921876453 / 3
81%
main: 81%

Build:
DEFAULT BRANCH: main
Ran 04 Jun 2026 12:30AM UTC
Files 39
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 12:25AM UTC coverage: 79.617% (+0.08%) from 79.54%
26921876453.3

push

github

web-flow
Per-sample integrity QC: GEX↔VDJ overlap + barcode Jaccard + cellranger ID (#161) (#163)

Completes the #161 QC-report surfacing — turns the swap/duplicate/mislabel
check into a glance:

- qc.gex_vdj_overlap: per-sample fraction of GEX cells with a VDJ call
  (low → wrong VDJ library / barcode-suffix mismatch / swap).
- qc.inter_sample_barcode_jaccard: sample×sample Jaccard over base cell
  barcodes (suffix stripped). Independent samples share ≈0; a high
  off-diagonal flags an accidentally duplicated/copied input. Verified:
  independent A↔B=0.0, duplicate A↔C=1.0.
- qc.read_cellranger_metrics: best-effort metrics_summary.csv Sample ID /
  chemistry / library lookup from adata.obs['gex_dir'] (never raises).
- qc.sample_integrity_qc: combines the above + per-sample CDR3 anchor
  integrity into one table + warnings (low overlap, duplicate input, low
  anchor).
- run pipeline emits sample_qc.csv + sample_barcode_jaccard.csv and prints
  ⚠️ warnings per flagged sample.

All computed from adata.obs already in scope (barcodes=obs_names,
sample/CDR3 columns). 6 new tests. Bump 2.28.0.

8734 of 10970 relevant lines covered (79.62%)

0.8 hits per line

Source Files on job python-3.9 - 26921876453.3
  • Tree
  • List 39
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 26921876453
  • e098ea38 on github
  • Prev Job for on main (#26917880104.3)
  • Next Job for on main (#26924421913.3)
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