-
Notifications
You must be signed in to change notification settings - Fork 41
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
Healx starting differential abundance workflow #11
Conversation
@@ -91,6 +93,7 @@ profiles { | |||
params.enable_conda = true | |||
conda.useMamba = true | |||
docker.enabled = false | |||
conda.enabled = true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(note that this is because nf-core/tools#1952 won't have been in the release version of the tools Oskar used)
|
The README, docs etc are not quite complete, but this is working in minimal form, including the basic tests. Realise you have your own approach @WackerO @ggabernet so you may well rather do things a different way, but hopefully some of what's here is useful. The modules are all as in the nf-core modules repo, except for nf-core/modules#2399, which is still in review. I did encounter nextflow-io/nextflow#3328 when using this workflow in Tower, just FYI in case you're also using Tower. Hopefully it will be fixed at some point - Paolo is aware. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Other than MultiQC LGTM
Thanks for review @WackerO |
For demonstration and basis for discussion, this WIP PR demonstrates my take on a differential abundance workflow using various recently developed modules.
One or two modules are still awaiting approval, others are awaiting PR approvals for fixes, but all should work fine as committed here. I run locally like:
All test files are available in the test data repo, apart from the GTF, which I retrieved from iGenomes for mouse.
The steps are:
The output file structure is like:
To do
PR checklist
nf-core lint
).nextflow run . -profile test,docker --outdir <OUTDIR>
).docs/usage.md
is updated.docs/output.md
is updated.CHANGELOG.md
is updated.README.md
is updated (including new tool citations and authors/contributors).