#30 · Tools & infrastructure
Compiler-verified and formal languages for executable laboratory protocols
The dominant thread is machine-checkable representation of laboratory protocols. BPL specifies biology protocols in a compiler-verified language with unit-aware types, and BPL-COGEN pairs a fine-tuned LLM with a compiler repair loop to produce protocols that pass these checks. Culsma takes a related route as an executable specification language in which each operation is defined by its effect on experimental state, so protocols become programs that can be machine-checked. What is new is the explicit verification layer, whether compiler checks or formal state-change semantics. plyxp is a separate contribution at the data-manipulation layer, an R/Bioconductor grammar for tidy handling of annotated matrix data such as gene expression counts, and it does not address protocol verification. The summaries provided do not describe evaluation of predictive generalization under distribution shift.
Preprints
Towards autonomous biology: Compiler-Verified Protocols as a Foundation for Real World AI Execution
Introduces BPL, a compiler-verified biology protocol language with unit-aware types, and BPL-COGEN, a fine-tuned LLM plus compiler repair loop scoring 95.1…
Efficient and Tidy Manipulation of Annotated Matrix Data with plyxp
Introduces plyxp, an R/Bioconductor grammar and package for tidy manipulation of annotated matrix data such as gene expression counts, with efficient…
Culsma: A Formal Language for Laboratory Protocols
Culsma is an executable specification language that encodes lab protocols as machine-checkable programs, with operations defined by experimental state changes…
Topic history
| Date | Rank |
|---|---|
| #30 | |
| #24 | |
| #4 | |
| #15 | |
| #9 | |
| #12 | |
| #12 | |
| #15 | |
| #8 | |
| #5 | |
| #15 | |
| #18 | |
| #19 | |
| #14 | |
| #36 | |
| #35 | |
| #32 | |
| #35 |