Suppose I were to design a pipeline that wraps around a containerized application such as fmriprep, tedana, or tractoflow.
Part of my scripts will run the contanerized application using a system call to either qsub
or sbatch
, while others may aggregate data using external libraries, such as pandas.
For managing external libraries, I know I can use solutions like pyenv
or conda
for python; however I was wondering if I might be able to manage my libraries using another singularity container. The caveat is I would need to be able to still have access to the host-scheduler from inside this secondary container. Is this possible, or would I need to stick to solutions like pyenv
and conda
?