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

Reproducibility of conda environments #98

Open
rvosa opened this issue May 2, 2024 · 0 comments
Open

Reproducibility of conda environments #98

rvosa opened this issue May 2, 2024 · 0 comments

Comments

@rvosa
Copy link
Member

rvosa commented May 2, 2024

The current version of the pipeline runs each step in an environment managed by conda. By first approximation, every rule has its own environment (in a few cases the environment can be shared by some rules), which consists of several bioinformatics tools and python packages. In all cases, the exact versions are not pinned, nor is the conda channel priority fixed. This means that the possibility exists that environments are not being reproduced precisely. In addition, these environments are being bootstrapped on the host machine, while SnakeMake allows for delegating this to a Docker container (which theoretically could be published in a container registry and reused). This issue is considered 'done' if a combination of the above enhancements is implemented such that the environments are guaranteed fully reproducible.

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

No branches or pull requests

1 participant