Skip to content

Allocate more time to dorado basecaller #86

Description

@Sgornard

Hello,

I am trying to use the pipeline to run on a folder containing 70 pod5 files. Therefore, dorado takes a lot of time. It is however terminated prematurely, because it exceeds 16 hours, and I get the following error in the .nextflow.log file :

Jun-11 05:46:03.655 [TaskFinalizer-1] ERROR nextflow.processor.TaskProcessor - Error executing process > 'NFCORE_METHYLONG:METHYLONG:ONT:DORADO_BASECALLER (zymo_bc01)'

Caused by:
  Process exceeded running time limit (16h)


Command executed:

  dorado basecaller \
       \
      sup \
      pod5 \
      --modified-bases 5mC_5hmC \
       \
      > zymo_bc01_calls.bam
  
  cat <<-END_VERSIONS > versions.yml
  
  "NFCORE_METHYLONG:METHYLONG:ONT:DORADO_BASECALLER":
      dorado: "$(dorado --version 2>&1 | head -n1)"
  END_VERSIONS

Command exit status:
  -

Command output:
  (empty)

I tried to allocate more time using a config file provide with the -c option of nextflow run nf-core/methylong but this hasn't proven successful. The config file I used looked like this :

process {
    resourceLimits = [
        cpus: 50,
        memory: '1200.GB',
        time: '350.h',
    ]
}

Is there a better way to tell the pipeline to allocate more time to dorado?
Thanks a lot!
Best,

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions