#snakemake

Christian Meestersrupdecat@fediscience.org
2025-12-12

@tkuhn perhaps, I should do a few #nanopub onboarding sessions embedded with my planned #Snakemake Hackathon and the Snakemake implementation for nanopubs in a workshop (for which I still need to do some work) next year.

I'm not sure, I followed you with your remark - is this better? w3id.org/np/RAADhF-xHWOeATa1pK

Snakemake Release Robotsnakemake@fediscience.org
2025-12-11

Beep, Beep - I am your friendly #Snakemake release announcement bot.

There is a new release of the Snakemake executor for #SLURM on #HPC systems. Its version now is 2.0.3!

Give us some time, and you will automatically find the plugin on #Bioconda and #Pypi.

If you want to discuss the release, you will find the maintainers here on Mastodon!
@rupdecat and @johanneskoester

If you discover any issues, please report them on github.com/snakemake/snakemake.

See github.com/snakemake/snakemake for details. Here is the header of the changelog:
๐‘…๐‘’๐‘™๐‘’๐‘Ž๐‘ ๐‘’ ๐‘๐‘œ๐‘ก๐‘’๐‘  (๐‘๐‘œ๐‘ ๐‘ ๐‘–๐‘๐‘™๐‘ฆ ๐‘Ž๐‘๐‘๐‘Ÿ๐‘–๐‘”๐‘’๐‘‘):
๐๐ฎ๐  ๐…๐ข๐ฑ๐ž๐ฌ

* ci slurm check: github.com/snakemake/snakemake

Snakemake HPC logo for Mastodon
Christian Meestersrupdecat@fediscience.org
2025-12-09

@Dutch_Reproducibility_Network

In fact, I am a #Snakemake co-maintainer and teacher. I was not aware of WorkflowHub - and that was an omission on my part. We actually support and favour this kind of registration: snakemake.readthedocs.io/en/st

In my original post, I also neglected to mention the integration of WorkflowHub with #RO-Crate and in turn, the integration of RO-Crates with nanopubs. I am actively working on a better support for #nanopub and RO-Crates with @fbartusch. The question, how I teach that stands: The #HPC world (at least my bubble) is not really supportive for #ReproducibleComputing . All #OpenScience shenanigans are frowned upon. And PIs in my vicinity are still on this level: phdcomics.com/comics/archive.p - so, how do we educate the educators?

Snakemake Release Robotsnakemake@fediscience.org
2025-12-09

BEEP, BEEP - I am your friendly #Snakemake release announcement bot.

There is a new release of Snakemake. Its version now is 9.14.4!

Give us some time, and you will automatically find it on #Bioconda and #Pypi.

If you want to discuss the release, you will find the maintainer here on Mastodon!
@johanneskoester

If you discover any issues, please report them on github.com/snakemake/snakemake.

See github.com/snakemake/snakemake for details. Here is the header of the changelog:
๐‘…๐‘’๐‘™๐‘’๐‘Ž๐‘ ๐‘’ ๐‘๐‘œ๐‘ก๐‘’๐‘  (๐‘๐‘œ๐‘ ๐‘ ๐‘–๐‘๐‘™๐‘ฆ ๐‘Ž๐‘๐‘๐‘Ÿ๐‘–๐‘”๐‘’๐‘‘):
๐๐ฎ๐  ๐…๐ข๐ฑ๐ž๐ฌ

* fix follow-up issue with group job handling when retrieving storage: github.com/snakemake/snakemake

Snakemake HPC logo for Mastodon
Snakemake Release Robotsnakemake@fediscience.org
2025-12-08

Beep, Beep - I am your friendly #Snakemake release announcement bot.

There is a new release of the Snakemake executor for #SLURM on #HPC systems. Its version now is 2.0.2!

Give us some time, and you will automatically find the plugin on #Bioconda and #Pypi.

If you want to discuss the release, you will find the maintainers here on Mastodon!
@rupdecat and @johanneskoester

If you discover any issues, please report them on github.com/snakemake/snakemake.

See github.com/snakemake/snakemake for details. Here is the header of the changelog:
๐‘…๐‘’๐‘™๐‘’๐‘Ž๐‘ ๐‘’ ๐‘๐‘œ๐‘ก๐‘’๐‘  (๐‘๐‘œ๐‘ ๐‘ ๐‘–๐‘๐‘™๐‘ฆ ๐‘Ž๐‘๐‘๐‘Ÿ๐‘–๐‘”๐‘’๐‘‘):
๐๐ฎ๐  ๐…๐ข๐ฑ๐ž๐ฌ

