bioRxivBioinformaticsPreprint
Oops: A Language for Formalizing Fallible Biological Protocols
Abstract
Formalizing protocols used in wetlab biological research as programs improves reproducibility by making protocols replicable and standardized. However, existing protocol languages have limited capacity for codifying error sources and standardizing error handling. When protocols inevitably go wrong, debugging must still be done by technicians, a process which is challenging for unfamiliar protocols and a scalability constraint in automated facilities. We introduce OO_SCPLOWOPSC_SCPLOW, a programming language for describing biological protocols along with how they can fail. OO_SCPLOWOPSC_SCPLOW makes expression of how errors affect outcomes concise through probabilistic semantics, an extensible abstraction of the lab, and metaprogramming. Given an outcome, OO_SCPLOWOPSC_SCPLOW enables analyses of what errors occurred by mapping lab observations to enforced program conditions and applying existing probabilistic inference algorithms. We formalize a collection of molecular cloning protocols and present case studies demonstrating how OO_SCPLOWOPSC_SCPLOW can explain errors and assess diagnostic capabilities.
- Citations
- 1
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
- 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
- BioLP-bench: Measuring understanding of biological lab protocols by large language models
Igor Ivanov·bioRxiv·Aug 21, 2024
- Culsma: An Executable Specification Language for Laboratory Protocols
Meng Ying Sun, Tadepally Lakshmikanth, … Petter Brodin·bioRxiv·Sep 24, 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
- 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
- From Prompt to Provenance: BloClaw, a Capability-Gated AI4S Workstation for Auditable Computational Biology
Qin Yao, Jinhua Pang, Xiaoming Zhang·bioRxiv·Sep 1, 2026