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

vcflib tool collection reproducibility problem #249

Closed
wm75 opened this issue Nov 14, 2019 · 2 comments
Closed

vcflib tool collection reproducibility problem #249

wm75 opened this issue Nov 14, 2019 · 2 comments

Comments

@wm75
Copy link
Member

wm75 commented Nov 14, 2019

This issue documents how version 1.0.0_rc1 of the vcflib bioconda package can compromise reproducibility of dependent tools across Galaxy instances and how usegalaxy.eu is affected by this.

Background

Consequence of dependency version ambiguity

  • Galaxy instances that installed the bioconda dependency in the two years before 12 July 2018 and never changed it since will have all vcflib tools powered by vcflib release 1.0.0_rc1.
  • Instances that installed the dependency after 12 July 2018, will have the vcflib tools run on the unreleased commit 7e3d8066 instead.
  • With over 100 commits in the period between the two versions, differences in tool behavior are to be expected.

Status of usegalaxy.eu

After a user report of a usegalaxy.*-specific bug in vcf2tsv, which wasn't reproducible on a fresh instance of Galaxy we discovered the issue and decided to switch the vcflib dependency of all tools in the vcflib tool collection to the newer, unreleased version. The switch happened on 13 November 2019 and was performed to have results of affected tools on usegalaxy.eu match those that would be obtained with the freshly installed tools today.
However, this also means that all previous jobs run on usegalaxy.eu with affected tools are now potentially unreproducible, but results from such runs should still be reproducible on usegalaxy.org.

@bgruening
Copy link
Member

Thanks for tracking and writing this down!

@jennaj
Copy link

jennaj commented Nov 14, 2019

ping @davebx @mvdbeek @natefoo Not sure what, if anything, we might want to change or update at usegalaxy.org to address this.

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

No branches or pull requests

3 participants