EpistaBase Docs
Apps

Analysis

Run Python notebooks, AI-assisted analysis sessions, and publish results back to experiments.

guideReviewed 2026-06-26

The Analysis app is where computational work becomes part of the experiment record.

EpistaBase Analysis app screenshot
The Analysis registry lists saved analyses and available notebook sessions.

What Analysis shows

The Analysis page opens to a registry of saved analyses. A running notebook is a live compute session; the saved analysis is the thing you return to later.

You can:

  • launch a Python notebook
  • launch an AI-assisted analysis session if your workspace includes it
  • choose an Experiment context
  • resume an active session
  • stop live compute explicitly
  • publish figures and tables back to the Experiment

Notebook lifecycle

When you open a notebook, EpistaBase provisions a kernel, embeds the notebook, and keeps the live session running until you stop it or it idles out.

Navigating away does not necessarily stop compute. Use Stop when you are done.

Publishing results

Notebook outputs can be published through the Python SDK:

import biolake as bl

bl.publish_figure(fig, name="Dose response", format="svg")
bl.publish_table(df, name="IC50 summary")

Published artifacts are stored in governed EpistaBase storage and appear as experiment figures or tables. When the session has run bl.query(), the publish path can record query context for lineage.

Good analysis hygiene

  • Name notebooks by question or output, not by date alone.
  • Link the notebook to an Experiment.
  • Publish the figure or table that will be discussed.
  • Keep raw exploratory scratch work separate from the final reported output.

On this page