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.
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.