Add benchmark to the Snakemake style guide - #210
Conversation
Makes it so much easier to identify bottlenecks in workflows if they all just start out with benchmarks!
|
Read the Docs failure related to #209 |
|
I personally dislike the benchmark directive as it adds noise and I never use it, one can just look at logs to see which steps take long - it'd be better if there was a snakemake option to enable benchmarks that didn't add 2 lines to each rule. Prior discussion: Related snakemake issues/PRs: |
|
Benchmarks are one of those things that are not used often, but are extremely helpful to have for optimizing workflows. It's nice when they are generated every run so that we have base stats for comparisons. They are especially useful since Snakemake got rid of the We can potentially remove this recommendation from the docs and remove the |
|
+1 on what Jover said, but I get the frustration. It seems like most of the recommendations in our style guide exist to work around less-than-ideal default behavior of Snakemake. |
Description of proposed changes
Makes it so much easier to identify bottlenecks in workflows if they all just start out with benchmarks!
Related issue(s)
Prompted by nextstrain/ncov-ingest#446
Checklist