A framework for reproducibly managing coupled research software and data assets based on shared transformation functions.
other · Level V
Where this comes from
- Record sourced from PubMed, PMID 42130944.
- Also identified by DOI 10.1016/j.patter.2026.101493 and PMC identifier 13161688.
- Licence recorded as CC BY.
- The licence permits redistribution, so the abstract is shown in full and the full text is available from the publisher.
Abstract
In computational science, coupling research software and data into workflows is essential for addressing complex research questions and ensuring reproducibility. However, current metadata schemas rarely provide sufficient information about data models in software interfaces and datasets, hindering their effective integration into workflows. Additionally, most workflow management tools are not designed to handle metadata for process reproduction. This article refines the DataDesc metadata schema to annotate data models not only in software interfaces but also in datasets and presents an extension to the DataDesc framework for automatically comparing data models and identifying transformation requirements. The ioProc workflow manager is introduced to bundle shared transformation functions into adapter workflows and ensure transparent process documentation. Two use cases from energy systems analysis demonstrate the workflow design and implementation approaches. Overall, this article bridges the gap between abstract guidelines, such as the findability, accessibility, interoperability, and reusability (FAIR) principles, and researchers' daily data- and software-driven analyses, promoting reusability, reproducibility, and transparency in science.