nf-core / nf-core/nascent

Integrate seqOutBias for enzymatic bias correction

Open
#211 0 comments 0 reactions 1 assignee View on GitHub

@edmundmiller is already working on this.

Since Jul 13, 2025.

Dominant language
Nextflow
Stars
25
Forks
11
PR merge metrics
No merged PRs in 30d

Description

Summary

Add optional seqOutBias integration for correcting T4 RNA Ligase and other enzymatic biases in nascent RNA data.

Features to implement

  • Optional seqOutBias bias correction
  • Tallymer index support for k-mer counting
  • Bias-corrected bigWig generation
  • Configurable k-mer length support

Implementation details

  • Add seqOutBias to container/conda environment
  • Create bias correction module with tallymer integration
  • Make bias correction optional via params
  • Generate both raw and bias-corrected tracks

Acceptance criteria

  • seqOutBias integration working
  • Tallymer index generation
  • Optional bias correction parameter
  • Both corrected and uncorrected outputs
  • 15-20% improvement in peak calling accuracy

References

  • PEPPRO bias correction implementation

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.