phyloscanner icon indicating copy to clipboard operation
phyloscanner copied to clipboard

Please consider providing an official Dockerfile and docker container for this tool

Open Masterxilo opened this issue 1 year ago • 0 comments

We are building reproducible pipelines with this tool. An essential part of that is to install fixed versions of all dependencies in a known environment.

Docker solves these problems, and I think it would be useful for this tool to provide and officially maintained shareable Dockerfile that installs all dependencies in known-good versions. I know you provide a VM image, but it's too heavyweight IMO.

A colleague has written a version of such a file Dockerfile_phyloscanner.txt.

I have refined that to freeze the versions of most dependencies, in particular the version of the phyloscanner repository clone: Dockerfile_phyloscanner-fixed-versions.txt

Freezing versions is absolutely essential for integrating this tool into reproducible automated pipelines. Just this past month a breaking change https://github.com/BDI-pathogens/phyloscanner/commit/7c2cba9c5fee1e6dbb4da9792cf8bc34feee63b5 changed an output file name: *_patStats became *_patStats.csv

Thanks for considering this.

Masterxilo avatar Sep 28 '24 16:09 Masterxilo