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

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.

Authors

Institutions

Publication Details

Journal
eLife
Published
2025-07-16
DOI
https://doi.org/10.7554/elife.91915.3
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Ella Svahn, Georgios Dimitriadis, Andrew F. MacAskill, Athena Akrami
eLife
Parallel Computing and Optimization Techniques
article

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

Ella Svahn, Georgios Dimitriadis, Andrew F. MacAskill, Athena Akrami
article en

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.

eLifeVol. 13
Sainsbury Laboratory (GB), University College London (GB)
Wellcome Trust, Gatsby Charitable Foundation
Openalex Percentile: Top 82%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.