Skip to content

v0.4.0

Choose a tag to compare

@okunator okunator released this 18 Sep 09:05
· 27 commits to main since this release

0.4.0 — Interactive workflows and live chart selections

This release connects chart interactions to Python and adds interactive examples you can try directly in the documentation.

  • Experimental embed API: listen for selections, read selected records, update parameters, and send annotations or edited data back to charts.
  • Four interactive workflows: annotate genomic intervals with BED export, brush or individually select genes with CSV export, and edit nucleotides against a reference with FASTA export. Each includes a runnable notebook and Python code.
  • Expanded gallery: ONT direct-RNA coverage and reads, adaptive DynSeq tracks, BAM pileups, heatmaps, t-SNE, and more.
  • Zoomable gene-selection plots with points that grow when zoomed in.
  • Bundled JavaScript: use inline=True to avoid CDN dependencies when displaying charts or saving HTML. Remote data and other external assets still require network access.
  • GenomeSpy 0.88.1, including conditional draw ordering and reactive zoom expressions, plus fixes for order encodings, licensing notices, and documentation builds.

The embed API remains experimental. Web demos run without a Python kernel; Python callbacks require a connected Python host.