Core System

Biology-Native Records

How BenchOS models constructs, primers, samples, files, and linked lineage as structured scientific records.

Records are the foundation

BenchOS is built around scientific objects that labs actually reason about: constructs, primers, expression runs, preparations, grids, notebook entries, files, and operational events. These are not generic documents. They are typed records with lineage and linked context.

Lineage stays explicit

Parent-child relationships remain visible across the workflow. A construct can lead to an expression record, which can lead to a preparation, which can lead to a downstream assay or structural biology handoff.

Upstream provenance remains queryable later.
Files and QC events stay attached to the correct object.
Benchmate does not need the user to restate the chain in every step.

Scientific properties can be computed in context

Records can carry derived values such as molecular weight and absorption coefficients. These values are not static annotations pasted into notes. They are generated from the record context and remain reusable across the rest of BenchOS.

A record can be both the source of truth and the source of scientific calculation.