Skip to content
@genomicx

genomicx

GenomicX

Can bioinformatics run in the browser?

GenomicX is an open-source experiment in compiling established bioinformatics tools to WebAssembly and running them entirely client-side. No servers, no uploads — just the browser.

Each tool is a proof of concept testing a different class of genomic analysis: pairwise alignment, sequence typing, distance estimation, scaffolding, and more. The goal is to understand where browser-based execution works well and where it falls short.


Tools

Tool What it tests Demo
BRIGx Pairwise genome alignment (LASTZ) with Web Workers Try it
MLSTx minimap2 in-browser for MLST sequence typing Try it
MashtreeWebx Mash sketch distances compiled to WASM Try it
RonaQC Full QC pipeline (samtools + ivar) client-side on BAMs Try it
Socrux Genome structural typing via rRNA operon mapping Try it
Barrnapx rRNA/tRNA/ncRNA annotation in-browser Try it
assembly-statsx N50, GC content, and assembly QC metrics Try it
snp-distsx Pairwise SNP distance matrices from alignments Try it
SNP-Sitesx SNP site extraction with VCF/Phylip export Try it
ScagaireX Species-specific AMR gene filtering Try it
madansix Pan-genome guided contig scaffolding Try it
MashX Mash distance species ID and metagenomics screening Try it
Specx Species identification and assembly QC In progress
Genetrax AMR and virulence gene detection In development
pMLSTx Plasmid replicon typing via pMLST In progress
Impressx EMBOSS sequence analysis utilities In progress
Consensusx Consensus sequence generation from reads In progress

Design decisions

  • Client-side only. All data stays on your machine. Nothing is uploaded or transmitted.
  • Open source. All code is public. Reproducibility requires openness.
  • Reuse established tools. We cross-compile proven C/C++ tools to WebAssembly — the science is unchanged, only the delivery is new.

Contributing

Bug reports, pull requests, and suggestions for tools to port are welcome. If you have a favourite command-line bioinformatics tool you would like to see in the browser, open an issue.


Website: genomicx.github.io

Built by Nabil-Fareed Alikhan and contributors.

Popular repositories Loading

  1. genomicx.github.io genomicx.github.io Public

    HTML 2 1

  2. usearch-wasm usearch-wasm Public

    HTML 2

  3. mlstx mlstx Public

    MLST in a web browser

    TypeScript 1

  4. mashtreewebx mashtreewebx Public

    TypeScript 1 1

  5. claude_skill claude_skill Public

    1 1

  6. brigx brigx Public

    Forked from happykhan/brigx

    TypeScript

Repositories

Showing 10 of 23 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…