SRCC group member Vanessa Sochat recently published a paper presenting the Scientific Filesystem (SCIF). SCIF is an organizational format that supports exposure of executables and metadata for discoverability of scientific applications.
SCIF makes it easy to expose metadata, multiple environments, installation steps, files, and entrypoints to render scientific applications consistent, modular, and discoverable. A SCIF can be installed on a traditional host or in a container technology such as Docker or Singularity. When used inside of a reproducible container, a Scientific Filesystem is a recipe for reproducibility and introspection of the functions and users that it serves.
See the article here