Open dfornika opened 4 months ago
I created a draft branch to explore the use of Apptainer for managing pipeline dependencies / execution environments.
Created three .def
files that define Apptainer images for our three pipeline environments. Right now, this setup builds, stores, and runs images locally, not yet on a cloud repository. All testing was performed on Nextflow version 24.04
, which supports apptainer containerization.
While the initial trimming and filtering steps worked smoothly, the depth_normalization
step of the pipeline is extremely slow (might even be broken) when using apptainer. Process was hanging for multiple hours. Might need to investigate tuning the process or apptainer images to get this step working.
Build singularity/apptainer images for this pipeline.
See our BCCDC-PHL/routine-assembly pipeline for an example of how to build apptainer containers and publish to the GitHub container registry.
Also investigate using the Sequera Wave system for building containers, if it can be easily integrated.