NeuroDAGs

CI Docs codecov PyPI

An Extensible and Declarative DAG Framework for Reproducible Neuroscience Workflows

M/EEG studies generate many interdependent intermediate derivatives. Recomputing full pipelines is wasteful; reusing valid intermediates is non-trivial. NeuroDAGs solves this with a declarative, graph-based framework for scalable, reproducible derivative computation.

Core idea: Pipelines are defined as a directed acyclic graph (DAG) of computation nodes. Each node outputs a reusable derivative. The DAG executes for each input file, skipping already-computed derivatives automatically.

Poster

View the NeuroDAGs conference poster — overview of motivation, design, and format.

Get Started