Heron, a Knowledge Graph editor for intuitive implementation of Python-based experimental pipelines.

Dimitriadis G
MacAskill AF
Akrami A
Scientific Abstract

To realise a research project, experimenters face conflicting design and implementation choices across hardware and software. These include balancing ease of implementation - time, expertise, and resources - against future flexibility, the number of opaque (black box) components and reproducibility. To address this, we present Heron, a Python-based platform for constructing and running experimental and data analysis pipelines. Heron allows researchers to design experiments according to their own mental schemata, represented as a Knowledge Graph - a structure that mirrors the logical flow of an experiment. This approach speeds up implementation (and subsequent updates), while minimising black box components, increasing transparency and reproducibility. Heron supports the integration of software and hardware combinations that are otherwise too complex or costly, making it especially useful in experimental sciences with a large number of interconnected components such as robotics, neuroscience, behavioural sciences, physics, chemistry, and environmental sciences. Unlike visual-only tools, Heron combines full control (of instrument and software combinations) and flexibility with the ease of high-level programming and Graphical User Interfaces. It assumes intermediate Python proficiency and offers a clean, modular code base that encourages documentation and reuse. By removing inaccessible technical barriers, Heron enables researchers without formal engineering backgrounds to construct sophisticated, reliable and reproducible experimental setups - bridging the gap between scientific creativity and technical implementation.

Citation
2025. eLife, 13:RP91915
DOI
10.7554/eLife.91915
Similar Content
Paper
Author
Salvatori T
Pinchetti L
Millidge B
Song Y
Bao T
Lukasiewicz T
2022. Advances in Neural Information Processing Systems, 35, 38232-38244
Paper
Author
Song Y
Lukasiewicz T
Xu Z
2020. Adv Neural Inf Process Syst, 33:22566-22579.
Paper
Author
Baig F
Mostofi A
Green AL
Aziz TZ
Pereira EA
Brown P
2021. Mov Disord, 36(4):863-873.
Paper
Author
Aziz TZ
Huang Y
Wang S
Timmermann L
Visser-Vandewalle V
Pedrosa D
Green AL
Brown P
2019. Brain Stimul., 12(4):858-867.