Workflows

Build workflows

Drag tools into a workflow and test it in your browser on small data. Export it as one file, ready to run where your data lives.

How it works

From a quick test to a full run

  1. 01

    Build

    Drag tools onto the canvas and connect them. Each connection shows the file type it carries.

  2. 02

    Test

    Run it in your browser on a small sample. Results open next to the graph, and nothing is uploaded.

  3. 03

    Run on the full data

    Export the workflow as one JSON file, then share it or run it where the data is.

    Where it can run ↓
The BioChef workflow editor with a GFF file and a genome feeding gffread, GTO and seqtk tools into five outputs.
A workflow in the BioChef editor: a GFF file and a genome go through gffread (CDS, proteins, exons), then GTO and seqtk summarise each result.

See it in action

Watch a workflow run in the browser

Silent preview, sped up. Press play for the full walkthrough with audio, oropen the video in a new tab.

Tutorials

Learn by doing

14 hands-on tutorials with small example data and the result you should get. Each one runs in your browser and ends with an exercise. New here? Start with “Map reads to a reference”.

Group by

One tool

One input, one tool: the simplest workflow.

A chain of tools

Each tool feeds the next.

Branches

One input feeds several tools, so you compare results side by side.

Several inputs

Two or more files meet in one tool.

Teaching a class? Each tutorial includes its data and a finished workflow file, so students can import it and catch up at any step.

Catalogue

What you can chain together

The 34 signed recipes in the public BioChef catalogue, grouped by what they do. Every tool runs as WebAssembly in the browser; 15 also have a native build for the agent.

GTO suite

57 ops

sequence · format · genomic · amino acid · info · text

Alignment & mapping

6

minimap2 · lastz · mummer4/nucmer · ssw · ksw2 · edlib

Variants & consensus

3

bcftools · ivar · viralconsensus

BAM/SAM & QC

3

samtools view/sort/stats · fastp · samblaster

MSA & phylogenetics

6

muscle · kalign · abPOA · fasttree · ASTER · tn93

Genome intervals

2

bedtools intersect · cgranges coverage

Assembly, ORFs & methylation

3

fermi-lite assemble · prodigal · modbam2bed

Sequence toolkits

2

seqtk · gffread — subseq · convert · filter

Text, JSON & shell

5

gawk · grep · sed · jq · coreutils

Recently added

3

trimal · wgsim · yak

Badges count recipes per family (GTO counts operations); 188 operations in all. New recipes are added by the community. Workflows can pipe FASTA, FASTQ, BAM, SAM, CRAM, VCF, BCF, BED, GFF, JSON, LIST and more between tools.See the full catalogue in the app →

Runtime

Two places to run

Live

In your browser

For building and testing. Tools run client-side as WebAssembly on small data, with nothing to install and nothing uploaded.

Emscripten · biowasm · signed digest from the registry

In development

Next to your data

For full runs. The BioChef agent runs the same signed tools on your workstation, a server or a secure environment, so large or sensitive data never has to move.

ieeta-pt/biochef-agent