The Scientific Filesystem (scif) is an organizational format that supports exposure of executables and metadata for discoverability. The format includes a known filesystem structure, a definition for a set of environment variables describing it, and functions for generation of the variables and interaction with the libraries, metadata, and executables located within.

Here we show that interaction with a scientific filesystem is the same for a Docker image vanessa/scif and a Singularity image, scif-cli. They are generated from a recipe


Learn More about SCIF

How can I help?

I’m skiing over sunshine with happiness to be working on this, and I want you to be a part of it! The response to reviewers (with this update) will be submit in early March. Please contribute feedback (no matter how small!) to the docs, spec, or the client (all served from that repo) and add your name to the specification. If you have already contributed, then please submit a pull request there and add your name! Onwards to scientific filesystem galaxies, friends!

Suggested Citation:
Sochat, Vanessa. "The Scientific Filesystem." @vsoch (blog), 10 Jan 2018, (accessed 28 Nov 22).