Skip to content
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

Ability to skip both alignment and pseudo-alignment to only run pre-processing QC steps. #1018

Closed
biopaw opened this issue May 4, 2023 · 2 comments
Assignees
Milestone

Comments

@biopaw
Copy link

biopaw commented May 4, 2023

Description of feature

Use Case:

It appears that at the moment the workflow must necessarily perform alignment, if --skip_alignment is true, then --pseudo_aligner must be populated with salmon .

The most common use case for rna-seq count generation, especially for larger sets of samples, is (1) to perform QC run first, (2) evaluate the quality control reports, (3) adjust sample manifest and/or pass additional trimming parameters (4) run a final count generation run (with qc,for final qc reports). Running alignment prior to quality control assessment, may waste a lot of time and resources, as then 2 complete runs of the workflow end to end would need to be performed.

Enhancement:

A very simple enhancement, would be to add a flag for skipping pseudoalignment, so that together adding:

--skip_alignment true and --skip_pseudoalignment true

will make sure only the quality control steps that have been specified are getting completed. If I was a little further along with working with the nextflow development, I would offer to help with this now; it is preferable for someone more experienced to this for now.

ETA

Can someone add this wee feature relatively soon, as it is needed for dealing with a several large datasets I need to process.

@georgiesamaha
Copy link

georgiesamaha commented May 5, 2023

+1 Completely agree, this would be really valuable. The inability to perform raw data QC as you normally would is something that holds my group back from using the nf-core/rnaseq pipeline when working at scale.

See #1015

@davidecarlson
Copy link

I love this idea. I asked a question about this in the nf-core slack and it was pointed out that the taxprofiler pipeline can do QC only without any alignment, but it would be really nice to have this functionality in the rnaseq pipeline as well.

@drpatelh drpatelh added this to the 3.12 milestone May 7, 2023
@drpatelh drpatelh self-assigned this May 7, 2023
@drpatelh drpatelh changed the title skip all alignments, so that the workflow may be used for only quality control Ability to skip both alignment and pseudo-alignment to only run pre-processing QC steps. May 31, 2023
drpatelh added a commit to drpatelh/nf-core-rnaseq that referenced this issue May 31, 2023
@drpatelh drpatelh mentioned this issue May 31, 2023
drpatelh added a commit that referenced this issue May 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants