Fix: Disallow compensation matrices with same name (will rename them '-1', '-2' etc)
Fix: Properly scale FCS 3.0 floating point parameters with a $PnR that is not a power of 2
Fix: Trying to load a data file for which you don't have read privileges now shows error message.
Fix: FlowJo can now handle the situation where the user sets custom transform visible decades to zero (bad value.)
• New FJML attribute (property name: 'GatePositionArea') to return the center and area of a gate (for table and layout editors). This can be used for QC purposes, by providing a column that can be scanned to identify gates that have been moved (are different).
• Fine tuned performance specifications, now more efficient.
• You can now import spreadsheet-based data files with parameter ranges that are not a power of 2 ('FJREALTEXT' format).
• New menu item to 'clear & recalculate' selected items (versus all items in the current group).
• Batched layouts now obey preferences properly (i.e., layout or workspace or general preferences).
• Fixed crash if you batched a new layout with an overlay graph that has a layer referring to a missing sample.
• Fixed crash if you choose to open the graph for a value in a table editor output that has only a single statistic column.
• Fixed occasional crash on some computers in the PolyChromatic Plot Controller.
• Fixed crash that occurred when you re-open a saved workspace following a cancelled relocation of a missing data file.
• Parameter names ending in 'Area' (not just '-A') are considered area for scaling purposes.
• Better axis notation when few decades are shown (i.e., don't show '5x10^3', partial decade values).
• Derived parameters can be computed on parameters named 'P10', 'P11' etc.
• FJML gates allow >255 characters in their specification.
• New workspace version: workspaces created by v9 cannot be opened by older versions of FlowJo. However, you can 'Save as XML' and older versions can read that file (not all options are supported).
•SVG (Scalable Vector Graphics) is a supported output format. Supports high-resolution vector graphics that can be exchanged into Intaglio (copy/paste or saved file export) or Illustrator (saved file export)
•Lists of keywords can be navigated by typing (first letter of keyword name)
•Event number parameter starts with first event = 1 (rather than 0)
•An expiring serial number is warned about only twice during any session
•Several main menus have changed: e.g., new Transformation menu; look for new menu commands•The correct IP address is shown in the 'About' box
•Compensation matrices are sorted alphabetically in the menu
•Compensation matrix elements can be added as columns in table editor
•Compensation matrix can be added as separate table in layout editor
•Can opt to have the current workspace group to recalculate all stats ('live') while editing compensation (helps determine optimal spillover value if manually adjusting)
•When you edit an acquisition matrix, FJ automatically duplicates, assigns to all samples, and then edits the duplicate
• Can remove a compensation matrix
•New user interface to manually adjust Transformations
•Can remove a transformation
•Can copy transformation settings from file to file via Adjust transformation user interface•Custom transformation re-reads data file to accommodate large negative values
•Transformation is better computed on datasets with large negative values
•Autcompensation scripts handle secondary match keywords properly (for multiple matrices per workspace)
•Copying Tables with formulas to Layouts allows creation of 'static' tables with all values or dynamic tables with no formulas (static tables can later be changed to dynamic)•Formulas can concatenate multiple strings (via the '+' operator)
•Statistic 'Freq of.' a subset works when iterating by keyword
•Fixed significant figures definition
•Copying a created table to the layout editor works for large tables
•Statistics based on gates that do not exist are shown as '�' rather than zero
•Option to show or hide color and line style annotations in legend
•Legends are drawn with a header row that can be customized
•The interface to edit the legend now has an 'Update Layout' button
• Can create 'Y by Y' view for any given graphic (via menu or contextual menu)
•Backgating history can show fully-gated overlay (a la DiVa)
•If you drop a node onto a graph to create an overlay:-If there are multiple graphs selected in the Layout Editor, all become overlays
-If the graph is part of a group, then all graphs in the group become overlays•Modifying iteration options for layouts in templates does not erase the discriminator
•Batched movies are properly sized (and pictures are placed properly)
•Batch to web report functions correctly
•If black background color is chosen for graph, gate frequency text color is modified to show
•Fix batched statistics tables created when iterating by keyword value
•The flag for showing or hiding the annotation or legend item is properly set in the info dialog
•Printing does not improperly scale to accomodate items that are off-view to the left
•Grid lines in overlay legends are properly drawn
•Layout-specific preferences allow specification of gate width on graphs
•Batching graphs (to printer or preview) obey Layout-specific preferences (if any)
•Current layout-specific preferences are not replaced by preferences from last layout in a list while saving
•Creating a new layout makes default preferences and batch attributes rather than copying from current layout
•Fix: Text boxes in Grids sometimes became invisible
•Multi-item attribute interface: Making overlay styles consistent works even if they overlas are part of a group
• Create Series (editing keyword value) allows you to create strings (e.g., 'Sample 01', 'Sample 02', ..), and/or replace numerical values by specified strings
•Different color bars are used to annotate samples depending on which compensation matrix they use
•When concatenating multiple samples, if they do not share a compensation matrix then compensated parameters are exported (otherwise, uncompensated parameters are exported together with the matrix)
•Exporting data:
•Event number can be exported to floating point FCS3.0 FCS files
•Export $PnE keyword for floating point DiVa files
•Can specify a maximum number of events per file when exporting many files
• Get Info on Samples: Keywords longer than 132 characters are truncated for ease of viewing
•Computing a Boolean gate referring to a non-existent gate shows a message (the non-existent gate is
•considered to include all events)
•Can show the data file FCS version in the workspace (and, for other places, access via the keyword, FJ_FCS-VERSION)•Prevent Find/Replace keyword value from looping if replace string contains find string
•Allow specifying to export 1M events
•Fix cache operations supporting netowrked (remote) file transfer (i.e., permissions etc)
•When you 'Create Multiple Groups' from staining panels in the Group definition, the 'Live' attribute is obeyed
•Notifies with an error if trying to read a data file 2 GBytes in size
•Can now re-find data files that are moved even if their name is 32 characters long
•Deleting a group-owned gate and choosing �Save with first sample� always works now
•Can create FJML gates (each vertex can be a formula based on any sample statistics or other gate)
•Can create gates based on event number
•Can auto-create gates for indexed sorting data files (Supports DiVa keywords)•Magnetic histogram gates work properly
•Contextual menu to allow opening parent graph•Gate polygon name and subset name are now always identical
•Copy CDF as text (data values) does not crash
•Polychromatic plots don't crash in some cases where sample was not yet read in
•Gating path is displayed in graph window properly
•Define top end of log scale for 32-bit parameters
•Read only FCS2.0 portion of data files that have both FCS2.0 and 3.0 data
•Define keyword values to auto-add to legends created in the layout editor
•Backgating displays shown as fully-gated (a la DiVa) vs. true backgating
•Force authentication (username/password) when transferring remote data by HTTP protocols.
•Cache location can be successfully modified
•Backgating preferences can be properly set via Preferences user interface
•Can optionally display full gated overlay (a la DiVa)
•Saving settings as preferences are applied to Global (not workspace) preferences
•If you select all fluorescence channels, only the compensated channel will be shown
•When creating linear parameters, the lower bound is explicitly set to zero (not changeable)
•Multiplier constraints on G2/G1 positions must be 0.25 and <4>
•Histogram labels are the $PnS rather than the full name to shorten
•Histograms are updated if the gating tree is modified
•'MinSepChannel' refers to the offset from the channel value corresponding to a scale value of '0.'or the left-most channel in the display to prevent splitting autofluorescent populations spread by an inadequate biexponential transformation
• Support reading 'BCI' files
•Support reading 32 bit integer data files containing log-transformed data
•Support a list of URL's as a 'Summary File' import
•Properly scale values from 16-bit integer data files
A number of bugs that only occured on Intel Macintosh computers were fixed:
- Correctly reads workspace files modified on an intel Mac using an early 8.0 version of FlowJo that caused crashes while reading
- Does not crash when double-clicking on layout graphs that have long gating path names
- Correctly copies table outputs to layouts
- Properly saves statistics tables created in layouts
- Drop-down menus in Compensation wizard work
- Polyvariate gates are saved such that they can be read on non-Intel macintoshes
- Linear parameter scaling does not change with each workspace save for remote-access datafiles