icbi-lab / nextNEOpi

nextNEOpi: a comprehensive pipeline for computational neoantigen prediction
Other
67 stars 24 forks source link

Running nextNEOpi on big WGS data #82

Open mantczakaus opened 1 month ago

mantczakaus commented 1 month ago

Hi, I was wondering if you had any recommendations for running nextNEOpi on WGS data where one fq.gz file is over 100GB. nextNEOpi has issues with BWA, MarkDuplicates and ReadBackedPhasing. BWA can take even 18-20h; MarkDuplicates 10-15h and ReadBackedPhasing over 20h. For MarkDuplicates I already modified the code to include sort with sambamba instead of samtools because I read it would be faster. I am attaching my process.config and params.config files. Best wishes, Magda params.config.txt process.config.txt

riederd commented 1 month ago

In case you are running the pipeline on a HPC cluster or a machine with many cores you could try to increase the scatter count which might help in some places.

e.g. params.config:

scatter_count = "80"

mantczakaus commented 1 month ago

Thanks! Unfortunately, the tasks that take a long time (the three I mentioned) are not parallelised at all so setting the scatter_count to sth higher does not help. Also, because of subdivision-mode of BALANCING_WITHOUT_INTERVAL_SUBDIVISION_WITH_OVERFLOW that is set in gatk SplitIntervals, I end up with 25 intervals only either way.