Hi @jkh1
Thanks a lot for the links. There will be no conclusion in the following answer to you but I will explain my view.
For securing the reproducibility of used methods, we recommended publishing a “workflow package” with a set of:
- Computer Codes in GitHub
- Sample Image Data in Zenodo
- Workflow description (text describing how to combine 1 and 2)
This is probably the easiest way, though already challenging for many, to secure the reproducibility for checking the analysis details. We also mentioned that probably using Docker container is the way to go (but too much technology to learn for general life science researchers).
I think this latter direction towards the use of Docker container for reproducible workflow is also mentioned in the first reference you cited, and this is quite a common denominator with our recommendation.
At the moment, I think the choice of the use of a specific workflow management system that is listed in your link, instead of using Docker, probably is difficult among the bioimage analysis community simply because the immediate advantage over Docker is not really visible.
Concerning the “Workflow language”, this relates specifically to “Box 4. Workflow description” in our article, the workflow diagram that is shown in that box. CWL can be recommended for the creation of this diagram - but for that, it would be useful if it can be compiled simply with a markdown file locally (or like in Jeykll or Hugo). I think the usability will directly affect the popularity. If you can maybe organize the implementation of CWL in Fiji script editor, people in the bioimage analysis community might start using it.
Concerning the use of Galaxy for bioimage analysis, I feel that there are not many practical example workflows there for attracting people to start using it. How about try implementing some of the moderately complex image analysis workflows that you actually were involved in, for example, Neumann et al 2010, or more recent and complex Alladin et al 2020 in Galaxy? I am sure it will become a good demonstration.