* partition cluster selection: github.com/snakemake/snakemake

Snakemake HPC logo for Mastodon
Snakemake Release Robotsnakemake@fediscience.org
2025-12-08

BEEP, BEEP - I am your friendly #Snakemake release announcement bot.

There is a new release of Snakemake. Its version now is 9.14.3!

Give us some time, and you will automatically find it on #Bioconda and #Pypi.

If you want to discuss the release, you will find the maintainer here on Mastodon!
@johanneskoester

If you discover any issues, please report them on github.com/snakemake/snakemake.

See github.com/snakemake/snakemake for details. Here is the header of the changelog:
๐‘…๐‘’๐‘™๐‘’๐‘Ž๐‘ ๐‘’ ๐‘๐‘œ๐‘ก๐‘’๐‘  (๐‘๐‘œ๐‘ ๐‘ ๐‘–๐‘๐‘™๐‘ฆ ๐‘Ž๐‘๐‘๐‘Ÿ๐‘–๐‘”๐‘’๐‘‘):
๐๐ฎ๐  ๐…๐ข๐ฑ๐ž๐ฌ

* ensure that queue input jobs wait if the queue is still empty upon job creation: github.com/snakemake/snakemake
* fix issues with cyclic dependencies when using the update and before_update flag: github.com/snakemake/snakemake

Snakemake HPC logo for Mastodon
Snakemake Release Robotsnakemake@fediscience.org
2025-12-06

BEEP, BEEP - I am your friendly #Snakemake release announcement bot.

There is a new release of Snakemake. Its version now is 9.14.2!

Give us some time, and you will automatically find it on #Bioconda and #Pypi.

If you want to discuss the release, you will find the maintainer here on Mastodon!
@johanneskoester

If you discover any issues, please report them on github.com/snakemake/snakemake.

See github.com/snakemake/snakemake for details. Here is the header of the changelog:
๐‘…๐‘’๐‘™๐‘’๐‘Ž๐‘ ๐‘’ ๐‘๐‘œ๐‘ก๐‘’๐‘  (๐‘๐‘œ๐‘ ๐‘ ๐‘–๐‘๐‘™๐‘ฆ ๐‘Ž๐‘๐‘๐‘Ÿ๐‘–๐‘”๐‘’๐‘‘):
๐๐ฎ๐  ๐…๐ข๐ฑ๐ž๐ฌ

* correctly handle groups when retrieving storage input: github.com/snakemake/snakemake

Snakemake HPC logo for Mastodon
Snakemake Release Robotsnakemake@fediscience.org
2025-12-03

BEEP, BEEP - I am your friendly #Snakemake release announcement bot.

There is a new release of Snakemake. Its version now is 9.14.1!

Give us some time, and you will automatically find it on #Bioconda and #Pypi.

If you want to discuss the release, you will find the maintainer here on Mastodon!
@johanneskoester

If you discover any issues, please report them on github.com/snakemake/snakemake.

See github.com/snakemake/snakemake for details. Here is the header of the changelog:
๐‘…๐‘’๐‘™๐‘’๐‘Ž๐‘ ๐‘’ ๐‘๐‘œ๐‘ก๐‘’๐‘  (๐‘๐‘œ๐‘ ๐‘ ๐‘–๐‘๐‘™๐‘ฆ ๐‘Ž๐‘๐‘๐‘Ÿ๐‘–๐‘”๐‘’๐‘‘):
๐๐ฎ๐  ๐…๐ข๐ฑ๐ž๐ฌ

* always raise FileNotFoundError in case of missing files in resource expressions that do size evaluations: github.com/snakemake/snakemake
* ensure that spawned jobs do not handle retries themselves. The main process does that.: github.com/snakemake/snakemake

Snakemake HPC logo for Mastodon
Snakemake Release Robotsnakemake@fediscience.org
2025-12-01

Beep, Beep - I am your friendly #Snakemake release announcement bot.

There is a new release of the Snakemake executor for #SLURM on #HPC systems. Its version now is 2.0.1!

Give us some time, and you will automatically find the plugin on #Bioconda and #Pypi.

If you want to discuss the release, you will find the maintainers here on Mastodon!
@rupdecat and @johanneskoester

If you discover any issues, please report them on github.com/snakemake/snakemake.

See github.com/snakemake/snakemake for details. Here is the header of the changelog:
๐‘…๐‘’๐‘™๐‘’๐‘Ž๐‘ ๐‘’ ๐‘๐‘œ๐‘ก๐‘’๐‘  (๐‘๐‘œ๐‘ ๐‘ ๐‘–๐‘๐‘™๐‘ฆ ๐‘Ž๐‘๐‘๐‘Ÿ๐‘–๐‘”๐‘’๐‘‘):
๐๐ฎ๐  ๐…๐ข๐ฑ๐ž๐ฌ

