Sciunit
Reproducibility ToolkitSciunit is a suite of tools for creating lightweight containers from reference executions of an application. It supports command-line, notebook, and data-intensive applications. Each tool enables efficient containerization of multiple executions through content-based deduplication. The resulting containers can be re-executed in compatible x86-based Linux kernel environments, with support for modifying input parameters or datasets to reproduce results. Sciunit simplifies sharing self-contained applications among collaborators and leverages audited provenance to ensure repeatability and reproducibility.
Funding: ICER, ICER, ICER, CISE-CSR, NASA