Skip to content

GateLabR 1.6.4

Choose a tag to compare

@david-priest david-priest released this 26 Oct 10:42
· 21 commits to main since this release
aced1fc

GateLabR 1.6.4

Embedded core

  • GateLab 0.10.1 (GateLab-dev 161a0a07), up from 0.10.0. Export → MIFlowCyt report, from the instrument and parameter keywords the data carry; Export → Export event memberships; File list ⋯ → Tailored gates, with a reason saved for each; Display → Control, another sample drawn in grey beneath the plot, display only; Populations ⋯ → Mark siblings that share events; Statistics → Minimum events; the Gating-ML export naming the gates it writes other than as drawn; the FACSChorus export keeping each matched gate's own axis scale. Gate definitions and gate evaluation are unchanged.

R host

  • gatelabStrategyPlot() draws a workspace as the app showed it: through the saved display transforms, with each tailored sample's own outline, inclusion rule and parent count, and each sample's saved compensated layer.
  • A saved Hyperlog transform is rebuilt with flowCore's own Hyperlog; a GatingSet's legacy and Gating-ML 2 logicle channels are read in the object's own coordinates.
  • Compensation: Apply works in a live session on SCE and GatingSet hosts; a compensated GatingSet no longer has its matrix applied a second time; a read-only GatingSet, a compensated assay and an identity matrix on a GatingSet are refused before anything is recorded; metadata(sce)$spillover is offered on mass cytometry data only.

Compatibility

  • GateLabR 1.6.3 refuses a workspace saved by 1.6.4, with a message, when it is saved with a compensation profile and also holds a minimum event count, tailoring reasons or MIFlowCyt author items. Other workspaces open in both.

Tested

  • testthat 2,791 expectations, 0 failed. R CMD check 0 errors, 0 warnings, 3 notes. Host parity 23 of 23.