Description
Create a conda recipe and submit it to the Bioconda channel. This will allow users to install the package directly using conda install, making it more accessible to the scientific and bioinformatics communities. This is also useful for creating an nf-core module, as they require the tool to be available on conda.
Containerize the Python package to create a Docker image and publish it to Quay.io. MoNA/DSP has an organization on this registry, where we should push all our images. This will provide a portable, self-contained environment for running the application.
Tasks Checklist
Notes
In principle, an easier way to do this would be to use a wave container, but I could not make it work for VueGen because some OS dependencies were not captured. The wave containers are stored in the Sequera Container registry. Maybe it's worth trying this option.
Description
Create a conda recipe and submit it to the Bioconda channel. This will allow users to install the package directly using
conda install, making it more accessible to the scientific and bioinformatics communities. This is also useful for creating an nf-core module, as they require the tool to be available on conda.Containerize the Python package to create a Docker image and publish it to Quay.io. MoNA/DSP has an organization on this registry, where we should push all our images. This will provide a portable, self-contained environment for running the application.
Tasks Checklist
Dockerfile. See the VueGen example for reference.Notes
In principle, an easier way to do this would be to use a wave container, but I could not make it work for VueGen because some OS dependencies were not captured. The wave containers are stored in the Sequera Container registry. Maybe it's worth trying this option.