Session Saving, Restoring, and Sharing#

A Cellucid session file (.cellucid-session) holds the history of the dataset you are looking at: every tracker, every step of each, the branches, and the step that is shown. Loading it puts that history back, at the step it showed, with every step still there to undo to. Share… chooses what it holds: the history of the trackers and branches you tick, the current state only, or the steps only (a plan to replay on another dataset). It is how you keep your work outside this browser and how you send it to someone else.

This section is written for mixed audiences:

  • Wet lab / non-technical collaborators: click-by-click “save my work and send it to someone”.

  • Computational users: exact semantics (what is saved, what is left out, and why a load is all or nothing).

  • Power users / demo builders: the file format, starting views for a catalog, and strict dataset identity.

Important

A session file does not contain your dataset.

Share… and Load… sit in the sidebar’s State section, under Session. To reopen a session you saved yourself:

  1. choose Load… › Open a session file… and pick the .cellucid-session file;

  2. a session saved on a sample, a data link or a Cellucid server opens its dataset first; one saved on a file from your computer needs that file (in Chrome and Edge, the handle this browser kept of it opens it again with one click; elsewhere you choose the file again).

A dataset opened from a catalog (the built-in samples included) can come with a starting view the catalog names: Cellucid puts it back by itself after the dataset is published and the session’s bytes are verified, and the history starts from it.

Tip

If you’re here because “I loaded a session but it looks different”, start with:

The history itself (steps, undo, branches, trackers, the copy kept in this browser) has its own chapter: State and History.


Fast path (choose your goal)#

You want to…

Do this

Why it’s the right choice

Start here

Reopen your work later on this computer

Nothing: every step is kept in this browser, and reopening the dataset offers Continue where you left off?

The history is saved as you work

Saved states and autosave

Keep your work as a file, or move it to another computer

State › Session › Share… → Save file, keep the .cellucid-session file

The file holds the history you chose and opens in any browser

Save/restore UX (manual save + restore)

Run the same steps on another dataset

Open the other dataset, then Load… › Replay a session file here…

Steps are applied again by name; what does not match is flagged, never dropped

Sharing, loading and replaying

Start a sample in its reviewed view

Choose the dataset from its catalog; the starting view the catalog names is put back by itself

The data is published first, then the view is integrity-verified

Starting views named by a catalog

Send someone your work

Send the .cellucid-session file, and the dataset file when it was opened from your computer

Sessions don’t include data; a sample, link or server opens by itself

Share workflows (links, session files and data files)

Collaborate on labels with many people

Use Community annotation (GitHub-backed)

Sessions are single-user files; annotation is multi-user

Community Annotation (Voting + Consensus; GitHub Sync)



Interface reference#

  • State › Session: Share… (chooses what the file holds, then downloads the .cellucid-session file; Sharing, loading and replaying) and Load… (every history this browser keeps, Open a session file… and Replay a session file here…; see Saved states and autosave).

  • State › History: the steps a session file holds, as a graph with its branches and trackers, shown and changed in place (The history, Branches, trackers and comparing).

  • Session (the panel above State): Open data, Subsampling (Cells to open, Genes read for) and Data mapping. A change of the cells to open or of the data mapping is a step of the history, so a session file keeps it; opening a dataset is not a step.

The State section with the Pancreatic endocrinogenesis sample open: Session with Share… and Load…, and the History with the recording switch, the branch shown and the graph of the steps taken so far, the step shown marked.

The State section holds the session’s Share… and Load… above the history they write and read.#

The Session panel with the Pancreatic endocrinogenesis sample loaded: the Dataset box with its name, cells and genes, format and host, description and a collapsed Details; Open data with the Sample dataset dropdown, My datasets naming the open sample, the Open… button and the Link or server bar; the Stored line; and the collapsed Subsampling and Data mapping sections.

The Session panel gathers every way a dataset comes in under Open data, with Subsampling and Data mapping below it. A session is loaded onto the dataset opened here.#