-
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
325 mixed model in limma #339
Conversation
|
Hi @pinin4fjords, This PR is updating limma module with it's latest version. I will be more than happy to provide any additional information if needed. |
@pinin4fjords I would really appreciate your input in this topic. Thank you in advance. |
I am getting this error when running a simple comparison. It seems that in FILTER_DIFFTABLE it expects a log2FoldChange column which does not exist. This is the command:
|
@DSchreyer There are differences in column names in outputs of deseq2 and limma so we created dedicated profile rnaseq_limma where this is adjusted for next steps. You can see in details what options are set here:
Please try to launch pipeline with following command:
|
@KamilMaliszArdigen Thanks, yes this helped to solve some of the issues. However, I am still getting the following error in the PLOT_EXPLORATORY process with my own dataset.
could this come from the issue that we can have negative values in the normalised count matrix ? I also tested it with the |
@DSchreyer So main difference is that in rnaseq profile we have |
@nf-core-bot fix linting |
Hi @KamilMaliszArdigen yes, i checked and there are negative values. When using |
Well this will not work as expected voom is responsible for normalisation of rna_seq data. So this will result in not normalised data processing. I recommend to set the --exploratory_log2_assays = '' and than simply during plot generation log2 will not be generated. |
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.
Could this go into the usage docs please?
Using
|
I experience another issue when trying to run limma with the blocking column: contrasts.csv
error:
without the blocking column it works normally. Any issues on my side here or something that needs to be fixed on pipeline level? This should be with regards to the mixedmodel analysis |
@DSchreyer could you maybe make future support queries in Slack (differentialabundance channel) please? This PR is not really related. But it sounds like you're specifying a blocking variable that's non-independent from your variable of interest. |
@nf-core-bot fix linting |
Have you provided --exploratory_log2_assays="" or --exploratory_log2_assays "" in CLI while launching nextflow? This is evaluated differently by nextflow. |
…ntialabundance into 325-mixed-model-in-limma
thanks for your work on this! We aligned within our team at BI and with @pinin4fjords, and we decided to close this PR and move forward with implementing DREAM (#363) instead. This is a generalization of limma that works with an arbitrary number of random effects, doesn't require manual addition of columns to the metadata table and allows to conveniently specify random effects using a wilkinson formula, e.g. I know it sucks throwing this away, but sometimes one needs to get started on something to find out that it's not the best way forward. |
This is a limma module update to provide new logic related to mixed models
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).