Open
Description
- neurodesk uses lmod to provide entry points (tools) for each container
- currently there is no centralized/recorded manifest. container has BIN path pointed to https://github.com/NeuroDesk/neurocontainers/blob/master/recipes/afni/build.sh#L34C4-L34C41 and upon build script generates all lmod entry points.
- considering adopting singularity-hpc (shpc, https://singularity-hpc.readthedocs.io/)
- NB: somewhat relates to the effort @yarikoptic tried to do somewhere to create index of all files per each container
- lmod could load multiple container "environments" (with version) so that later loaded container entry points take precedence over earlier
- what if we could do smth like
datalad neurodesk-run TOOL
which would then "lookup" within currently loaded "stack" of environment which actual container and which tool gets invoked and then the datalad would have a commit message pointing to that particular used container (within repronim/containers collection)
attn @stebo85
Metadata
Metadata
Assignees
Labels
No labels