Open mcin-armintaheri-archive opened 6 years ago
I reviewed bunch of wf, liked Scufle, it is not very relevant to CBrain task dependencies but looks sharp. We working though on a lighter notation
when github project is ready I can commit the source
Potential pitch, descriptor or readme file
The collaborative scientific data processing should be auditable, reproducible, even when variety of tools, servers and distributed datasets are useds. Workflow techniques ensure that automated procedures are undertaken in the correct sequence, according to a defined set of rules, delivering better reproducibility and provenance. Due complexity of workflow user friendly GUI tools are considered the better solution than purely textual ones. Not all the workflow drag and drop tools are equally popular among the users/ It even sometimes thought that a text based workflow language might be better than buggy or difficult to master visual tool. In fact Yaml based Common Workflow Language is one better attempts to came up with universal languages, supported by many popular tools (Tavern, Apach Airflow...). Of course even text languages can be complemented by visualization (non-editable), bulders or wizards. A popular pipeline platforms CBrain offer basic task dependecies control, yet do not have dependency visualization not to mention the visual editors. This project aims to complement Cbrain with modern but still intuitive enough visual workflows tools. As goal of CBrain to releave end users from any coding, we aim ultimately at completely visual workflow editor, though might fall back on a visualization of some text or yaml based language/dependencies descriptor depending on user feedback.
CWL -> boutiques converter was just created during hackaton (by CWL author)
Scufl workflow for comic strip capture ( do not do on work) http://www.myexperiment.org/workflows/824.html
@armin
,@Serge
,@cczech