The following can be considered to probably be conditional when running the pipeline:
Between macs2 and Genrich- Genrich should be default, macs2 should be conditional
Between edgeR and deseq2 in the Diffbind rules - Deseq2 should be default, edgeR should be conditional.
Motif analysis (MEME/Homer? rules) could probably be conditional for ATAC.
Between genes, prot, protsec, protTSS - I think only prot needs to run by default. This should be a selection as the number of total jobs is ballooning in certain circumstances.
For ATAC,
The following can be considered to probably be conditional when running the pipeline:
These are suggestions not demands,
Paul