Gittersubstrat
Gittersubstrat is a conceptual framework for organizing and executing reproducible computational workflows by combining a Git-based versioning model with a substrate-oriented execution environment. It aims to make data, code, and runtime configurations inherently versioned and auditable, enabling traceability from inputs to outputs.
The framework envisages two intertwined layers: a substrate layer that models compute resources, environments and data
Runs are triggered by changes in the repository and are reproducible because each step executes in isolated,
Features and capabilities include support for containerized environments (Docker/OCI), modular substrates, explicit data lineage, branching and
Applications of Gittersubstrat span data science, bioinformatics, and research computing, where the goal is to enable
Origins and reception: the term combines "Git" and "substrate" to reflect the idea of a versioned execution
See also: Reproducible research, Data provenance, Workflow management, Version control.