Skip to content

Getting Started

This section gets you from an empty folder to a first re-executable workflow. For what SciWIn actually is and why it’s built the way it is, see Concepts.

  • CWL (Common Workflow Language) is the file format s4n writes for you. Every tool and workflow you create becomes a small YAML file describing the command, its inputs, and its outputs — that’s what lets you, or anyone else, re-run it later without a written protocol. See CWL for a detailed walkthrough.
  • Container (Docker, Podman, and similar) is a self-contained package of the exact software environment a tool needs — so a command like python analyze.py behaves the same on your machine, a colleague’s, or a server, no matter what’s installed there. s4n can attach one to a tool automatically; see Containers for how.