Closed rocanja closed 1 year ago
Hi, are you running it with docker? If so its worth checking any resource limits set see this - https://labs.epi2me.io/installation/#resource-limits. For the sample dataset it shouldn't require more than 8gb. If you are using a whole human ref then potentially 10gb for most of the workflow, from my experience the max it requires is 15gb for the minimap index step dependent on the reference file. You could also set a slightly higher window size eg. --minimap_index_opts -w15
which will reduce memory requirement for the indexing.
Thanks so much for your reply. I have managed to run the example data and as you have indicated, it didn't actually need more than 8 GB. I got some help from our university's IT support team to solve the problem. Apparently the workflow doesn’t specify ram and cpu requirements for the processes, and thus, when it submits jobs to our HPC, they default to 1 cpu and 1 gb, which is obviously not enough. And even when I specified more cpus and mem when submitting my job, it didn't actually utilise what I had given and would still fall back to the default 1 cpu and 1 gb. The solution was to define executor = local for the processes in the config file so the workflow would actually use the resources given with the job. My next step is to try some real life samples and thus, it's good to know the ballpark compute requirements. Thanks for your help!
What happened?
Trying to run the https://github.com/epi2me-labs/wf-transcriptomes workflow with the given example files ERR6053095_chr20.fastq, hg38_chr20.fa and gencode.v22.annotation.chr20.gtf. Workflow terminates on the assembly step after about 1h 15 min runtime with exit status 143 ... which indicates 'out-of-memory'? Is this a memory problem and how can I change the memory allocation and should the default allocation not at least be able to run the example data smoothly? Can you please provide a ballpark on how many cpus and mem should be allocated to run a real life human transcriptome sample successfully?
Operating System
ubuntu 20.04
Workflow Execution
EPI2ME
Workflow Execution - EPI2ME Labs Versions
No response
Workflow Execution - CLI Execution Profile
Singularity
Workflow Version
epi2me-labs/wf-transcriptomes
[curious_jones] - revision: 85e85409ef [master]Relevant log output