Workflows

Build workflows

Drag bioinformatics tools into a DAG inside your browser tab. Outputs flow live, parameters re-execute on the fly, and the whole thing is just a static page that runs WebAssembly.

See it in action

Watch a workflow run in the browser

A short, silent preview of the BioChef app building and running a DAG. Press play for the full walkthrough with audio.

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

Editor preview

Drag, drop, and watch outputs flow

A four-node sketch of what the Workflow page looks like in the BioChef app. Click a node to see what feeds it and what it produces.

Workflow builder
WASMUI
UIInput FASTQWASMgto.fastq.infoWASMgto.fastq.to.fastaWASMgto.fasta.reverseUIOutput
Click nodes to explore connections

In practice

Example scenarios

Three things people actually do with the Workflow page today.

Variant calling

Map reads & call variants

Align reads with minimap2, sort and index with samtools, then call variants with bcftools — or go viral: minimap2 → ivar / viralconsensus for a consensus genome. A full mapping-to-variants pipeline, no upload needed.

Data prep

QC, triage & conversion

Run fastp for QC and adapter trimming, chain samtools view/stats/flagstat or GTO statistics to triage FASTQ/BAM/CRAM, and convert between FASTA, FASTQ, SEQ, BAM ↔ SAM, GTF ↔ GFF (gffread). All in one signed recipe.

Education

Teaching demo

Share a recipe link with a class. Anyone can open it in the browser and walk through the same DAG step by step.

Catalogue

What you can chain together

A snapshot of the 31 signed recipes currently in the public BioChef catalogue, grouped by what they do. Every tool runs as WebAssembly in your browser tab.

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

And growing

+

New recipes added by the community

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

Runtime

One runtime today

Every step runs in the browser via WebAssembly. Server-side runtimes are on the roadmap.

Live runtime

Browser WebAssembly

Every shipped tool runs entirely in your browser tab. No upload, no install, no server.

Where

Your browser tab

Compiled with

Emscripten · biowasm

Loaded by

Signed digest from registry