carpentries-incubator / cwl-novice-tutorial

Introduction to Workflows with Common Workflow Language
https://carpentries-incubator.github.io/cwl-novice-tutorial/
Other
11 stars 20 forks source link

Define "Workflow Thinking" #33

Open mr-c opened 3 years ago

mr-c commented 3 years ago

Gryk and Ludäscher says in https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5779102/ (a.k.a https://doi.org/10.1353/lib.2017.0018 )

The notion of “workflow thinking” is to pattern a process as a workflow regardless of the manner of its execution or whether it has been executed at all. Workflow thinking is more about conceptualizing processes as recipes and protocols, structured as dataflow graphs with computational steps, and subsequently developing tools and approaches for formalizing, analyzing and communicating these process descriptions.

Thanks to @stain for the tip