Help Center Open PhaseFinder

Help home / Sessions & Layout

Sessions & Layout

Save and restore analyses, reconnect FCS files, manage storage, resize panels, and reset the app.

8. Saving & Loading Sessions

Because PhaseFinder keeps no server-side state, a session file (a human-readable .toml file) is how you resume work later or share a configured analysis with someone else. Use Save session before closing the tab, refreshing the page, or switching to another dataset.

Save session writes the analysis state needed to rebuild your workspace:

  • The list of loaded filenames and per-file reconnect metadata such as size, content digest, modified time, and app-private cache paths.
  • Every metadata column and its values, plus the active filename-splitting template.
  • Table state: which rows are checked, the active sort, and active column filters.
  • Plot settings: channel, color-by, display mode, and bin count. Retired correction keys remain readable only for older-session compatibility.
  • Any summary statistics you've computed (so they're recomputed automatically on load).
  • Layout: sidebar/panel collapsed states, sidebar width, and panel heights.

The session file is not a data archive

The .toml file does not embed the original FCS event data. It stores enough information to reconnect those FCS files later. Keep the session file near the FCS folder, or avoid renaming/moving the source files after saving.

Load session reads the TOML file, restores the saved table, filename parsing, plot, statistics, and layout settings, and then tries to reconnect the original FCS files. What you see next depends on browser support and whether the files are still available:

  • Fast path: local browser cache. When supported, PhaseFinder keeps app-private working copies of loaded FCS files in persistent browser storage. Before restore, it verifies a bounded-memory SHA-256 chunk-tree digest of the complete file; filename and size are only quick prefilters.
  • Chromium browsers with folder access. If cached copies are missing, Chrome/Edge can ask you to choose the folder containing the FCS files. PhaseFinder remembers that folder handle in browser storage; future loads may only need you to grant permissions instead of a fresh folder search.
  • Firefox/Safari or fallback mode. Browsers without persistent folder-handle support ask you to choose the folder or select the missing files manually each time reconnect is needed.
  • Moved, renamed, or replaced files. A manually selected renamed file is accepted when its content digest matches. A same-name, same-size file with different bytes is rejected. Older sessions without digests require an explicit manual selection; the next save records the verified digest.
  • Continuing without missing files. The reconnect dialog has Continue without missing. Use it only when you intentionally want to open a partial session; plots and statistics can only be rebuilt for files that were successfully reconnected.

Use the header's Storage control to review quota/use and session ownership, disable automatic caching before loading new files, clear this session, remove orphan candidates, or clear all PhaseFinder local data (including remembered directory access). If storage is unavailable or full, analysis still works from the files already selected, but fast automatic reload is unavailable.

When a session is only partially reconnected, the saved metadata and settings still load, but any missing FCS files cannot contribute event data, plots, model fits, or statistics until you reconnect them.

9. Layout Controls

  • Collapse the sidebar using the arrow icon in its title bar; a slim icon rail remains for uploading files, choosing a channel, and plotting.
  • Resize the sidebar by dragging the vertical handle between the sidebar and the workspace.
  • Resize the plot vs. table by dragging the horizontal handle between the plot panel and the metadata table panel (only draggable while both panels are expanded).
  • Collapse the plot panel or the table panel independently using the minimize icon in each panel's title bar, to focus on the other.

All of the above are captured when you save a session, so a saved layout is restored along with your data.

10. Resetting the App

Click the PhaseFinder logo in the header to reload the page for a clean slate — this clears every loaded file, annotation, selection, filter, and plot. Save a session first if you want to keep your work.