Repository navigation
v0.4.0
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.