A Lightweight Procedural Layer for Hybrid Experimental–Computational Workflows in Materials Science
Source abstract
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 ↗