reproman icon indicating copy to clipboard operation
reproman copied to clipboard

reproman-app-shim concept

Open yarikoptic opened this issue 2 years ago • 0 comments

a layer on top of other apps/specifications (bids-app, flywheel gears, boutiues) which provide formalization of the INTERFACES but do not really give an idea on what/how much of resources the app would need given the job parameters: dataset, parametrization of the app, etc.

Examples of such "app specific" knowledge specifications:

  • https://github.com/poldracklab/tacc-openneuro/blob/f79873648247e56b3b99f215ff687ba0c6a09ab8/run_software.sh#L100 - on mriqc, fmriprep etc as ran using reproman
  • babs - anything? (@asmacdo please check)
  • brainlife.io - then encode them as ready-to-use #PBS options within their run scripts as in https://github.com/brainlife/app-networkneuro/blob/master/main#L2 . @soichih, if you are reading this -- are all those clusters using PBS or do you have some mapping from those options into SLURM or other scheduler?

kubernetes podspec immediately came to @asmacdo mind (remove if that is not true)

yarikoptic avatar Feb 01 '23 20:02 yarikoptic