Skip to main content
  1. STAMPED Properties/

M — Modular

Rather than managing a research object as one indivisible whole, STAMPED promotes a compositional approach: independently versioned modules (input datasets, processing scripts, computational environments) can be updated or replaced separately, minimizing disruption and maximizing reusability.

An idiomatic layout delineates components into structured directories – code/, inputs/, envs/, docs/, results/ – clarifying how they interact and supporting domain-specific standards (e.g., BIDS). Components may be included directly or linked as subdatasets (git submodules), each with its own independent version history.

See the STAMPED paper for the full treatment.