Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using a cluster profile no longer works with snakemake >8.0.0 #58

Open
sterrettJD opened this issue May 1, 2024 · 0 comments
Open

Using a cluster profile no longer works with snakemake >8.0.0 #58

sterrettJD opened this issue May 1, 2024 · 0 comments

Comments

@sterrettJD
Copy link
Owner

Snakemake 8 overhauled cluster job submission such that it broke compatibility with the cookiecutter slurm/etc profiles. From the cookiecutter profile:

Snakemake version 8 currently unsupported
Snakemake version 8 introduces breaking changes with respect to the Snakemake cookiecutter profile. One new feature is that execution of jobs on a cluster or the cloud is handled by executor plugins. For instance, there is a dedicated executor plugin for SLURM that provides much of the functionality that was previously catered for by this snakemake profile. Profiles are still needed, but their role changes somewhat to that of fine-tuning executor plugins for particular sites, only requiring the yaml configuration file.

With this in mind, support for Snakemake version 8 has currently been put on hold and I recommend that users consult the executor plugin documentation for slurm.

It looks like snakemake, much like nextflow is trying to have built in support for clusters/cloud batch job systems, and HoMi should migrate toward using the built in support executors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant