Hi.
I've been tackling the PR to get rmats into nf-core.
https://github.com/nf-core/modules/issues/8699
My planned approach is to have multiple tasks
• RMATS prep
• RMATS post
• statistical setup, which would be a bit like contrast reading in DESEq2
• RMATS stats
That way, RMATS prep can run on each BAM file separately, and multiple comparisons can be done (regular RMATS is used to just comparing two groups, but if you want A vs B, A vs C you need to separate all the tasks). I will have one subworkflow that runs all the steps, so it can be used in a more convenient manner.
My two questions are
1. How should go about making PRs for this. Right now, I've mostly finished RMATS prep. Should I make one PR for each stage (4 tasks, one subworkflow), or should I make one big PR?
2. Are there any problems with this overall approach?