AWS Batch with Tower Configuration

To be used when submitting jobs to AWS Batch by using Tower Forge. If you are not using Tower Forge, consider using the profile awsbatch where you can directly specify the Batch queue, AWS region and AWS cli path.

This profile defines awsbatch as executor, and allows overwrite of trace, timeline, report and dag to allow resuming pipelines.

Config file

See config file on GitHub

aws_tower.config
//Nextflow config file for running on AWS batch
params {
    config_profile_description = 'AWS Batch with Tower Profile'
    config_profile_contact = 'Gisela Gabernet (@ggabernet)'
    config_profile_url = 'https://aws.amazon.com/batch/'
}
 
timeline {
    overwrite = true
}
report {
    overwrite = true
}
trace {
    overwrite = true
}
dag {
    overwrite = true
}
 
process.executor = 'awsbatch'