Skip to content

VX 0.9.0 — Aardvark

Choose a tag to compare

@shnickol shnickol released this 16 May 12:17
· 3 commits to main since this release

VX Genome Viewer 0.9.0 — "Aardvark"

First public release of the VX Genome Viewer — a fast, GPU-accelerated
genome and transcriptome browser with an embedded HTTP API for AI-agent
control (MCP).

Downloads

Platform Asset Size
Linux x86_64 VX-0.9.0-linux-x86_64.tar.gz 6.6 MB
macOS arm64 VX-0.9.0-macos-arm64.dmg 18 MB
Windows x86_64 vx-0.9.0-windows-x86_64.zip 46 MB

Each asset ships a .sha256 sidecar. Verify with:

sha256sum -c VX-0.9.0-linux-x86_64.tar.gz.sha256
shasum -a 256 -c VX-0.9.0-macos-arm64.dmg.sha256
certutil -hashfile vx-0.9.0-windows-x86_64.zip SHA256

Highlights

  • Triple-platform release — Linux (4 CPU profiles, broad-compat
    default), macOS arm64 (.app + .dmg), Windows x86_64 (ZIP).
  • Async BAM loading — render thread no longer blocks on region
    fetches; a per-region progress strip surfaces load status.
  • Subsampling badge on alignment tracks (default cap 500
    reads/region, min_mapq filter, badge shown when subsampled).
  • MCP / HTTP API — 43 MCP tools exposed by the Python MCP
    server (Claude Code, Claude Desktop, any MCP client) over 40
    HTTP /command endpoints + dedicated /ping, /state,
    /screenshot endpoints.
  • Analysis framework — 50+ computational analyses (peak
    calling, GC content, variant intersection, alignment stats,
    cross-track correlation, …) running in a background thread.
  • Video recording — capture viewport sessions to MP4 / WebM /
    GIF via ffmpeg pipe.

Known limitations

  • Windows ZIP ships a console-subsystem build — launching from
    Explorer opens a cmd window alongside the GUI. Cosmetic only; a
    no-console (GUI subsystem) build is planned for v0.9.x.
  • Windows .exe installer is not included in v0.9.0 — Inno
    Setup workflow failed on the build host. ZIP-only distribution
    for this release.
  • macOS bundle is ad-hoc signed (no Developer ID). First launch
    requires right-click → Open (one-time Gatekeeper confirmation).
  • First-region BAM fetch on cold ≥20 GB BAMs can take ~2 min
    while the OS warms the BAM index page cache. The load-status
    strip surfaces this to the user.
  • macOS GUI verification on physical Apple Silicon is pending;
    current testing has been on a software-rendered VM tier.

Build provenance

Full per-platform toolchain, flag set, and bundled-library inventory
is in docs/BUILD_PROVENANCE.md.

Source code

The VX D source is proprietary and confidential; it is not
distributed via this repository. The binaries above are licensed
under CC-BY-NC-ND-4.0 (see LICENSE.txt inside each release
artefact). The MCP server and HTTP API specification are MIT.

Citation

Citation block will be replaced with a Zenodo DOI on public release.