-
Notifications
You must be signed in to change notification settings - Fork 42
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 immunedeconv module #421
Conversation
Warning Newer version of the nf-core template is available. Your pipeline is using an old version of the nf-core template: 3.0.2. For more documentation on how to update your pipeline, please see the nf-core documentation and Synchronisation documentation. |
|
5a4ebad
to
0196e81
Compare
0196e81
to
97c3921
Compare
sorry, I'm not familiar with immunedeconv. Could you please update the description to describe the module and how it fits into the overall themes of the workflow? The name makes it sound like something quite specialist. |
Hi @pinin4fjords, see also the corresponding issue here: Cell-type deconvolution is common downstream analysis step for RNA-seq data to estimate (immune) cell-type fractions and compare them between conditions. It would be one of several methods for "functional analyses" that we think this workflow could benefit from: #367 The one thing I'd like to see in addition to what's done in this PR is to include the results in some sort of report. But this can (and probably should) be addressed separately. |
OK, looking pretty good. I assume all the signatures are 'baked in' to this method- does there need to be any provision for a custom matrix to supply those? |
Hi @pinin4fjords as far as I understand the tool, this is currently not possible: https://omnideconv.org/immunedeconv/articles/immunedeconv.html#can-i-specify-a-custom-signature-matrix-through-immunedeconv, maybe @grst can confirm. |
Having predefined signatures makes it really convenient to use. There's a lot of other methods that support custom signature matrices (typically derived from scRNA-seq data) that we collected in omnideconv. |
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.
OK, gotcha.
I'm sorry, I hate to make you do it (mostly because I hate doing it), but I think you're going to have to update the metro map before this gets merged.
PR checklist
nf-core lint
).nf-test test main.nf.test -profile test,docker
).nextflow run . -profile debug,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).