Open tyamaguchi-ucla opened 4 months ago
@tyamaguchi-ucla I started a Discussion on this topic, which we covered in today's Nextflow working group meeting. It looks like the process you mentioned generate_ReadCount_bam_readcount
was overlooked and clearly should have been included in the resources allocations. It uses around 500 MB typically and runs for close to 30 minutes. I will fix this.
There are many other processes within SomaticSniper
and Intersect
that use < 20 MB and run within milliseconds. Ideally we'd like to leave these out of the resource configurations, but wanted to check if you had any specific issues in mind with regard to this. Currently a default of 1 cpu is applied (within base.config
) but no default memory is applied. A small default with retry could be added, but one response to this suggestion was essentially "if it aint broke don't fix it", due to the potential for new errors to occur.
@tyamaguchi-ucla I started a Discussion on this topic, which we covered in today's Nextflow working group meeting. It looks like the process you mentioned
generate_ReadCount_bam_readcount
was overlooked and clearly should have been included in the resources allocations. It uses around 500 MB typically and runs for close to 30 minutes. I will fix this.There are many other processes within
SomaticSniper
andIntersect
that use < 20 MB and run within milliseconds. Ideally we'd like to leave these out of the resource configurations, but wanted to check if you had any specific issues in mind with regard to this. Currently a default of 1 cpu is applied (withinbase.config
) but no default memory is applied. A small default with retry could be added, but one response to this suggestion was essentially "if it aint broke don't fix it", due to the potential for new errors to occur.
@sorelfitzgibbon Can you check the M64.config? I had to add generate_ReadCount_bam_readcount
(maybe other processes) to process some high coverage samples (~140X ish).
https://github.com/uclahs-cds/pipeline-call-sSNV/blob/main/config/M64.config
Missing processes may have issues with resource allocations when the processing node is busy.
Originally posted by @tyamaguchi-ucla in https://github.com/uclahs-cds/pipeline-call-sSNV/issues/288#issuecomment-2167133386