Skip to content

Ribodetector and RustQC Additions#47

Open
mikemartinez99 wants to merge 11 commits into
masterfrom
dev-ribodetector
Open

Ribodetector and RustQC Additions#47
mikemartinez99 wants to merge 11 commits into
masterfrom
dev-ribodetector

Conversation

@mikemartinez99
Copy link
Copy Markdown
Contributor

@mikemartinez99 mikemartinez99 commented Apr 17, 2026

Ribodetector

  • Implemented ribodetector rule in snakefile
  • Added scripts/ribo_stats.sh to generate ribs statistics compatible with MultiQC

RustQC

  • Added optional parameter to invoke RustQC, if false, samtools stats is ran as it previously was
  • Added singularity call instructions to job.script.sh if run_rustqc is true
  • Added rustqc rule to Snakefile
  • Dynamically generate multiqc report to include rustQC and ribodetector outputs depending on if they are invoked or not.
  • Tested outputs against previous pipeline run

General linting

  • Added messages to each Snakemake rule for easier log parsing
  • Added toggle params in config.yaml and all prebuilt_configs for ribodetector and rustQC

- Implemented ribodetector rules and associated conda environment
- Implemented RustQC and added singularity requirement in job script to run it.
- Updated multiqc config to support branding to CQB and new QC report
- IMplemented basic QC report (what we previously had) and detailed QC report
@mikemartinez99 mikemartinez99 added the enhancement New feature or request label Apr 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants