journal article·2026-04-04Open access

A Lightweight Procedural Layer for Hybrid Experimental–Computational Workflows in Materials Science

Steffen Brinckmann, Sarath Menon, Raphael Röske, Johannes Steinhülb, Michael Selzer, Jan Janssen, Tilmann Hickel, Ruth Schwaiger, Jörg Neugebauer

Abstract

We present a prototype implementation of a framework for hybrid workflows that integrates automated computation and analysis with manual experimental measurements. Leveraging the pyiron workflow engine, we introduce a lightweight, parameterized procedure description layer that can adjust instrument settings and orchestrate human interventions. Rather than replacing the existing execution engine, we add a minimal abstraction layer that translates procedure descriptions into executable steps for manual operations, enabling seamless handoffs between automated tasks and manual experimental tasks. We demonstrate the approach on a use case that combines manual tensile testing with subsequent analytical evaluation and result aggregation, illustrating how parameters and metadata propagate through the workflow and how instrument state changes and measurement results are captured. We also report a usability study that quantifies the ease with which lab scientists can create and modify workflows. Finally, we summarize lessons learned from this prototype, including improved provenance capture and streamlined experimental orchestration, as well as current limitations. We conclude that the proposed lightweight hybrid workflow description offers a promising path to bridging automation, computation and manual experimentation, and we outline directions for future work.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Machine Learning in Materials Science · Scientific Computing and Data Management · Catalysis and Oxidation Reactions

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Institute of Energy Materials and Devices Structure and Function of Materials (IMD‐1) Forschungszentrum Jülich GmbH Jülich Germany

Computational Materials Design MPI‐SUSMAT Düsseldorf Germany

Atomistic Modeling and Simulation ICAMS Bochum Germany

Institute for Nanotechnology Karlsruhe Institute for Technology Karlsruhe Germany

Materialinformatik BAM Berlin Germany

Chair of Energy Engineering Materials Faculty 5, RWTH Aachen University Aachen Germany

Funding

Deutsche Forschungsgemeinschaft · Helmholtz-Gemeinschaft

References (32)

Show source-provided references
1. The Fair Guiding Principles for Scientific Data Management and Stewardship10.1038/sdata.2016.18 ↗
2. 10.48550/arXiv.2211.0642910.48550/arXiv.2211.06429 ↗
3. 10.1145/348689710.1145/3486897 ↗
4. K.Voss G.Van der Auwera andJ.Gentry Full‐Stack Genomics Pipelining with GATK4 + WDL + Cromwell (2017) https://doi.org/10.7490/f1000research.1114634.1 6 (ISCB Comm J): 1381 (slides).10.7490/f1000research.1114631.1 ↗
5. 10.1038/nbt.382010.1038/nbt.3820 ↗
6. 10.12688/f1000research.29032.310.12688/f1000research.29032.3 ↗
7. 10.1093/nar/gkae41010.1093/nar/gkae410 ↗
8. 10.5334/dsj‐2021‐00810.5334/dsj‐2021‐008 ↗
9. 10.5334/dsj‐2023‐02110.5334/dsj‐2023‐021 ↗
10. 10.5334/dsj‐2022‐01610.5334/dsj‐2022‐016 ↗
11. F.Chen P.Slusallek M.Müller andT.Dahmen “Chaldene: Towards Visual Programming Image Processing in Jupyter Notebooks ” in2022 IEEE Symposium on Visual Languages and Human‐Centric Computing (VL/HCC)(IEEE 2022) 1–3 https://doi.org/10.1109/VL/HCC53370.2022.9832910.10.1109/VL/HCC53370.2022.9832910 ↗
12. 10.1016/j.commatsci.2018.07.04310.1016/j.commatsci.2018.07.043 ↗
13. 10.21105/joss.0599510.21105/joss.05995 ↗
14. 10.1039/D5DD00231A10.1039/D5DD00231A ↗
15. pyironWorkflow pyiron_workflow—Graph‐and‐Node Based Workflows (2025) accessed November 10 2025 https://github.com/pyiron/pyiron_workflow.
16. 10.21105/joss.0778210.21105/joss.07782 ↗
17. 10.1002/adma.20240779110.1002/adma.202407791 ↗
18. 10.1016/j.matt.2023.07.01610.1016/j.matt.2023.07.016 ↗
19. M.Stricker L.Banko N.Sarazin et al. “Computationally Accelerated Experimental Materials Characterization—Drawing Inspiration from High‐Throughput Simulation Workflows ” (2025) https://arxiv.org/abs/2212.04804.10.1038/s41524-025-01919-5 ↗
20. 10.3233/DS‐21005310.3233/DS‐210053 ↗
21. 10.1371/journal.pone.030921010.1371/journal.pone.0309210 ↗
22. ISO (the International Organization for Standardization) “Iso 9241‐210: 2019 Ergonomics of Human‐System Interaction—Part 210: Human‐Centred Design for Interactive Systems ” Technical report (International Organization for Standardization 2019) https://www.iso.org/standard/77520.html Edition 2.
23. ISO (the International Organization for Standardization) “ISO 9241‐11: 2018 Ergonomics of Human‐System Interaction—Part 11: Usability: Definitions and Concepts ” Technical report (International Organization for Standardization 2018) https://www.iso.org/standard/63500.html.
24. J.Nielsen “Enhancing the Explanatory Power of Usability Heuristics ” inProceedings of the SIGCHI Conference on Human Factors in Computing Systems CHI ’94 (Association for Computing Machinery 1994) 152–158 ISBN 0897916506 https://doi.org/10.1145/191666.191729.10.1145/191666.191729 ↗
25. Brooke J. · 1996 · 189
26. Flutter “Flutter: Build Apps for Any Screen ” (2025) accessed November 10 2025 https://flutter.dev.
27. git “Git—Fast Scalable Distributed Revision Control System ” (2025) accessed November 10 2025 https://git‐scm.com.
28. 10.1109/MCSE.2007.5510.1109/MCSE.2007.55 ↗
29. Measurement of Thin Film Mechanical Properties Using Nanoindentation10.1557/S0883769400041634 ↗
30. Figma “Figma—The Collaborative Interface Design Tool ” (2025) accessed November 10 2025 https://www.figma.com/.
31. J.NielsenandT. K.Landauer “A Mathematical Model of the Finding of usability Problems ” inProceedings of the INTERACT’93 and CHI’93 Conference on Human Factors in Computing Systems CHI ’93 (Association for Computing Machinery 1993) 206–213 ISBN 0897915755 https://doi.org/10.1145/169059.169166.10.1145/169059.169166 ↗
32. Design Prototyping Methods: State of the Art in Strategies, Techniques, and Guidelines10.1017/dsj.2017.10 ↗