Skip to content

bugfix in wt counting, general improvements - #16

Merged
harmsm merged 7 commits into
harmslab:mainfrom
harmsm:main
Sep 10, 2026
Merged

harmsm merged 7 commits into
harmslab:mainfrom
harmsm:main

Conversation

@harmsm

@harmsm harmsm commented Sep 10, 2026

Copy link
Copy Markdown
Contributor
  • There was a bug in counts_to_lncfu that was improperly parsing genotypes and miscounting wildtype. This is now fixed.
  • Updated the run_compare code to be general rather than run-type specific
  • Improved tfs-process-fastq to be much faster
  • tfs-configure-run now does parameter number estimates and reports them prior to the run

harmsm and others added 7 commits July 23, 2026 17:37
Pass 2 (expected-library reconciliation) dominated runtime: pybktree's
pure-Python tree walk dispatched the numba hamming ~1275x per query.
Flatten the tree to CSR arrays and run the whole search in one numba
nopython kernel (4.4x on pass 2, output bit-identical). Add a loud
startup log of numba JIT status. Ship the ~137MB FastqToCounts to pool
workers once via initializer instead of on every submit.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@harmsm
harmsm merged commit 1ed0da7 into harmslab:main Sep 10, 2026
6 checks passed
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