* validator check for integers was broken.: github.com/snakemake/snakemake

Snakemake HPC logo for Mastodon
Snakemake Release Robotsnakemake@fediscience.org
2025-11-30

BEEP, BEEP - I am your friendly #Snakemake release announcement bot.

There is a new release of Snakemake. Its version now is 9.14.0!

Give us some time, and you will automatically find it on #Bioconda and #Pypi.

If you want to discuss the release, you will find the maintainer here on Mastodon!
@johanneskoester

If you discover any issues, please report them on github.com/snakemake/snakemake.

See github.com/snakemake/snakemake for details. Here is the header of the changelog:
๐‘…๐‘’๐‘™๐‘’๐‘Ž๐‘ ๐‘’ ๐‘๐‘œ๐‘ก๐‘’๐‘  (๐‘๐‘œ๐‘ ๐‘ ๐‘–๐‘๐‘™๐‘ฆ ๐‘Ž๐‘๐‘๐‘Ÿ๐‘–๐‘”๐‘’๐‘‘):
๐…๐ž๐š๐ญ๐ฎ๐ซ๐ž๐ฌ

* Support Hy in script directive: github.com/snakemake/snakemake

๐๐ฎ๐  ๐…๐ข๐ฑ๐ž๐ฌ

* Add support for pathlib in `notebook` field: github.com/snakemake/snakemake
* Addressed race condition in workdir_handler.py: github.com/snakemake/snakemake
* cleanup update-marked output files of failed jobs if there was no backup to restore them: github.com/snakemake/snakemake
* correct Windows callable path handling: github.com/snakemake/snakemake
* expand env vars on resources: github.com/snakemake/snakemake
* fix backup for output marked by `update`: github.com/snakemake/snakemake
* Minor fixes/additions to logging module.: github.com/snakemake/snakemake
* mount local storage prefix into containers: github.com/snakemake/snakemake
* proper...

Snakemake HPC logo for Mastodon
Johannes Kรถsterjohanneskoester@fosstodon.org
2025-11-28

#Snakemake 9.14 is released. It integrates with yet another scripting language ( #hy, adding to the already existing #python, #r, #rust, #bash, and #julia support). Further it offers a massively improved local storage footprint. Many thanks to our awesome community! snakemake.github.io

Eli Roberson (he/him)thatdnaguy@genomic.social
2025-11-27

*sigh*

A totally normal Thanksgiving thought while I'm still in wait mode for putting the turkey on the grill is that I need to update some (all) of my #Docker images I use for #HPC analysis with #snakemake.

Somehow I didn't install sleuth correctly on my bulk #RNASeq R image. Which reminded me that the images are on #Ubuntu 20. I need to just jump to 24 LTS. And automate my building and pushing. It's all manual now.

๐Ÿ˜ 

Christian Meestersrupdecat@fediscience.org
2025-11-26

RE: fediscience.org/@snakemake/115

Now, this is huge!

Thanks to a contribution from Cade Mirchandani (Santa Cruz, CA), whom I met at this year's #SnakemakeHackathon users can now supply a partition profile. So, instead of wrangling #SLURM partition information into a workflow profile (indicated with --workflow-profile), we can now have a global file to contain this information.

I added a time conversion function, such that the SLURM time format is obeyed, too.

There are several other development needs, before we continue in this direction (e.g. parsing SLURM partition information directly). But a task to be done is summing this up for non-users, e.g. administrators, is due too.

In any case, I think this merits a new major version.

#Snakemake #HPC #ReproducibleComputing

Snakemake Release Robotsnakemake@fediscience.org
2025-11-25

Beep, Beep - I am your friendly #Snakemake release announcement bot.

There is a new release of the Snakemake executor for #SLURM on #HPC systems. Its version now is 2.0.0!

Give us some time, and you will automatically find the plugin on #Bioconda and #Pypi.

If you want to discuss the release, you will find the maintainers here on Mastodon!
@rupdecat and @johanneskoester

If you discover any issues, please report them on github.com/snakemake/snakemake.

See github.com/snakemake/snakemake for details. Here is the header of the changelog:

