{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,18]],"date-time":"2026-04-18T05:59:50Z","timestamp":1776491990914,"version":"3.51.2"},"reference-count":39,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2023,6,23]],"date-time":"2023-06-23T00:00:00Z","timestamp":1687478400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Air Force Research Laboratory (AFRL) and DARPA","award":["FA8750-17-C-0184, FA8750-17-C-0231, HR001117C0095"],"award-info":[{"award-number":["FA8750-17-C-0184, FA8750-17-C-0231, HR001117C0095"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Emerg. Technol. Comput. Syst."],"published-print":{"date-parts":[[2023,7,31]]},"abstract":"<jats:p>Laboratory protocols are critical to biological research and development, yet difficult to communicate and reproduce across projects, investigators, and organizations. While many attempts have been made to address this challenge, there is currently no available protocol representation that is unambiguous enough for precise interpretation and automation, yet simultaneously \u201chuman friendly\u201d and abstract enough to enable reuse and adaptation. The Laboratory Open Protocol language (LabOP) is a free and open protocol representation aiming to address this gap, building on a foundation of UML, Autoprotocol, Aquarium, SBOL RDF, and the Provenance Ontology. LabOP provides a linked-data representation both for protocols and for records of their execution and the resulting data, as well as a framework for exporting from LabOP for execution by either humans or laboratory automation. LabOP is currently implemented in the form of an RDF knowledge representation, specification document, and Python library, and supports execution as manual \u201cpaper protocols,\u201d by Autoprotocol or by Opentrons. From this initial implementation, LabOP is being further developed as an open community effort.<\/jats:p>","DOI":"10.1145\/3604568","type":"journal-article","created":{"date-parts":[[2023,6,13]],"date-time":"2023-06-13T22:39:38Z","timestamp":1686695978000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Building an Open Representation for Biological Protocols"],"prefix":"10.1145","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1597-4022","authenticated-orcid":false,"given":"Bryan","family":"Bartley","sequence":"first","affiliation":[{"name":"Raytheon BBN Technologies, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1663-5102","authenticated-orcid":false,"given":"Jacob","family":"Beal","sequence":"additional","affiliation":[{"name":"Raytheon BBN Technologies, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2804-880X","authenticated-orcid":false,"given":"Miles","family":"Rogers","sequence":"additional","affiliation":[{"name":"Raytheon BBN Technologies, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5809-3658","authenticated-orcid":false,"given":"Daniel","family":"Bryce","sequence":"additional","affiliation":[{"name":"SIFT, LLC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5851-4851","authenticated-orcid":false,"given":"Robert P.","family":"Goldman","sequence":"additional","affiliation":[{"name":"SIFT, LLC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7377-6051","authenticated-orcid":false,"given":"Benjamin","family":"Keller","sequence":"additional","affiliation":[{"name":"University of Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5553-9041","authenticated-orcid":false,"given":"Peter","family":"Lee","sequence":"additional","affiliation":[{"name":"Ginkgo Bioworks, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-6576-2797","authenticated-orcid":false,"given":"Vanessa","family":"Biggers","sequence":"additional","affiliation":[{"name":"Strateos, Inc., USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7865-1485","authenticated-orcid":false,"given":"Joshua","family":"Nowak","sequence":"additional","affiliation":[{"name":"Strateos, Inc., USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1333-2130","authenticated-orcid":false,"given":"Mark","family":"Weston","sequence":"additional","affiliation":[{"name":"Netrias, Inc., USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,6,23]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.6084\/m9.figshare.3115156.v2"},{"key":"e_1_3_2_3_2","doi-asserted-by":"crossref","unstructured":"Hasan Baig Pedro Fontanarrosa Vishwesh Kulkarni James Alastair McLaughlin Prashant Vaidyanathan Chris Myers Bryan Bartley Jacob Beal Matthew Crowther Thomas E. Gorochowski Raik Grunberg Goksel Misirli Thomas Mitchell Ernst Oberortner James Scott-Brown and Anil Wipat. 2021. Synthetic biology open language (SBOL) version 3.0.1. Retrieved from https:\/\/github.com\/SynBioDex\/SBOL-specification\/releases\/tag\/v3.0.1.","DOI":"10.1515\/jib-2020-0017"},{"key":"e_1_3_2_4_2","volume-title":"HARMONY 2021","author":"Bartley Bryan","year":"2021","unstructured":"Bryan Bartley. 2021. SBOLFactory: Ontology-driven code generation. In HARMONY 2021. https:\/\/github.com\/SynBioDex\/sbol_factory."},{"issue":"6","key":"e_1_3_2_5_2","doi-asserted-by":"crossref","first-page":"e0252263","DOI":"10.1371\/journal.pone.0252263","article-title":"Comparative analysis of three studies measuring fluorescence from engineered bacterial genetic constructs","volume":"16","author":"Beal Jacob","year":"2021","unstructured":"Jacob Beal, Geoff S. Baldwin, Natalie G. Farny, Markus Gershater, Traci Haddock-Angelli, Russell Buckley-Taylor, Ari Dwijayanti, Daisuke Kiga, Meagan Lizarazo, John Marken et\u00a0al. 2021. Comparative analysis of three studies measuring fluorescence from engineered bacterial genetic constructs. PloS One 16, 6 (2021), e0252263.","journal-title":"PloS One"},{"issue":"6","key":"e_1_3_2_6_2","doi-asserted-by":"crossref","first-page":"e0199432","DOI":"10.1371\/journal.pone.0199432","article-title":"Quantification of bacterial fluorescence using independent calibrants","volume":"13","author":"Beal Jacob","year":"2018","unstructured":"Jacob Beal, Traci Haddock-Angelli, Geoff Baldwin, Markus Gershater, Ari Dwijayanti, Marko Storch, Kim De Mora, Meagan Lizarazo, Randy Rettberg, and iGEM Interlab Study Contributors. 2018. Quantification of bacterial fluorescence using independent calibrants. PloS One 13, 6 (2018), e0199432.","journal-title":"PloS One"},{"key":"e_1_3_2_7_2","unstructured":"Sean Bechhofer Frank van Harmelen Jim Hendler Ian Horrocks Deborah L. McGuinness Peter F. Patel-Schneider and Lynn Andrea Stein. 2004. OWL Web Ontology Language Reference. Retrieved from https:\/\/www.w3.org\/TR\/owl-ref\/."},{"key":"e_1_3_2_8_2","unstructured":"Bioprotocols Working Group. 2023. LabOP. Retrieved from https:\/\/github.com\/bioprotocols."},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1038\/ng1201-365"},{"key":"e_1_3_2_10_2","unstructured":"Broad Institute. 2019. The Workflow Description Language and Cromwell. Retrieved from https:\/\/software.broadin-stitute.org\/wdl."},{"issue":"3","key":"e_1_3_2_11_2","doi-asserted-by":"crossref","first-page":"e9942","DOI":"10.15252\/msb.20209942","article-title":"Enabling high-throughput biology with flexible open-source automation","volume":"17","author":"Chory Emma J.","year":"2021","unstructured":"Emma J. Chory, Dana W. Gretton, Erika A. DeBenedictis, and Kevin M. Esvelt. 2021. Enabling high-throughput biology with flexible open-source automation. Molec. Syst. Biol. 17, 3 (2021), e9942.","journal-title":"Molec. Syst. Biol."},{"issue":"1","key":"e_1_3_2_12_2","first-page":"D506\u2013D515","article-title":"UniProt: A worldwide hub of protein knowledge","volume":"47","author":"Consortium UniProt","year":"2019","unstructured":"UniProt Consortium. 2019. UniProt: A worldwide hub of protein knowledge. Nucleic Acids Res. 47, D1 (2019), D506\u2013D515.","journal-title":"Nucleic Acids Res."},{"key":"e_1_3_2_13_2","first-page":"D344\u2013D350","article-title":"ChEBI: A database and ontology for chemical entities of biological interest","volume":"36","author":"Degtyarenko Kirill","year":"2008","unstructured":"Kirill Degtyarenko, Paula de Matos, Marcus Ennis, Janna Hastings, Martin Zbinden, Alan McNaught, Rafael Alc\u00e1ntara, Michael Darsow, Micka\u00ebl Guedj, and Michael Ashburner. 2008. ChEBI: A database and ontology for chemical entities of biological interest. Nucleic Acids Res. 36 (2008), D344\u2013D350. Retrieved from http:\/\/nar.oxfordjournals.org\/content\/36\/suppl_1\/D344.short.","journal-title":"Nucleic Acids Res."},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.5555\/2047895.2047945"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1186\/gb-2005-6-5-r44"},{"key":"e_1_3_2_16_2","first-page":"127","volume-title":"Graph Drawing Software","author":"Ellson John","year":"2003","unstructured":"John Ellson, Emden R. Gansner, Eleftherios Koutsofios, Stephen C. North, and Gordon Woodhull. 2003. Graphviz and dynagraph: Static and dynamic graph drawing tools. In Graph Drawing Software. Springer-Verlag, 127\u2013148."},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1186\/gb-2010-11-8-r86"},{"key":"e_1_3_2_18_2","article-title":"OBO foundry in 2021: Operationalizing open data principles to evaluate ontologies","volume":"2021","author":"Jackson Rebecca","year":"2021","unstructured":"Rebecca Jackson, Nicolas Matentzoglu, James A. Overton, Randi Vita, James P. Balhoff, Pier Luigi Buttigieg, Seth Carbon, Melanie Courtot, Alexander D. Diehl, Damion M. Dooley et\u00a0al. 2021. OBO foundry in 2021: Operationalizing open data principles to evaluate ontologies. Database 2021 (Oct. 2021).","journal-title":"Database"},{"issue":"1","key":"e_1_3_2_19_2","first-page":"D1202\u2013D1213","article-title":"PubChem substance and compound databases","volume":"44","author":"Kim Sunghwan","year":"2016","unstructured":"Sunghwan Kim, Paul A. Thiessen, Evan E. Bolton, Jie Chen, Gang Fu, Asta Gindulyte, Lianyi Han, Jane He, Siqian He, Benjamin A. Shoemaker et\u00a0al. 2016. PubChem substance and compound databases. Nucleic Acids Res. 44, D1 (2016), D1202\u2013D1213.","journal-title":"Nucleic Acids Res."},{"key":"e_1_3_2_20_2","unstructured":"Holger Knublauch and Dimitris Kontokostas. 2017. Shapes Constraint Language (SHACL). Retrieved from https:\/\/www.w3.org\/TR\/shacl\/."},{"issue":"10","key":"e_1_3_2_21_2","first-page":"926","article-title":"MIFlowCyt: The minimum information about a flow cytometry experiment","volume":"73","author":"Lee Jamie A.","year":"2008","unstructured":"Jamie A. Lee, Josef Spidlen, Keith Boyce, Jennifer Cai, Nicholas Crosbie, Mark Dalphin, Jeff Furlong, Maura Gasparetto, Michael Goldberg, Elizabeth M. Goralczyk et\u00a0al. 2008. MIFlowCyt: The minimum information about a flow cytometry experiment. Cytomet. Part A: J. Int. Societ. Analyt. Cytol. 73, 10 (2008), 926\u2013930.","journal-title":"Cytomet. Part A: J. Int. Societ. Analyt. Cytol."},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/1868358.1868363"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.3389\/fbioe.2020.01009"},{"issue":"5","key":"e_1_3_2_24_2","doi-asserted-by":"crossref","first-page":"432","DOI":"10.1177\/2472630318784506","article-title":"Achieving reproducibility and closed-loop automation in biological experimentation with an IoT-enabled lab of the future.","volume":"23","author":"Miles Ben","year":"2018","unstructured":"Ben Miles and Peter L. Lee. 2018. Achieving reproducibility and closed-loop automation in biological experimentation with an IoT-enabled lab of the future. SLAS Technol. 23, 5 (2018), 432\u2013439.","journal-title":"SLAS Technol."},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/2452376.2452478"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/2757001.2757003"},{"key":"e_1_3_2_27_2","doi-asserted-by":"crossref","unstructured":"Object Management Group. 2017. OMG Unified Modeling Language (OMG UML) Version 2.5.1. Retrieved from https:\/\/www.omg.org\/spec\/UML\/.","DOI":"10.1016\/B978-1-78548-171-0.50001-3"},{"key":"e_1_3_2_28_2","unstructured":"Opentrons. 2020. OT-2 Python Protocol API Version 2. Retrieved from https:\/\/docs.opentrons.com\/v2\/."},{"key":"e_1_3_2_29_2","volume-title":"Communication with Automata","author":"Petri Carl Adam","year":"1966","unstructured":"Carl Adam Petri. 1966. Communication with Automata. Ph.D. Dissertation. Universitat Hamburg."},{"key":"e_1_3_2_30_2","unstructured":"Hajo Rijgersberg Don Willems Xin-Ying Ren Mari Wigham and Jan Top. 2021. Ontology of units of Measure (OM) version 2.0.31. Retrieved from http:\/\/www.ontology-of-units-of-measure.org\/resource\/om-2."},{"issue":"7","key":"e_1_3_2_31_2","doi-asserted-by":"crossref","first-page":"1519","DOI":"10.1021\/acssynbio.9b00092","article-title":"Specifying combinatorial designs with the Synthetic Biology Open Language (SBOL)","volume":"8","author":"Roehner Nicholas","year":"2019","unstructured":"Nicholas Roehner, Bryan Bartley, Jacob Beal, James McLaughlin, Matthew Pocock, Michael Zhang, Zach Zundel, and Chris J. Myers. 2019. Specifying combinatorial designs with the Synthetic Biology Open Language (SBOL). ACS Synth. Biol. 8, 7 (2019), 1519\u20131523.","journal-title":"ACS Synth. Biol."},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.tibtech.2015.11.006"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jbi.2006.02.013"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.4750840"},{"issue":"8","key":"e_1_3_2_35_2","doi-asserted-by":"crossref","first-page":"e1002538","DOI":"10.1371\/journal.pbio.1002538","article-title":"Protocols.io: Virtual communities for protocol development and discussion","volume":"14","author":"Teytelman Leonid","year":"2016","unstructured":"Leonid Teytelman, Alexei Stoliartchouk, Lori Kindler, and Bonnie L. Hurwitz. 2016. Protocols.io: Virtual communities for protocol development and discussion. PLoS Biol. 14, 8 (2016), e1002538.","journal-title":"PLoS Biol."},{"issue":"1","key":"e_1_3_2_36_2","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1016\/j.pisc.2014.02.012","article-title":"Standards for reporting enzyme data: The STRENDA consortium: What it aims to do and why it should be helpful","volume":"1","author":"Tipton Keith F.","year":"2014","unstructured":"Keith F. Tipton, Richard N. Armstrong, Barbara M. Bakker, Amos Bairoch, Athel Cornish-Bowden, Peter J. Halling, Jan-Hendrik Hofmeyr, Thomas S. Leyh, Carsten Kettner, Frank M. Raushel et\u00a0al. 2014. Standards for reporting enzyme data: The STRENDA consortium: What it aims to do and why it should be helpful. Perspect. Sci. 1, 1-6 (2014), 131\u2013137.","journal-title":"Perspect. Sci."},{"key":"e_1_3_2_37_2","unstructured":"Unity. 2023. Unity Visual Scripting. Retrieved from https:\/\/unity.com\/products\/unity-visual-scripting."},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1038\/nbt.3772"},{"issue":"1","key":"e_1_3_2_39_2","doi-asserted-by":"crossref","first-page":"ysab006","DOI":"10.1093\/synbio\/ysab006","article-title":"Aquarium: Open-source laboratory software for design, execution and data management","volume":"6","author":"Vrana Justin","year":"2021","unstructured":"Justin Vrana, Orlando de Lange, Yaoyu Yang, Garrett Newman, Ayesha Saleem, Abraham Miller, Cameron Cordray, Samer Halabiya, Michelle Parks, Eriberto Lopez et\u00a0al. 2021. Aquarium: Open-source laboratory software for design, execution and data management. Synth. Biol. 6, 1 (2021), ysab006.","journal-title":"Synth. Biol."},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1093\/nar\/gkt328"}],"container-title":["ACM Journal on Emerging Technologies in Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3604568","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3604568","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T12:47:20Z","timestamp":1750164440000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3604568"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,23]]},"references-count":39,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,7,31]]}},"alternative-id":["10.1145\/3604568"],"URL":"https:\/\/doi.org\/10.1145\/3604568","relation":{"has-preprint":[{"id-type":"doi","id":"10.1101\/2022.07.05.498808","asserted-by":"object"}]},"ISSN":["1550-4832","1550-4840"],"issn-type":[{"value":"1550-4832","type":"print"},{"value":"1550-4840","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,23]]},"assertion":[{"value":"2021-12-17","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-05-26","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-06-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}