Closed nhartwic closed 4 years ago
Hi, the commands seem to be okay, you probably run out of memory. How large is the fastq file and how much RAM do you have?
Best regards, Robert
Thank you for the prompt reply. Compressed, the reads are about 7 gigs. Uncompressed, about 32 gigs. Paf file is another 21 gigs. Assembly itself is about 400 megabytes. I was attempting to run this on a machine with 64 gigs of ram. Given racon loads everything into memory, that probably isn't sufficient. How much ram would you recommend for files of this size? would you expect 128 gigs to be sufficient or do I need to step up to 256?
128Gb will be sufficient, I suppose the memory consumption will be around 70Gb.
Thanks again for the assistance. I'll update later after I attempt the next run with more memory.
Well.. looks like 128 gigs isn't enough either. I can verify that it is hitting the memory limit though I don't think I'd have expected it to with these files. I'll retry with 256 gigs I guess unless you think something else is going wrong.
Alright. Looks like it finally executed. Max memory usage ended up being about 145 gigs. Seems like racon is unable to take full advantage of the 32 allocated cores for whatever reason. Maybe disk was slow.
Just for reference, here are some plots showing resource usage of my polishing workflow that involved 3 consecutive rounds of short read alignment and racon consensus followed by an execution of busco.
https://salk-tm-logs.s3.amazonaws.com/Y3RKc9FTJ8X9.metrics/metrics.html
Thanks again for the help.
Thanks for the follow-up and the plots. We also noticed that the parallel efficiency with short reads needs improvement.
No problem. Meant to close this with my last comment but apparently forgot to. Doing so now.
I'm currently attempting to use racon as a short read polisher. My current workflow looks like...
Mapping seems to go fine. I've modified the read ids using the sed command to eliminate duplicate read ids, but racon still doesn't seem to like the paf/fastq/fasta file. I'm not getting any kind of interpretable error here though. I'm just getting a "4333 Killed". Does this have some known meaning? Is there something wrong with the workflow I'm using?