Skip to content

Tutorials

Learn Loom through hands-on examples. Each tutorial builds on the previous one, introducing new concepts progressively.

Prerequisites

Make sure you have Loom installed and have run your first pipeline.

Tutorial Progression

Tutorial What You'll Learn
Linear Pipeline Core concepts: data nodes, steps, inputs/outputs
Branching (Diamond) Branching, merging, multiple inputs
Using Parameters Config values and --set overrides
Parallel Execution Same task with different configs
Optional Steps Conditional execution with --include
Scientific Workflow A complete scientific workflow example
Image Processing Working with images and URL caching
Loop (Per-Item Processing) Iterating over every file in a directory
Groups Visual grouping of steps in the editor

Running Examples

Each tutorial uses a self-contained example from the examples/ directory:

# Run any example
loom examples/<name>/pipeline.yml

# Open in visual editor
loom-ui examples/<name>/pipeline.yml

# Browse all examples
loom-ui examples/

Start Here

Linear Pipeline →