Skip to content
This repository has been archived by the owner on Aug 14, 2024. It is now read-only.

Discuss limitations & alternatives to Snakemake #18

Open
tkphd opened this issue Aug 1, 2022 · 4 comments
Open

Discuss limitations & alternatives to Snakemake #18

tkphd opened this issue Aug 1, 2022 · 4 comments

Comments

@tkphd
Copy link
Member

tkphd commented Aug 1, 2022

Snakemake may not be the best workflow manager for HPC; we're teaching it because it is broadly accessible, and the lessons can be broadly transferrable.

Include an episode at the end to discuss the limitations of Snakemake, and introduce alternative tools (Parsl, Fireworks) for HPC.

@tkphd tkphd added the hackathon label Aug 1, 2022
@ocaisa
Copy link
Member

ocaisa commented Aug 4, 2022

There's a useful flow chart from CSC to guide you through workflow tools recommendations based on your use case.

@bkmgit
Copy link
Contributor

bkmgit commented Aug 9, 2022

Can look at this.

@bkmgit
Copy link
Contributor

bkmgit commented Aug 27, 2022

One alternative is the Concise Common Workflow Language which seems to also be used in bioinformatics , an overview is available in this Guix HPC blog post. The CSC guide above seems to indicate that Conda is not great for HPC, and should be packaged. It does recommend GNU parallel for some use cases. @mikerenfro @wirawan0 comments welcome

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

No branches or pull requests

3 participants