home.social

#snakemake — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #snakemake, aggregated by home.social.

  1. RE: mas.to/@nanopub/11661902643127

    A presentation about #Snakemake and software provenance with #nanopub by Yours Truthfully.

    Of interest for those in the Snakemake workflow management system and citing workflow metadata in academic journals. Related to fediscience.org/@snakemake/116 - oh, and I just realized a typo in the announcement bot message 😉

  2. Today:

    - written a blurb for my presentation at the upcoming #nanopub session
    - release the #SLURM executor plugin for #Snakemake v2.7.0 - see fediscience.org/@snakemake/116
    - tried to mitigate the issue that TMOUT on an HPC login brings: sending SIGHUB to all detached multiplexers (so far no remedy and I tried a lot(!), don't send me tips).
    - futile further debugging attempts. In the end it worked. Might result in a new release next week.

    #academicchatter

  3. Today:

    - written a blurb for my presentation at the upcoming #nanopub session
    - release the #SLURM executor plugin for #Snakemake v2.7.0 - see fediscience.org/@snakemake/116
    - tried to mitigate the issue that TMOUT on an HPC login brings: sending SIGHUB to all detached multiplexers (so far no remedy and I tried a lot(!), don't send me tips).
    - futile further debugging attempts. In the end it worked. Might result in a new release next week.

    #academicchatter

  4. Today:

    - written a blurb for my presentation at the upcoming #nanopub session
    - release the #SLURM executor plugin for #Snakemake v2.7.0 - see fediscience.org/@snakemake/116
    - tried to mitigate the issue that TMOUT on an HPC login brings: sending SIGHUB to all detached multiplexers (so far no remedy and I tried a lot(!), don't send me tips).
    - futile further debugging attempts. In the end it worked. Might result in a new release next week.

    #academicchatter

  5. Today:

    - written a blurb for my presentation at the upcoming #nanopub session
    - release the #SLURM executor plugin for #Snakemake v2.7.0 - see fediscience.org/@snakemake/116
    - tried to mitigate the issue that TMOUT on an HPC login brings: sending SIGHUB to all detached multiplexers (so far no remedy and I tried a lot(!), don't send me tips).
    - futile further debugging attempts. In the end it worked. Might result in a new release next week.

    #academicchatter

  6. Today:

    - written a blurb for my presentation at the upcoming #nanopub session
    - release the #SLURM executor plugin for #Snakemake v2.7.0 - see fediscience.org/@snakemake/116
    - tried to mitigate the issue that TMOUT on an HPC login brings: sending SIGHUB to all detached multiplexers (so far no remedy and I tried a lot(!), don't send me tips).
    - futile further debugging attempts. In the end it worked. Might result in a new release next week.

    #academicchatter

  7. ... and two more, to get

    - Snakemake workflow registrations: w3id.org/np/RApMWbZ0ixGj88tPB4
    - or Snakemake report registrations: w3id.org/np/RA8rPcBcreaZF01eA6

    just to make a start. Pretty crude, but a start towards better software provenance.

    #nanopub #Snakemake

  8. Just published a nanopublication to list all other nanopubs mentioning the Snakemake Workflow Management System: w3id.org/np/RAzeQbv1gXqKIuLic4

    Not yet sophisticated, but I am starting to like #SparQl 😉

    #nanopub #Snakemake

  9. RE: fediscience.org/@snakemake/116

    This little bit "performance improvements" lowered the number of file system access events for considerably! #Snakemake triggers many such events for keeping track of metadata. Which is important, but may cause some delays due to file system overhead - particularly on parallel and/or network file systems. The feature to outsource parts of this to sqlite was implemented during the #SnakemakeHackathon2026 . I hope, I can test the improvements next Monday!

    #HPC #ReproducibleComputing

  10. RE: fediscience.org/@snakemake/116

    This little bit "performance improvements" lowered the number of file system access events for considerably! #Snakemake triggers many such events for keeping track of metadata. Which is important, but may cause some delays due to file system overhead - particularly on parallel and/or network file systems. The feature to outsource parts of this to sqlite was implemented during the #SnakemakeHackathon2026 . I hope, I can test the improvements next Monday!

    #HPC #ReproducibleComputing

  11. RE: fediscience.org/@snakemake/116

    This little bit "performance improvements" lowered the number of file system access events for considerably! #Snakemake triggers many such events for keeping track of metadata. Which is important, but may cause some delays due to file system overhead - particularly on parallel and/or network file systems. The feature to outsource parts of this to sqlite was implemented during the #SnakemakeHackathon2026 . I hope, I can test the improvements next Monday!

    #HPC #ReproducibleComputing

  12. RE: fediscience.org/@snakemake/116

    This little bit "performance improvements" lowered the number of file system access events for considerably! #Snakemake triggers many such events for keeping track of metadata. Which is important, but may cause some delays due to file system overhead - particularly on parallel and/or network file systems. The feature to outsource parts of this to sqlite was implemented during the #SnakemakeHackathon2026 . I hope, I can test the improvements next Monday!

    #HPC #ReproducibleComputing

  13. RE: fediscience.org/@snakemake/116

    This little bit "performance improvements" lowered the number of file system access events for considerably! #Snakemake triggers many such events for keeping track of metadata. Which is important, but may cause some delays due to file system overhead - particularly on parallel and/or network file systems. The feature to outsource parts of this to sqlite was implemented during the #SnakemakeHackathon2026 . I hope, I can test the improvements next Monday!

    #HPC #ReproducibleComputing

  14. RE: fediscience.org/@snakemake/116

    Software provenance with #Snakemake: Using the reporter plugin for nanopublications, we can now get slightly improved nanopublications like this one: w3id.org/np/RAmgzfta63xx0wWc_z (press on the little blue arrow on the right to see the full details). Automatically captured for this workflow: w3id.org/np/RAjHDlPDghZzc9ZvQ3 - again expressed a nanopub declaration. 😉

    It now supports to capture the "classic" software support for #Conda and Snakemake wrappers.

    There is more work to do. Let's see when and if I get to it.

    #reproducibleComputing #softwareprovenance #nanopub

  15. RE: fediscience.org/@snakemake/116

    Software provenance with #Snakemake: Using the reporter plugin for nanopublications, we can now get slightly improved nanopublications like this one: w3id.org/np/RAmgzfta63xx0wWc_z (press on the little blue arrow on the right to see the full details). Automatically captured for this workflow: w3id.org/np/RAjHDlPDghZzc9ZvQ3 - again expressed a nanopub declaration. 😉

    It now supports to capture the "classic" software support for #Conda and Snakemake wrappers.

    There is more work to do. Let's see when and if I get to it.

    #reproducibleComputing #softwareprovenance #nanopub

  16. RE: fediscience.org/@snakemake/116

    Software provenance with #Snakemake: Using the reporter plugin for nanopublications, we can now get slightly improved nanopublications like this one: w3id.org/np/RAmgzfta63xx0wWc_z (press on the little blue arrow on the right to see the full details). Automatically captured for this workflow: w3id.org/np/RAjHDlPDghZzc9ZvQ3 - again expressed a nanopub declaration. 😉

    It now supports to capture the "classic" software support for #Conda and Snakemake wrappers.

    There is more work to do. Let's see when and if I get to it.

    #reproducibleComputing #softwareprovenance #nanopub

  17. RE: fediscience.org/@snakemake/116

    Software provenance with #Snakemake: Using the reporter plugin for nanopublications, we can now get slightly improved nanopublications like this one: w3id.org/np/RAmgzfta63xx0wWc_z (press on the little blue arrow on the right to see the full details). Automatically captured for this workflow: w3id.org/np/RAjHDlPDghZzc9ZvQ3 - again expressed a nanopub declaration. 😉

    It now supports to capture the "classic" software support for #Conda and Snakemake wrappers.

    There is more work to do. Let's see when and if I get to it.

    #reproducibleComputing #softwareprovenance #nanopub

  18. RE: fediscience.org/@snakemake/116

    Software provenance with #Snakemake: Using the reporter plugin for nanopublications, we can now get slightly improved nanopublications like this one: w3id.org/np/RAmgzfta63xx0wWc_z (press on the little blue arrow on the right to see the full details). Automatically captured for this workflow: w3id.org/np/RAjHDlPDghZzc9ZvQ3 - again expressed a nanopub declaration. 😉

    It now supports to capture the "classic" software support for #Conda and Snakemake wrappers.

    There is more work to do. Let's see when and if I get to it.

    #reproducibleComputing #softwareprovenance #nanopub

  19. RE: fediscience.org/@rupdecat/1164

    The #SnakemakeHacksthon2026 was a great experience. Learned so many things and also worked a bit on improving the #Snakemake ecosystem.
    The Hackathon's summary preprint is just out, thanks to @rupdecat and all the others.
    Looking forward to the 2027 edition.

  20. RE: fediscience.org/@rupdecat/1164

    The #SnakemakeHacksthon2026 was a great experience. Learned so many things and also worked a bit on improving the #Snakemake ecosystem.
    The Hackathon's summary preprint is just out, thanks to @rupdecat and all the others.
    Looking forward to the 2027 edition.

  21. RE: fediscience.org/@rupdecat/1164

    The #SnakemakeHacksthon2026 was a great experience. Learned so many things and also worked a bit on improving the #Snakemake ecosystem.
    The Hackathon's summary preprint is just out, thanks to @rupdecat and all the others.
    Looking forward to the 2027 edition.

  22. RE: fediscience.org/@rupdecat/1164

    The #SnakemakeHacksthon2026 was a great experience. Learned so many things and also worked a bit on improving the #Snakemake ecosystem.
    The Hackathon's summary preprint is just out, thanks to @rupdecat and all the others.
    Looking forward to the 2027 edition.

  23. RE: fediscience.org/@rupdecat/1164

    The #SnakemakeHacksthon2026 was a great experience. Learned so many things and also worked a bit on improving the #Snakemake ecosystem.
    The Hackathon's summary preprint is just out, thanks to @rupdecat and all the others.
    Looking forward to the 2027 edition.

  24. RE: fediscience.org/@biohackrxiv/1

    Today, we published the summary (as a #BioHackrXiv preprint) of the #SnakemakeHackathon2026 . All the accomplishments which contribute once more to improve the #Snakemake "ecosystem" for #reproducibleResearch & #Dataanalysis .

    Many thanks to @egonw from BioHackrXiv for helping us!

  25. RE: fediscience.org/@biohackrxiv/1

    Today, we published the summary (as a #BioHackrXiv preprint) of the #SnakemakeHackathon2026 . All the accomplishments which contribute once more to improve the #Snakemake "ecosystem" for #reproducibleResearch & #Dataanalysis .

    Many thanks to @egonw from BioHackrXiv for helping us!

  26. RE: fediscience.org/@biohackrxiv/1

    Today, we published the summary (as a #BioHackrXiv preprint) of the #SnakemakeHackathon2026 . All the accomplishments which contribute once more to improve the #Snakemake "ecosystem" for #reproducibleResearch & #Dataanalysis .

    Many thanks to @egonw from BioHackrXiv for helping us!

  27. RE: fediscience.org/@biohackrxiv/1

    Today, we published the summary (as a #BioHackrXiv preprint) of the #SnakemakeHackathon2026 . All the accomplishments which contribute once more to improve the #Snakemake "ecosystem" for #reproducibleResearch & #Dataanalysis .

    Many thanks to @egonw from BioHackrXiv for helping us!

  28. RE: fediscience.org/@biohackrxiv/1

    Today, we published the summary (as a #BioHackrXiv preprint) of the #SnakemakeHackathon2026 . All the accomplishments which contribute once more to improve the #Snakemake "ecosystem" for #reproducibleResearch & #Dataanalysis .

    Many thanks to @egonw from BioHackrXiv for helping us!

  29. "Snakemake Hackathon 2026" doi.org/10.37044/osf.io/h6zqj_

    "Nonetheless, the platform’s continued evolution faces several open challenges: improving core performance on heterogeneous high-performance-computing (HPC) resources, extending the plugin architecture for domain-specific extensions, and lowering the entry barrier for novice users while preserving full reproducibility. Here we report on the Snakemake Hackathon 2026, convened in Munich, Germany (9–13 March 2026) with more than 40 participants representing academia, industry, and national-level research infrastructure." index.biohackrxiv.org/2026/04/

    #SnakemakeHackathon2026 #biohackathon #snakemake

  30. "Snakemake Hackathon 2026" doi.org/10.37044/osf.io/h6zqj_

    "Nonetheless, the platform’s continued evolution faces several open challenges: improving core performance on heterogeneous high-performance-computing (HPC) resources, extending the plugin architecture for domain-specific extensions, and lowering the entry barrier for novice users while preserving full reproducibility. Here we report on the Snakemake Hackathon 2026, convened in Munich, Germany (9–13 March 2026) with more than 40 participants representing academia, industry, and national-level research infrastructure." index.biohackrxiv.org/2026/04/

    #SnakemakeHackathon2026 #biohackathon #snakemake

  31. "Snakemake Hackathon 2026" doi.org/10.37044/osf.io/h6zqj_

    "Nonetheless, the platform’s continued evolution faces several open challenges: improving core performance on heterogeneous high-performance-computing (HPC) resources, extending the plugin architecture for domain-specific extensions, and lowering the entry barrier for novice users while preserving full reproducibility. Here we report on the Snakemake Hackathon 2026, convened in Munich, Germany (9–13 March 2026) with more than 40 participants representing academia, industry, and national-level research infrastructure." index.biohackrxiv.org/2026/04/

    #SnakemakeHackathon2026 #biohackathon #snakemake

  32. "Snakemake Hackathon 2026" doi.org/10.37044/osf.io/h6zqj_

    "Nonetheless, the platform’s continued evolution faces several open challenges: improving core performance on heterogeneous high-performance-computing (HPC) resources, extending the plugin architecture for domain-specific extensions, and lowering the entry barrier for novice users while preserving full reproducibility. Here we report on the Snakemake Hackathon 2026, convened in Munich, Germany (9–13 March 2026) with more than 40 participants representing academia, industry, and national-level research infrastructure." index.biohackrxiv.org/2026/04/

    #SnakemakeHackathon2026 #biohackathon #snakemake

  33. "Snakemake Hackathon 2026" doi.org/10.37044/osf.io/h6zqj_

    "Nonetheless, the platform’s continued evolution faces several open challenges: improving core performance on heterogeneous high-performance-computing (HPC) resources, extending the plugin architecture for domain-specific extensions, and lowering the entry barrier for novice users while preserving full reproducibility. Here we report on the Snakemake Hackathon 2026, convened in Munich, Germany (9–13 March 2026) with more than 40 participants representing academia, industry, and national-level research infrastructure." index.biohackrxiv.org/2026/04/

    #SnakemakeHackathon2026 #biohackathon #snakemake

  34. The #SnakemakeHackathon2026 has ended, we are still preparing our preprint release. But, our host has prepared a note on their homepage: go.tum.de/946236 🥳

    #Snakemake #ReproducibleComputing

  35. The #SnakemakeHackathon2026 has ended, we are still preparing our preprint release. But, our host has prepared a note on their homepage: go.tum.de/946236 🥳

    #Snakemake #ReproducibleComputing

  36. The #SnakemakeHackathon2026 has ended, we are still preparing our preprint release. But, our host has prepared a note on their homepage: go.tum.de/946236 🥳

    #Snakemake #ReproducibleComputing

  37. The #SnakemakeHackathon2026 has ended, we are still preparing our preprint release. But, our host has prepared a note on their homepage: go.tum.de/946236 🥳

    #Snakemake #ReproducibleComputing

  38. The #SnakemakeHackathon2026 has ended, we are still preparing our preprint release. But, our host has prepared a note on their homepage: go.tum.de/946236 🥳

    #Snakemake #ReproducibleComputing

  39. RE: fediscience.org/@snakemake/116

    This is a big step forward: The SLURM plugin for Snakemake now supports so-called job arrays. These are cluster jobs, with ~ equal resource requirements in terms of memory and compute resources.

    The change in itself was big: The purpose of a workflow system is to make use of the vast resources of an HPC cluster. Hence, jobs are submitted to run concurrently. However, for a job array, we have to "wait" for all eligible jobs to be ready. And then we submit.

    To preserve concurrent execution of other jobs which are ready to be executed, a thread pool has been introduced. In itself, I do not see job arrays as such a big feature: The LSF system profited much more from arrays than the rather lean SLURM implementation does.

    BUT: the new code base will ease further development to pooling many shared memory tasks (applications which support no parallel execution or are confined to one computer by "only" supporting threading). Until then, there is more work to do.

    #HPC #SLURM #Snakemake #SnakemakeHackathon2026 #ReproducibleComputing #OpenScience

  40. RE: fediscience.org/@snakemake/116

    This is a big step forward: The SLURM plugin for Snakemake now supports so-called job arrays. These are cluster jobs, with ~ equal resource requirements in terms of memory and compute resources.

    The change in itself was big: The purpose of a workflow system is to make use of the vast resources of an HPC cluster. Hence, jobs are submitted to run concurrently. However, for a job array, we have to "wait" for all eligible jobs to be ready. And then we submit.

    To preserve concurrent execution of other jobs which are ready to be executed, a thread pool has been introduced. In itself, I do not see job arrays as such a big feature: The LSF system profited much more from arrays than the rather lean SLURM implementation does.

    BUT: the new code base will ease further development to pooling many shared memory tasks (applications which support no parallel execution or are confined to one computer by "only" supporting threading). Until then, there is more work to do.

    #HPC #SLURM #Snakemake #SnakemakeHackathon2026 #ReproducibleComputing #OpenScience

  41. RE: fediscience.org/@snakemake/116

    This is a big step forward: The SLURM plugin for Snakemake now supports so-called job arrays. These are cluster jobs, with ~ equal resource requirements in terms of memory and compute resources.

    The change in itself was big: The purpose of a workflow system is to make use of the vast resources of an HPC cluster. Hence, jobs are submitted to run concurrently. However, for a job array, we have to "wait" for all eligible jobs to be ready. And then we submit.

    To preserve concurrent execution of other jobs which are ready to be executed, a thread pool has been introduced. In itself, I do not see job arrays as such a big feature: The LSF system profited much more from arrays than the rather lean SLURM implementation does.

    BUT: the new code base will ease further development to pooling many shared memory tasks (applications which support no parallel execution or are confined to one computer by "only" supporting threading). Until then, there is more work to do.

    #HPC #SLURM #Snakemake #SnakemakeHackathon2026 #ReproducibleComputing #OpenScience

  42. RE: fediscience.org/@snakemake/116

    This is a big step forward: The SLURM plugin for Snakemake now supports so-called job arrays. These are cluster jobs, with ~ equal resource requirements in terms of memory and compute resources.

    The change in itself was big: The purpose of a workflow system is to make use of the vast resources of an HPC cluster. Hence, jobs are submitted to run concurrently. However, for a job array, we have to "wait" for all eligible jobs to be ready. And then we submit.

    To preserve concurrent execution of other jobs which are ready to be executed, a thread pool has been introduced. In itself, I do not see job arrays as such a big feature: The LSF system profited much more from arrays than the rather lean SLURM implementation does.

    BUT: the new code base will ease further development to pooling many shared memory tasks (applications which support no parallel execution or are confined to one computer by "only" supporting threading). Until then, there is more work to do.

    #HPC #SLURM #Snakemake #SnakemakeHackathon2026 #ReproducibleComputing #OpenScience

  43. RE: fediscience.org/@snakemake/116

    This is a big step forward: The SLURM plugin for Snakemake now supports so-called job arrays. These are cluster jobs, with ~ equal resource requirements in terms of memory and compute resources.

    The change in itself was big: The purpose of a workflow system is to make use of the vast resources of an HPC cluster. Hence, jobs are submitted to run concurrently. However, for a job array, we have to "wait" for all eligible jobs to be ready. And then we submit.

    To preserve concurrent execution of other jobs which are ready to be executed, a thread pool has been introduced. In itself, I do not see job arrays as such a big feature: The LSF system profited much more from arrays than the rather lean SLURM implementation does.

    BUT: the new code base will ease further development to pooling many shared memory tasks (applications which support no parallel execution or are confined to one computer by "only" supporting threading). Until then, there is more work to do.

    #HPC #SLURM #Snakemake #SnakemakeHackathon2026 #ReproducibleComputing #OpenScience

  44. Geez I hate #LLM #AI showing up at the top of my search results. I was looking up the #SnakeMake command page to remind myself of the syntax for latency waiting for files.

    I search. The first result is #AI generated and claims there is no latency command in #SnakeMake. The first real result was the command syntax page. Which detailed the --latency-wait command. Which has existed in the command list for a *LONG* time. 🙄

  45. Geez I hate #LLM #AI showing up at the top of my search results. I was looking up the #SnakeMake command page to remind myself of the syntax for latency waiting for files.

    I search. The first result is #AI generated and claims there is no latency command in #SnakeMake. The first real result was the command syntax page. Which detailed the --latency-wait command. Which has existed in the command list for a *LONG* time. 🙄