PBS/Torque batch scheduler profile

Snakemake profile for the submission of scripts trhough the PBS/Torque batch scheduler (qsub command).

PBS/Torque

qsub

Schedulers

Table of contents

Snakemake provides the ability to declare resource declarations for a wide array of bach scheduler resources such as RAM or CPUs.

The provided batch scheduler profile was created from a template provided by snakemake. It has however been altered to facilitate declaring batch scheduler resource usage on a per-rule basis.

Parallelization warning

The ability to set granular resource allocations per-rule was required to achieve parallel rule execution. As such, this pipeline contains rule syntax that is non-standard, to facilitate this paralelization.

Finding ways to standardize this for scalability have been noted and will be investigated when resources allow.


This work is licensed under a Creative Commons Attribution 4.0 International License.. This project is managed by the Institute for Cellular and Molecular Medicine at the University of Pretoria.