-
Notifications
You must be signed in to change notification settings - Fork 417
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 deepTools to get bigWig coverage files #70
Comments
Small issue, currently UnsatisfiableError: The following specifications were found to be in conflict:
- deeptools=3.3.1
- manta=1.6.0 |
I think I'll more into it next year, when we start looking more into modules |
Still conflict, so I'll try again when I'm finished with DSL 2 |
OK, if we are moving towards 1-process-1-container, can we have this included somehow? Otherwise I can look how to generate bigWig with other tools. |
Yes, definitively that's the plan, I'm just trying to release Sarek 2.6 first, and then it's full on DSL 2 |
@szilvajuhos after which step do you want this output? We have now implemented splitting the fastq files -> mapping splits in parallel -> duplicateMarking with implicit merging. Would deepTools after duplicate marking be ok (in the case that duplicate marking is not skipped anyway)? Otherwise we have to do the extra merging step again or you get a bunch of file for each read pair. From the documentation I understand the deep tools can only process one BAM file as input and not a list |
Huh, being honest, I have no faintest idea. It seemed like a good idea at that time, but I do not think it is urgent to add if at all. |
Ok, well I was about to smash some old issues now and this was on the list. In that case for simplicity I will add it in after duplicate marking, because that is when the other QC metrics are computed for now. |
Added by PR #479 It was quick to add so here we go. let me know what you think :) |
bigWig is a compact format to get coverage information, and we can add it to IGV (https://github.com/igvteam/igv.js/wiki/Wig-Track) . With deepTools (https://deeptools.readthedocs.io/en/develop/index.html) we can easily calculate this file like
bamCoverage -bs 10 -v -b Preprocessing/Recalibrated/sample.recal.bam --ignoreDuplicates --numberOfProcessors 48 --outFileName coverageDir/sample.coverage.bigWig
It would be nice to have it among the results (and deepTools in the container, see conda install at: https://deeptools.readthedocs.io/en/develop/content/installation.html) . Maybe it can replace QualiMap and provide the same QC stuff.
The text was updated successfully, but these errors were encountered: