Skip to content

Octopus 1.1.0

Latest

Choose a tag to compare

@vagisha vagisha released this 06 Jul 00:58
690b95f

Octopus 1.1.0

Save and Load Layout

  • Save a generated layout together with its settings and covariate colors, then load it back to reproduce the exact plate arrangement.
  • Layouts are saved as a JSON file.
  • Saved layout files record the app version that produced them, for provenance.
  • Export controls are consolidated into a single Export menu.
  • Every export now gets a timestamp in its filename, so repeated exports no longer overwrite each other.
  • Loading a sample CSV or a layout JSON file now first validates it, and confirms before overwriting a displayed plate layout.
  • Plate detail tooltips are hardened so they can use parentheses.
  • (#21, #22, #23, #24)

Group Distribution Warnings

  • The Covariate Summary now flags covariate groups that are poorly distributed across plates or rows, without blocking plate generation.
  • A treatment group with fewer samples than the number of plates is flagged, since it cannot be placed on every plate.
  • A QC / reference group that is missing from a used row of the generated layout is flagged.
  • A group that is present on every plate but is spread unevenly (Poor or Bad balance) is flagged.
  • Moving samples within or across plates updates the Covariate Summary and its warnings automatically.
  • (#28)

N/A values setting

  • A new "N/A values" setting unifies how blank or not-applicable covariate values are grouped.
  • Builds on a fix for a | in a covariate value corrupting grouping, plate details, and the Excel export.
  • (#25, #26, #27)

Stricter CSV reading

  • Files that are not a simple sample table are now rejected with a clear message instead of loading silently.
  • This covers duplicate or empty column headers and rows that do not line up with the header.
  • (#29)

Downloadable offline app

  • Every release now attaches a single self-contained HTML (e.g. octopus-1.1.0.html) that can be downloaded and opened in a browser.
  • No internet connection is required, since all code, styles, and images are built in.s
  • Releases are produced automatically.
  • (#31)

Octopus name and icon

  • The Octopus name and icon now show in the browser tab.
  • (#30)