-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add option to run CheckQC after demultiplexing with bcl2fastq #143
Comments
That sounds awesome! Supports more people, worse case if someone doesn't want to run Would you or your colleges be interested in creating a nf-core module and then creating the PR to add it to this pipeline? |
Yeah, exactly! Totally skippable. I don't see any drawbacks with it, my only concern was if you would find it to be out of scope of what should be included in this pipeline. We can definitely look into making a nf-core module for checkQC 👍 |
We will work on this being added to demultiplexing, stay tuned. Have it running internally already, will contribute that now upstream here in demultiplexing. |
There is a PR for the nf-core module: nf-core/modules#4158 that depends on an update on Biocontainers. The last update of checkQC was yesterday and it includes changes to avoid incompatibility with interop. |
The new biocontainers update (checkqc 4.0.4) does not solve the issue with interop. I will test if a community wave container can solve this issue. |
The internal working checkqc module uses a custom dockerfile that installs I tested using an old biocontainers with checkqc==3.8 but the error observed in the module still persists. This is because the bioconda recipe for checkqc does not correctly install the interop module. I used wave to build a working public community image that can be used instead of biocontainers: |
The module was merged and I am now working on adding it to the pipeline. The test data for the pipeline needs to have more sequencing run metadata, such as This file has been recently included in sample data from test-datasets. I've used that samplesheet with the bcl2fastq demultiplexer and collected results into a checkqc directory. However, I encountered an error when running checkqc:
Comparing the nf-core test-dataset I will see if we can get some other test files with the correct specification. |
Description of feature
Hi!
We have an application to check if our sequencing runs fulfill certain (customisable) QC criteria after demultiplexing: https://github.com/Molmed/checkQC. We are considering using the
demultiplex
pipeline to do our demultiplexing in the future, and I'm wondering if it would be in scope to include an option to run CheckQC as part of the pipeline. Right now it only supports bcl2fastq output, but will support BclConvert in the future. Me and my colleagues are willing to work on this feature.Let me know what you think :)
The text was updated successfully, but these errors were encountered: