An Ecosystem of Services for FAIR Computational Workflows (2505.15988v1)
Abstract: Computational workflows, regardless of their portability or maturity, represent major investments of both effort and expertise. They are first class, publishable research objects in their own right. They are key to sharing methodological know-how for reuse, reproducibility, and transparency. Consequently, the application of the FAIR principles to workflows is inevitable to enable them to be Findable, Accessible, Interoperable, and Reusable. Making workflows FAIR would reduce duplication of effort, assist in the reuse of best practice approaches and community-supported standards, and ensure that workflows as digital objects can support reproducible and robust science. FAIR workflows also encourage interdisciplinary collaboration, enabling workflows developed in one field to be repurposed and adapted for use in other research domains. FAIR workflows draw from both FAIR data and software principles. Workflows propose explicit method abstractions and tight bindings to data, hence making many of the data principles apply. Meanwhile, as executable pipelines with a strong emphasis on code composition and data flow between steps, the software principles apply, too. As workflows are chiefly concerned with the processing and creation of data, they also have an important role to play in ensuring and supporting data FAIRification. The FAIR Principles for software and data mandate the use of persistent identifiers (PID) and machine actionable metadata associated with workflows to enable findability, reusability, interoperability and reusability. To implement the principles requires a PID and metadata framework with appropriate programmatic protocols, an accompanying ecosystem of services, tools, guidelines, policies, and best practices, as well the buy-in of existing workflow systems such that they adapt in order to adopt. The European EOSC-Life Workflow Collaboratory is an example of such a ...
- Sean R. Wilkinson (11 papers)
- Johan Gustafsson (3 papers)
- Finn Bacall (2 papers)
- Khalid Belhajjame (10 papers)
- Salvador Capella (1 paper)
- Jose Maria Fernandez Gonzalez (1 paper)
- Jacob Fosso Tande (2 papers)
- Luiz Gadelha (6 papers)
- Daniel Garijo (16 papers)
- Patricia Grubel (5 papers)
- Bjorn Grüning (1 paper)
- Farah Zaib Khan (2 papers)
- Sehrish Kanwal (3 papers)
- Simone Leo (4 papers)
- Stuart Owen (3 papers)
- Luca Pireddu (4 papers)
- Line Pouchard (12 papers)
- Laura RodrÃguez-Navas (3 papers)
- Beatriz Serrano-Solano (1 paper)
- Stian Soiland-Reyes (19 papers)