Skip to content

Latest commit

 

History

190 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BRIGx

A browser-based circular genome comparison tool — the successor to BRIG (BLAST Ring Image Generator), rebuilt for the modern web.

Live at brigx.genomicx.org.

Features

  • BLAST in the browser via WebAssembly (BLAST Legacy 2.2.26, compiled with Emscripten)
  • 4 parallel alignment workers using Web Workers for fast whole-genome comparisons
  • GC content and GC skew rings with adaptive scaling
  • Annotations from GenBank features, tab-delimited files (BRIG 5-column csv format), BedGraph, Wiggle, BED
  • Graph rings for coverage or any numerical data (.graph, .bedgraph, .wig, .sam)
  • Multi-FASTA references with configurable spacers and contig boundary visualisation
  • Interactive zoom, pan, and fullscreen
  • Export as SVG (publication quality), PNG, or JSON session
  • Privacy first — all data stays in your browser; nothing is uploaded anywhere.

Quick start

BRIGX requires Node.js 24 LTS for development and release builds.

npm install
npm run dev      # http://localhost:3000
npm test         # 157 tests (Vitest)
npm run build    # Production build
npm run verify   # Full release verification, including Chromium workflows

File formats

Format Use
FASTA (.fasta, .fa, .fna) Reference and query genomes
GenBank (.gbk, .gb) Reference, query, or annotation source
Gzipped variants All of the above
.graph BRIG coverage/graph data (start, stop, value)
.bedgraph / .wig / .bed Coverage and annotation tracks
.sam SAM alignment files (converted to coverage)
.tsv / .csv Tab/comma-delimited annotations (BRIG 5-column format)

Citation

If you use BRIGx in your research, please cite the original BRIG paper:

Alikhan NF, Petty NK, Ben Zakour NL, Beatson SA (2011) BLAST Ring Image Generator (BRIG): simple prokaryote genome comparisons. BMC Genomics 12:402. Read the paper

Contributing

Bug reports and feature requests are welcome via GitHub Issues. Or email me.

Author

Developed by Nabil-Fareed Alikhan.

License

BRIGX is GPL-3.0. Commercial use is permitted subject to the licence terms. See the third-party notices and example-data provenance.

About

Resources

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages