Biowasm
WebAssembly modules for genomics
Install / Use
/learn @biowasm/BiowasmREADME
biowasm
A repository of genomics tools, compiled from C/C++ to WebAssembly so they can run in a web browser.
Getting started
Who uses biowasm?
| Tool | Why biowasm? |
|-|-|
| sandbox.bio | Runs command-line tools in the browser to power interactive tutorials |
| 42basepairs | Runs samtools, bedtools, bcftools and other tools to preview genomic files |
| CZ ID (repo) | Runs htsfile and seqtk to identify data issues before file upload |
| Nanopore | Runs samtools to generate .bam files after basecalling in the browser |
| ViralWasm (repo) | Runs minimap2 and ViralConsensus for viral molecular epidemiology analysis |
| CRISPRLungo (repo) | Runs minimap2 as part of a long-read CRISPR analysis pipeline |
| Datagrok (repo) | Runs kalign in the browser for multiple-sequence alignment analysis |
| bedqc (repo) | Runs bedtools in the browser to validate BED files |
| Ribbon (repo) | Runs samtools in the browser to parse, estimate coverage and subsample BAM files |
| fastq.bio (repo) | Runs fastp in the browser to evaluate sequencing data quality |
How it works
| Tool | Description | Link | |-|-|-| | biowasm | Recipes for compiling C/C++ genomics tools to WebAssembly | This repo | | biowasm CDN | Free server hosting pre-compiled tools for use in your apps | biowasm.com/cdn | | Aioli | Tool for running these modules in a browser, inside WebWorkers | biowasm/aioli |
Logo
- Logo by tinygraphs
Contributing
See CONTRIBUTING.md.
Related Skills
node-connect
337.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR
