Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2025 Feb 24;12(1):328.
doi: 10.1038/s41597-025-04451-9.

Applying the FAIR Principles to computational workflows

Affiliations

Applying the FAIR Principles to computational workflows

Sean R Wilkinson et al. Sci Data. .

Abstract

Recent trends within computational and data sciences show an increasing recognition and adoption of computational workflows as tools for productivity and reproducibility that also democratize access to platforms and processing know-how. As digital objects to be shared, discovered, and reused, computational workflows benefit from the FAIR principles, which stand for Findable, Accessible, Interoperable, and Reusable. The Workflows Community Initiative’s FAIR Workflows Working Group (WCI-FW), a global and open community of researchers and developers working with computational workflows across disciplines and domains, has systematically addressed the application of both FAIR data and software principles to computational workflows. We present recommendations with commentary that reflects our discussions and justifies our choices and adaptations. These are offered to workflow users and authors, workflow management system developers, and providers of workflow services as guidelines for adoption and fodder for discussion. The FAIR recommendations for workflows that we propose in this paper will maximize their value as research assets and facilitate their adoption by the wider community.

PubMed Disclaimer

Conflict of interest statement

Competing interests: The authors declare no competing interests.

Figures

Fig. 1
Fig. 1
A workflow specification formally specifies the data flow and/or execution control between components such as reference datasets, executable scripts, and AI/ML models. These components can be reused as parts of other workflow specifications. Using a workflow specification means instantiating it as a workflow run – typically by executing it within a workflow management system – by feeding it inputs like parameters and experimental/observational data as required. During execution, components will be used in some order, finally resulting in output data as well as logs and provenance metadata.

References

    1. Schintke, F. et al. Validity constraints for data analysis workflows. Future Generation Computer Systems157, 82–97, 10.1016/j.future.2024.03.037 (2024).
    1. Di Tommaso, P. et al. Nextflow enables reproducible computational workflows. Nature Biotechnology35, 316–319, 10.1038/nbt.3820 (2017). - PubMed
    1. Abueg, L. A. L. et al. The galaxy platform for accessible, reproducible, and collaborative data analyses: 2024 update. Nucleic Acids Research52, W83–W94, 10.1093/nar/gkae410 (2024). - PMC - PubMed
    1. Mölder, F. et al. Sustainable data analysis with snakemake. F1000Research10, 33, 10.12688/f1000research.29032.2 (2021). - PMC - PubMed
    1. Babuji, Y. et al. Parsl: Pervasive parallel programming in python, HPDC ’19 10.1145/3307681.3325400 (ACM, 2019).

LinkOut - more resources