Skip to content

Releases: linuxfold/OpenFlo

OpenFlo v0.8.6

Choose a tag to compare

@linuxfold linuxfold released this 15 May 22:22

OpenFlo v0.8.6 updates the public release metadata and packaged macOS app version for the latest single-cell workflow improvements.

Included from the current release line:

  • Default-on QC, normalization, and MAGIC-style imputation controls for matrix import.
  • Sparse Matrix Market preprocessing/scoring improvements.
  • Gated single-cell rescoring with branch-specific score tables.
  • Third-variable color overlays for dot and contour plots.
  • Rebuilt and verified macOS DMG.

ΟpenFlo v0.8.5

Choose a tag to compare

@linuxfold linuxfold released this 12 May 05:11
Update packaged DMG

OpenFlo v0.8.0alpha

Choose a tag to compare

@linuxfold linuxfold released this 30 Apr 05:41

Includes manual compensation matrix editing, gating display fixes, and reporting/statistics updates.

OpenFlo v0.7.0-alpha

Choose a tag to compare

@linuxfold linuxfold released this 29 Apr 07:28

This alpha release expands OpenFlo from a basic flow cytometry workspace into a broader FlowJo-style analysis prototype with layout reporting, single-cell matrix import, signature scoring, richer plot modes, and substantial performance work.

Layout Editor

  • Added a FlowJo-inspired layout editor with a menu/ribbon toolbar, object tools, layout list, iteration controls, batch controls, and a right-side properties panel.
  • Added draggable layout objects for plots, text, shapes, lines, and statistics table placeholders.
  • Added direct selection, deselection, Delete-key deletion, context deletion, movement, z-order controls, and resize handles for layout items.
  • Added page grid/page break rendering to represent printed pages, plus scrollbars that activate once plot content exists.
  • Added layout zoom controls with magnifier buttons and preset percentage choices.
  • Added layout PNG export and batch HTML image output.
  • Added batch layout creation with sample iteration controls.
  • Added plot properties for plot type, axis selection, grid display, ancestry thumbnails, axis font size, and axis color.
  • Added layout plot overlays: dropping another sample or gate onto an existing plot adds it to the same graph with distinct colors instead of creating a second stacked plot.

Plotting And Axes

  • Added plot modes for contour, density, zebra, pseudocolor, heatmap statistic, dot plot, histogram, and CDF.
  • Restored the histogram option on the Y-axis control so axes can switch into one-dimensional histogram display.
  • Added density, dot plot, overlay dot plot, CDF, and raster image renderers.
  • Added richer axis transform editing and automatic/focused range helpers.
  • Improved default axis selection for flow data and single-cell signature score channels.
  • Added plot-window mode controls and kept one-dimensional plots from exposing irrelevant Y-axis settings.

Single-Cell Matrix Support

  • Added delimited and Matrix Market single-cell matrix parsing.
  • Added a signature selection dialog when importing single-cell matrices.
  • Added bundled PBMC and default immune signature sets.
  • Added custom/loaded signature support and signature merging.
  • Added Seqtometry-style signature scoring and appended signature score channels.
  • Added progress reporting while loading matrices and computing signatures.
  • Added a single-cell demo downloader entry point.

Layout Performance Fixes

  • Reworked single-cell layout plot rendering so layout previews use a small two-channel sampled table instead of carrying the full gene matrix into every render.
  • Kept single-cell layout plots in pseudocolor by default instead of forcing dot plot mode.
  • Added fast bitset-based sampling for gated single-cell populations.
  • Added channel index and signature channel caches to avoid repeated full gene-list scans.
  • Optimized single-cell overlay plots so overlays sample the needed channels instead of rendering full matrices.
  • Prevented incompatible stale flow gates/templates from being applied to single-cell matrices after deleting and reloading samples.
  • Cleared layout snapshot and gate mask caches when deleting samples or gates.

Workspace, Tables, And Gates

  • Added JSON-backed .openflo workspace save/load support.
  • Added table/statistics output for counts, percent parent, percent total, median, mean, and geometric mean.
  • Added table export paths for text, CSV, and HTML with optional heat-map formatting.
  • Added group gate propagation and compatibility checks across samples.
  • Added cached gate masks to avoid repeated gate re-evaluation.
  • Improved gate evaluation parallelism and histogram worker limits.
  • Added support for additional gate tools and interaction refinements.

Packaging And Verification

  • Expanded the DMG packaging script to build a universal macOS app bundle, copy resources, generate icons, and customize the DMG window.
  • Added bundled signature resources to the app package.
  • Expanded smoke tests for FCS parsing, text/matrix parsing, signature scoring, and core rendering/gating logic.

OpenFlo v0.4.0-alpha

Choose a tag to compare

@linuxfold linuxfold released this 25 Apr 10:07
7e15e0e
Add files via upload

Pre-compiled .dmg

OpenFlo v0.1.0-alpha

Choose a tag to compare

@linuxfold linuxfold released this 25 Apr 05:55
32f65d2
Add files via upload

precompiled .dmg to install OpenFlo