alpha-release Adagio is under active development; disruptions to service may occur.

Adagio

From idea to running pipeline in minutes.

Build type-safe bioinformatics pipelines through a visual interface. Share pipelines as a single file. Run them anywhere. Every result maintains its entire history: inputs, parameters, and environment versions.

Single-file pipelines  •  True provenance  •  Cloud, Command Line, Python API

Pipeline Editor

How it works

Browse

Browse community pipelines, download the file, open in the browser, or reference a pipeline repository.

Build

Connect nodes visually on a type-safe canvas. Incompatible connections are impossible. If it builds, it runs.

Run

Fill out a web form and hit run, or use the CLI. Multiple execution environments supported.

True Provenance

Your results remember everything.

Most pipeline tools track what happened within a run based on log files, collections of hashes, and codebase versions. Adagio bundles the full history with the result itself. Results record the inputs, parameters, software versions, and execution steps. Full pipelines are recreatable from any result. Everything organized and linked in a single file.

Pipeline

The exact graph of nodes that ran, preserved in the result file.

Inputs & Parameters

Every input file and parameter value, recorded at execution time.

Environment

Every package and version that touched the result. No guessing.

A pipeline is a single file. Run it anywhere.

pip install adagio-cli, get the .adg file, run it. Parameters are exposed dynamically on the CLI. No browsing source code to find what flags exist. Configure Docker, Apptainer, or conda in one line.

Quickstart

pip install adagio-cli# Run a prebuilt pipelinewget \  -O "sample-metadata.tsv" \  "https://data.qiime2.org/2024.10/tutorials/moving-pictures/sample_metadata.tsv"wget https://docs.qiime2.org/2024.10/data/tutorials/moving-pictures/emp-single-end-sequences.qzaadagio run adagio-playbook/denoise --input-seqs emp-single-end-sequences.qza --input-barcodes sample-metadata.tsv --param-barcodes barcode-sequence --param-trim-left 10 --param-trunc-len 140

Custom Pipeline

Build a pipeline in the browser, download, and run:

adagio run my-pipeline.adg --help

Built for how science actually works.

A pipeline is a file

Share a pipeline the way you share a spreadsheet. Recipients need one command to run it: not a codebase, not a config directory, not a Slack thread of setup instructions.

Build without fear

The visual canvas enforces types. Incompatible nodes can't be connected; the system makes it structurally impossible.

A tool for every role

Scientists get a one-command CLI or a simple web form to process data. Bioinformaticians get a visual canvas, command line tools, and a Python API. Engineers get a plugin framework and developer tools. Each person only needs to understand their layer.

Building and executing pipelines on your hardware is free.

Adagio bakes the proof into the result. Sign up and we'll let you know when it's ready for your lab. No credit card needed. Build as many pipelines as you want and run on your machine or server for free, forever.