A framework for reproducibly managing coupled research software and data assets based on shared transformation functions
Patterns, vol. 7, pp. 101493
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.
Authors 12
-
Patrick Kuckertz corresponding
Affiliation as printed
Forschungszentrum Jülich GmbH, Institute of Energy and Climate Research - Jülich Systems Analysis, 52425 Jülich, Germany
-
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
Affiliation as printed
German Aerospace Center (DLR), Institute of Networked Energy Systems, 70563 Stuttgart, Germany
-
Affiliation as printed
Forschungszentrum Jülich GmbH, Institute of Energy and Climate Research - Jülich Systems Analysis, 52425 Jülich, Germany
-
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
Affiliation as printed
German Aerospace Center (DLR), Institute of Networked Energy Systems, 70563 Stuttgart, Germany
-
Affiliation as printed
Forschungszentrum Jülich GmbH, Institute of Energy and Climate Research - Jülich Systems Analysis, 52425 Jülich, Germany
-
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
Affiliation as printed
German Aerospace Center (DLR), Institute of Networked Energy Systems, 70563 Stuttgart, Germany
-
Forschungszentrum Jülich · RWTH Aachen University
Affiliation as printed
Forschungszentrum Jülich GmbH, Institute of Energy and Climate Research - Jülich Systems Analysis, 52425 Jülich, Germany
RWTH Aachen University, Chair for Fuel Cells, Faculty of Mechanical Engineering, 52062 Aachen, Germany
-
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
Affiliation as printed
German Aerospace Center (DLR), Institute of Networked Energy Systems, 70563 Stuttgart, Germany
-
Affiliation as printed
Forschungszentrum Jülich GmbH, Institute of Energy and Climate Research - Jülich Systems Analysis, 52425 Jülich, Germany
-
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
Affiliation as printed
German Aerospace Center (DLR), Institute of Networked Energy Systems, 70563 Stuttgart, Germany
-
Affiliation as printed
Forschungszentrum Jülich GmbH, Institute of Energy and Climate Research - Jülich Systems Analysis, 52425 Jülich, Germany
-
Forschungszentrum Jülich · RWTH Aachen University
Affiliation as printed
Forschungszentrum Jülich GmbH, Institute of Energy and Climate Research - Jülich Systems Analysis, 52425 Jülich, Germany
RWTH Aachen University, Chair for Fuel Cells, Faculty of Mechanical Engineering, 52062 Aachen, Germany
Cited by 1 stored of 1
1 result
No patents citing this paper on Lens.org (checked 2026-10-06).