The Scientific Filesystem (SCIF)

SCI-F is an organizational format that is intended to make it easy to generate internally modular containers. This means any of the following:

  • Record metrics and resource usage for the container's primary function.
  • Modular (different) software within the same container.
  • General linters, tests, or logging.
  • Helpers for running under different contexts.

For each of the above, this functionality comes by way of different "apps" that are installed in the container. An app can carry it's own set of files, environment variables, metadata, help, and runscript. This website is a base for sharing, and finding apps that could be useful to you!

To get started, you should read about the standard, and clone the development branch of Singularity to try creating a container with apps. If you want your app to appear here, simply add a markdown text file (and if needed, a folder) to the repo in the _apps folder. That's it!

SCI-F Apps are a sibling to Singularity Hub and a proud part of the open source Singularity containers project. Thanks for visiting!


Ask a Question FAQ User Docs (pre-release)

About

Singularity Apps are modular SCI-F apps that can be added as helpers or wrappers for Singularity containers