Bioscript: programming safe chemistry on laboratories-on-a-chip

Publication information:

Jason Ott, Tyson Loveless, Chris Curtis, Mohsen Lesani, and Philip Brisk. 2018. “Bioscript: Programming Safe Chemistry on Laboratories-on-a-Chip”. Proceedings of the ACM on Programming Languages, 2, OOPSLA, Pp. 1-31

Abstract

This paper introduces BioScript, a domain-specific language (DSL) for programmable biochemistry which executes on emerging microfluidic platforms. The goal of this research is to provide a simple, intuitive, and type-safe DSL that is accessible to life science practitioners. The novel feature of the language is its syntax, which aims to optimize human readability; the technical contributions of the paper include the BioScript type system and relevant portions of its compiler. The type system ensures that certain types of errors, specific to biochemistry, do not occur, including the interaction of chemicals that may be unsafe.