Hi,
@Alba Mas Malavila, most recent member of #C05V9FRJYMV will be working into adding BBMAP/BBCPLIT in #CGFUX04HZ.
And we were just wondering what is your use case in #CE8SSJV3N for it, and how do you differentiate the 2 genomes
j
Jonathan Manning
03/18/2025, 9:01 AM
It's used to filter out anything that maps preferentially to contaminant genomes. Some docs here: https://nf-co.re/rnaseq/3.18.0/docs/output/#bbsplit.
The module is called from the preprocessing subworkflow, which only retains the 'primary'-mapping reads for downstream analysis.
I'm not fond of BBMap, it's not what I'd call high quality software. I had to do some pretty appalling hackery to stop it continuously re-indexing, and it's still a beast for resource usage.
a
Alba Mas Malavila
03/19/2025, 10:26 AM
Thanks Jonathan. I agree that it consumes a lot of resources. When I was using it in the rnaseq pipeline I had to increase a lot the default resources up to 24 cpu, 90GB and 60h. But apart from that everything worked properly, probably thanks to the hackery you are mentioning!