Culsma: An Executable Specification Language for Laboratory Protocols
Meng Ying SuniD, Tadepally LakshmikanthiD, Jun WangiD, Hugo BarcenillaiD, Laura GonzaleziD, Yang CheniD, Petter BrodiniD
Abstract
Laboratory protocols are commonly communicated in natural language, leaving room for variation in how experimental commitments are understood and carried out. We present Culsma, an executable specification language in which protocols are written as programs. The same program is legible to bench scientists and directly machine-readable by software that checks and runs it. It serves as the protocol's operational specification, making experimental commitments explicit for checking before execution and retaining them in results. Culsma addresses how experimental procedures are modeled: it defines operations by the experimental changes and relationships they establish, giving a fine-grained, compositional basis whose technique- and device-specific realizations remain extensible. We examine this boundary in workflows spanning molecular and cell biology, protein biochemistry, and immunoassays, which combine material handling, separation, and measurement differently, asking which distinctions the operation interface preserves. A maintained, source-linked benchmark broadens this evaluation with versioned checks of source-step correspondence and software execution.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Oops: A Language for Formalizing Fallible Biological Protocols
Matthew Shang, Eric Klavins, Gilbert Bernstein·bioRxiv·Jun 17, 2025
- Building an Open Representation for Biological Protocols
Bryan Bartley, Jacob Beal, … Mark Weston·ACM Journal on Emerging Technologies in Computing SystemsPeer-reviewed·Jun 13, 2023
- Visual Representation of Experimental Protocols
James Scott-Brown, Antonis Papachristodoulou·bioRxiv·Nov 30, 2017
- Towards autonomous biology: Compiler-Verified Protocols as a Foundation for Real World AI Execution
Renjian Song, Yaokai Fu, … Chang-Ting Chen·bioRxiv·May 7, 2026
- From Prompt to Provenance: BloClaw, a Capability-Gated AI4S Workstation for Auditable Computational Biology
Qin Yao, Jinhua Pang, Xiaoming Zhang·bioRxiv·Sep 1, 2026
- BioBlocks: Programming protocols in biology made easier
Vishal Gupta, Jesús Irimia, … Alfonso Rodríguez‐Patón·ACS Synthetic BiologyPeer-reviewed·Jan 4, 2017