20 tools running in your browser

The tool shelf

Popular open-source bioinformatics tools, compiled to WebAssembly so they run entirely client-side, with no install or setup. Every tool here is the real upstream binary, ported via biowasm.

Phylogenetics

fasttreeready

FastTree

Approximately maximum-likelihood phylogenetic trees.

v2.1.11GPL-2.0source ↗

Assembly

gfatoolsready

gfatools

Work with assembly graphs in GFA.

v253MITsource ↗

Text

coreutilsready

GNU coreutils

The essential text utilities: cat, cut, sort, uniq, wc, paste, and more.

v8.32GPL-3.0source ↗
grepready

grep

Search text for lines matching a pattern or regular expression.

v3.7GPL-3.0source ↗
gawkready

awk (gawk)

A programmable language for processing columns and fields of text.

v5.1.0GPL-3.0source ↗
sedready

sed

A stream editor for find-and-replace and line transformations.

v4.8GPL-3.0source ↗

Alignment

samtoolsready

SAMtools

Read, write, sort, and index SAM/BAM/CRAM alignment files.

v1.17MITsource ↗
minimap2ready

minimap2

Versatile long-read and assembly aligner.

v2.22MITsource ↗
mafftready

MAFFT

Multiple sequence alignment, the field's default.

v7.520BSDsource ↗
muscleready

MUSCLE

Multiple sequence alignment with MUSCLE 5.

v5.1.0Public domainsource ↗
kalignready

Kalign

Fast multiple sequence alignment.

v3.3.1GPL-3.0source ↗
seq-alignready

seq-align

Pairwise alignment: Needleman-Wunsch and Smith-Waterman.

v2017.10.18Public domainsource ↗
bowtie2-align-sready

Bowtie 2

Short-read aligner, the one the practicals name.

v2.4.2GPL-3.0source ↗
embossready

EMBOSS

Needle, water, stretcher, transeq and seqret: the classic suite, ported here.

v6.6.0GPL-2.0source ↗

Variants

bcftoolsready

BCFtools

Call, filter, and query variants in VCF/BCF files.

v1.10MIT/GPLsource ↗

Sequences

seqtkready

seqtk

Fast, lightweight processing of FASTA/FASTQ sequences.

v1.3MITsource ↗
wgsimready

wgsim

Simulate sequencing reads from a reference.

v2011.10.17MITsource ↗

Intervals

bedtoolsready

bedtools

Genome arithmetic: intersect, merge, and compare interval sets.

v2.31.0GPL-2.0source ↗
gffreadready

gffread

Convert and filter GFF/GTF, extract transcript sequences.

v0.12.7MITsource ↗

Quality

fastpready

fastp

All-in-one FASTQ quality control, trimming, and filtering.

v0.20.1MITsource ↗

Want a tool that isn't here yet? The catalog is defined in one manifest: adding a biowasm package makes it runnable across every lesson.