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

ToolWhat it testsDemo
BRIGxPairwise genome alignment (LASTZ) with Web WorkersTry it
MLSTxminimap2 in-browser for MLST sequence typingTry it
MashtreeWebxMash sketch distances compiled to WASMTry it
RonaQCFull QC pipeline (samtools + ivar) client-side on BAMsTry it
SocruxGenome structural typing via rRNA operon mappingTry it
BarrnapxrRNA/tRNA/ncRNA annotation in-browserTry it
assembly-statsxN50, GC content, and assembly QC metricsTry it
snp-distsxPairwise SNP distance matrices from alignmentsTry it
SNP-SitesxSNP site extraction with VCF/Phylip exportTry it
ScagaireXSpecies-specific AMR gene filteringTry it
madansixPan-genome guided contig scaffoldingTry it
MashXMash distance species ID and metagenomics screeningTry it
SpecxSpecies identification and assembly QCIn progress
GenetraxAMR and virulence gene detectionIn development
pMLSTxPlasmid replicon typing via pMLSTIn progress
ImpressxEMBOSS sequence analysis utilitiesIn progress
ConsensusxConsensus sequence generation from readsIn 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.ioPublic

    HTML 2 1

  2. usearch-wasm usearch-wasmPublic

    HTML 2

  3. mlstx mlstxPublic

    MLST in a web browser

    TypeScript 1

  4. mashtreewebx mashtreewebxPublic

    TypeScript 1 1

  5. claude_skill claude_skillPublic

    1 1

  6. brigx brigxPublic

    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…