Data Hub

Browse and analyze runs

Find runs in the dashboard, open run detail, claim attribution, download files, comment, and reprocess.

ForEveryone

Once instruments are uploading, you work with data in the web app: the home dashboard, each instrument’s run list, and the run detail page.

Find a run

  • Home dashboard: recent runs across instruments, with filters (date range, who ran it, and instrument-specific metadata when available) and pagination
  • Instrument page: that instrument’s runs table, with column filters that match the instrument type (for example wavelengths on a plate reader)
  • Global search: open search from the app chrome (⌘ K / Ctrl K) and search runs, files, and instruments. File hits deep-link into the parent run with the files table pre-filtered

Open run detail

Each run has a detail page at /instruments/<instrument_id>/runs/<run_id>. Depending on instrument type you may see metadata badges, processed reports (tables, images, PDFs), and a files table.

Claim who ran it

Use Claim on the run to attribute yourself. Attribution is self-only: you claim or unclaim your own user; you cannot attribute someone else. Attributions appear on the run and in “ran by” filters.

Download files

  • Download a single file from the files table (pre-signed URL)
  • Download all builds a zip of active files in the run (and respects active file filters). On a cache miss the zip builds asynchronously; retry after the suggested wait

Comment

The comments thread on run detail is for lab notes and follow-ups. Comment activity can notify people who claimed the run or already commented; see Configure notifications.

Reprocess and delete

  • Reprocess a failed or completed file (or the whole run, where available) to re-run server-side processing after a parser fix
  • Delete a run soft-deletes it; admins/operators can restore from the deleted state on the same page when that control is shown

Manual-upload instruments may also expose upload / dismiss actions on detected files while the watcher waits for approval; see Manage the watcher fleet.

Programmatic access

Integrators can list and fetch the same data over the REST API or MCP with a personal access token.

On this page