The BEDTools utilities allow one to address common genomics tasks such finding feature overlaps and computing coverage. In addition, one can develop sophisticated pipelines that answer complicated research questions by "streaming" several BEDTools together.

There are several versions of bedtools maintained on the system. The easiest way to check which versions are available and load a particular version is by using the modules utilities, as in the example below:

This will run each line on a single core of a node using at most 1 GB of memory.
If each bedtools command (i.e. each line in the swarm file above) requires more than 1 GB of memory, then use the -g swarm flag to specify the memory required. e.g.