๐‘…๐‘’๐‘™๐‘’๐‘Ž๐‘ ๐‘’ ๐‘๐‘œ๐‘ก๐‘’๐‘  (๐‘๐‘œ๐‘ ๐‘ ๐‘–๐‘๐‘™๐‘ฆ ๐‘Ž๐‘๐‘๐‘Ÿ๐‘–๐‘”๐‘’๐‘‘):
โš  ๐๐‘๐„๐€๐Š๐ˆ๐๐† ๐‚๐‡๐€๐๐†๐„๐’

* proposal for dynamic partition selection: github.com/snakemake/snakemake

๐…๐ž๐š๐ญ๐ฎ๐ซ๐ž๐ฌ

* partition time handling: github.com/snakemake/snakemake
* proposal for dynamic partition selection: github.com/snakemake/snakemake

๐๐ฎ๐  ๐…๐ข๐ฑ๐ž๐ฌ

* naming SLURM logs, SLURM logs not just "log files": github.com/snakemake/snakemake

๐ƒ๐จ๐œ๐ฎ๐ฆ๐ž๐ง๐ญ๐š๐ญ๐ข๐จ๐ง

* Replace incorrect Markdown with a blockquote: github.com/snakemake/snakemake

Snakemake HPC logo for Mastodon
2025-11-25

rOpenSci will be participating in @latinr_conf!

Here is the key data for your participation:

๐ŸŽ™๏ธ Keynotes

- Heather Turner: Lowering Barriers to Contributing to R.

- Stephanie Zimmer: Transforming a team to open-source first.

- TRACE-LAC Team. Lo invisible del cรณdigo abierto: Lecciones desde el proyecto TRACE-LAC / Epiverso para conectar el desarrollo de software con la salud pรบblica

๐ŸŽ“ Tutorials by rOpenSci members:

๐Ÿ“Œ ยกMiรฉrcoles, Git! Manejo de errores en Git y no morir en el intento โ€” @maelle , @yabellini. Registration: eventbrite.cl/e/miercoles-git-

๐Ÿ“Œ Introducciรณn a #Tidymodels โ€” Francisco Cardozo & Edgar Ruiz. Registration: eventbrite.cl/e/introducion-a-

๐Ÿ“Œ Automatizaciรณn de workflows en R y Python con #targets y #Snakemake โ€” Diana Garcรญa. Registration: eventbrite.cl/e/automatizacion

๐Ÿ“Œ ยฟQuรฉ historia vas a contar hoy Herramientas para una comunicaciรณn eficaz โ€” Alejandra Bellini. Registration: eventbrite.cl/e/que-historia-v

๐Ÿ“Œ Coding with #AI in RStudio โ€” Juan Cruz Rodrรญguez & @LuisDVerde. Registration: eventbrite.cl/e/coding-with-ai

List with all tutorials here: latinr.org/en/

#RStats #RStatsES #openScience #RSE #OpenData #FOSS #DataScience #Analytics

1/2

Christian Meestersrupdecat@fediscience.org
2025-11-21

@pjacock @egonw @yokofakun

Perhaps a missing postfix?

Anyway, the rolling #Snakemake paper received a non-functional DOI, which was corrected several weeks after the update.

So, perhaps a mix of both? Some email snafu and new DOIs being registered?

Christian Meestersrupdecat@fediscience.org
2025-11-20

@davelunt

Oh, I am dealing with plenty of quirky programs myself. And I hate it. ๐Ÿ˜‰

In the off-chance that this might be new: there is the #Snakemake wrapper project, with plenty of wrappers to make a programmer's life easier. See snakemake-wrappers.readthedocs

Felix Wiegandfxwiegand
2025-11-13

Weโ€™ve added a new Snakemake meta-wrapper for creating standalone variant reports:
๐Ÿ”— snakemake-wrappers.readthedocs
It combines Datavzrd for an interactive overview table with Alignoth for read pileup plots โ€” all linked together in one portable HTML report.

Check out our demo hosted on GitHub pages: alignoth.github.io/alignoth-ex
Props to my colleague Felix who worked with me on this over the last few weeks in the @johanneskoester lab.

Christian Meestersrupdecat@fediscience.org
2025-11-10

This took a while. After the new version of the Snakemake paper (a rolling paper on F1000) came out, the DOI now is "working" ๐Ÿฅณ :

doi.org/10.12688/f1000research

From my point of view, it particularly describes the working with various #HPC batch systems. And: Development did not cease. If you want to follow our announcement bot for updates: @snakemake

#Snakemake #ReproducibleComputing #DataAnalysis #OpenScience #WorkflowManagement

Christian Meestersrupdecat@fediscience.org
2025-11-04

@davelunt just stumbled over the #Snakemake hashtag. Snakemake has the directory() function just for that purpose: snakemake.readthedocs.io/en/st

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst