From Script to STAMPED Research Object
·9 mins
Four scenarios showing how to incrementally add STAMPED properties to a shell-based analysis using git, make, and singularity.
The Pattern instrumentation level represents architectural design patterns applied to data management. Just as software engineering has patterns like MVC (Model-View-Controller) that guide system design, data management has higher-level organizational strategies that guide how datasets, tools, and workflows are composed.
Examples of data management patterns:
Patterns operate at a higher level of abstraction than individual tools or workflows. They provide a mental model and a set of conventions that make it easier to reason about, communicate about, and maintain complex data management setups over time.