DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: The Synthetic Biology Open Language (SBOL) Version 3: Simplified Data Exchange for Bioengineering

Abstract

The Synthetic Biology Open Language (SBOL) is a community-developed data standard that allows knowledge about biological designs to be captured using a machine-tractable, ontology-backed representation that is built using Semantic Web technologies. While early versions of SBOL focused only on the description of DNA-based components and their sub-components, SBOL can now be used to represent knowledge across multiple scales and throughout the entire synthetic biology workflow, from the specification of a single molecule or DNA fragment through to multicellular systems containing multiple interacting genetic circuits. The third major iteration of the SBOL standard, SBOL3, is an effort to streamline and simplify the underlying data model with a focus on real-world applications, based on experience from the deployment of SBOL in a variety of scientific and industrial settings. Here, we introduce the SBOL3 specification both in comparison to previous versions of SBOL and through practical examples of its use.

Authors:
 [1];  [2];  [3];  [4];  [2];  [5];  [6];  [7];  [8];  [1];  [9];  [10]
  1. Newcastle Univ. (United Kingdom)
  2. Raytheon BBN Technologies, Cambridge, MA (United States)
  3. Keele Univ. (United Kingdom)
  4. King Abdullah Univ.y of Science and Technology (Saudi Arabia)
  5. Univ. of Oxford (United Kingdom)
  6. Microsoft Research, Cambridge (United Kingdom)
  7. Univ. of Utah, Salt Lake City, UT (United States)
  8. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
  9. Univ. of Bristol (United Kingdom)
  10. Univ. of Colorado, Boulder, CO (United States)
Publication Date:
Research Org.:
Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Sponsoring Org.:
USDOE Office of Science (SC)
OSTI Identifier:
1706643
Grant/Contract Number:  
AC02-05CH11231
Resource Type:
Accepted Manuscript
Journal Name:
Frontiers in Bioengineering and Biotechnology
Additional Journal Information:
Journal Volume: 8; Journal ID: ISSN 2296-4185
Publisher:
Frontiers Research Foundation
Country of Publication:
United States
Language:
English
Subject:
59 BASIC BIOLOGICAL SCIENCES; 96 KNOWLEDGE MANAGEMENT AND PRESERVATION; synthetic biology; data standards; data exchange; knowledge representation; SBOL

Citation Formats

McLaughlin, James Alastair, Beal, Jacob, Mısırlı, Göksel, Grünberg, Raik, Bartley, Bryan A, Scott-Brown, James, Vaidyanathan, Prashant, Fontanarrosa, Pedro, Oberortner, Ernst, Wipat, Anil, Gorochowski, Thomas E., and Myers, Chris J. The Synthetic Biology Open Language (SBOL) Version 3: Simplified Data Exchange for Bioengineering. United States: N. p., 2020. Web. doi:10.3389/fbioe.2020.01009.
McLaughlin, James Alastair, Beal, Jacob, Mısırlı, Göksel, Grünberg, Raik, Bartley, Bryan A, Scott-Brown, James, Vaidyanathan, Prashant, Fontanarrosa, Pedro, Oberortner, Ernst, Wipat, Anil, Gorochowski, Thomas E., & Myers, Chris J. The Synthetic Biology Open Language (SBOL) Version 3: Simplified Data Exchange for Bioengineering. United States. https://doi.org/10.3389/fbioe.2020.01009
McLaughlin, James Alastair, Beal, Jacob, Mısırlı, Göksel, Grünberg, Raik, Bartley, Bryan A, Scott-Brown, James, Vaidyanathan, Prashant, Fontanarrosa, Pedro, Oberortner, Ernst, Wipat, Anil, Gorochowski, Thomas E., and Myers, Chris J. Fri . "The Synthetic Biology Open Language (SBOL) Version 3: Simplified Data Exchange for Bioengineering". United States. https://doi.org/10.3389/fbioe.2020.01009. https://www.osti.gov/servlets/purl/1706643.
@article{osti_1706643,
title = {The Synthetic Biology Open Language (SBOL) Version 3: Simplified Data Exchange for Bioengineering},
author = {McLaughlin, James Alastair and Beal, Jacob and Mısırlı, Göksel and Grünberg, Raik and Bartley, Bryan A and Scott-Brown, James and Vaidyanathan, Prashant and Fontanarrosa, Pedro and Oberortner, Ernst and Wipat, Anil and Gorochowski, Thomas E. and Myers, Chris J.},
abstractNote = {The Synthetic Biology Open Language (SBOL) is a community-developed data standard that allows knowledge about biological designs to be captured using a machine-tractable, ontology-backed representation that is built using Semantic Web technologies. While early versions of SBOL focused only on the description of DNA-based components and their sub-components, SBOL can now be used to represent knowledge across multiple scales and throughout the entire synthetic biology workflow, from the specification of a single molecule or DNA fragment through to multicellular systems containing multiple interacting genetic circuits. The third major iteration of the SBOL standard, SBOL3, is an effort to streamline and simplify the underlying data model with a focus on real-world applications, based on experience from the deployment of SBOL in a variety of scientific and industrial settings. Here, we introduce the SBOL3 specification both in comparison to previous versions of SBOL and through practical examples of its use.},
doi = {10.3389/fbioe.2020.01009},
journal = {Frontiers in Bioengineering and Biotechnology},
number = ,
volume = 8,
place = {United States},
year = {Fri Sep 11 00:00:00 EDT 2020},
month = {Fri Sep 11 00:00:00 EDT 2020}
}

Works referenced in this record:

A Rule-Based Design Specification Language for Synthetic Biology
journal, December 2014

  • Oberortner, Ernst; Bhatia, Swapnil; Lindgren, Erik
  • ACM Journal on Emerging Technologies in Computing Systems, Vol. 11, Issue 3
  • DOI: 10.1145/2641571

Organizing genome engineering for the gigabase scale
journal, February 2020


ShortBOL: A Language for Scripting Designs for Engineered Biological Systems Using Synthetic Biology Open Language (SBOL)
journal, March 2020


The Gene Ontology (GO) database and informatics resource
journal, January 2004

  • Gene Ontology Consortium,
  • Nucleic Acids Research, Vol. 32, Issue 90001
  • DOI: 10.1093/nar/gkh036

Synthetic Biology Open Language (SBOL) Version 2.2.0
journal, April 2018

  • Cox, Robert Sidney; Madsen, Curtis; McLaughlin, James Alastair
  • Journal of Integrative Bioinformatics, Vol. 15, Issue 1
  • DOI: 10.1515/jib-2018-0001

Web-Based Software Tool for Constraint-Based Design Specification of Synthetic Biological Systems
journal, November 2014

  • Oberortner, Ernst; Densmore, Douglas
  • ACS Synthetic Biology, Vol. 4, Issue 6
  • DOI: 10.1021/sb500352b

SynBioHub: A Standards-Enabled Design Repository for Synthetic Biology
journal, January 2018

  • McLaughlin, James Alastair; Myers, Chris J.; Zundel, Zach
  • ACS Synthetic Biology, Vol. 7, Issue 2
  • DOI: 10.1021/acssynbio.7b00403

The BioPAX community standard for pathway data sharing
journal, September 2010

  • Demir, Emek; Cary, Michael P.; Paley, Suzanne
  • Nature Biotechnology, Vol. 28, Issue 9
  • DOI: 10.1038/nbt.1666

Streamlining the Design-to-Build Transition with Build-Optimization Software Tools
journal, November 2016

  • Oberortner, Ernst; Cheng, Jan-Fang; Hillson, Nathan J.
  • ACS Synthetic Biology, Vol. 6, Issue 3
  • DOI: 10.1021/acssynbio.6b00200

Synthetic Biology Open Language (SBOL) Version 2.1.0
journal, September 2016

  • Beal, Jacob; Cox, Robert Sidney; Grünberg, Raik
  • Journal of Integrative Bioinformatics, Vol. 13, Issue 3
  • DOI: 10.1515/jib-2016-291

Tuning receiver characteristics in bacterial quorum communication: An evolutionary approach using standard virtual biological parts
conference, May 2014

  • Hallinan, J. S.; Gilfellon, O.; Misirli, G.
  • 2014 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology (CIBCB)
  • DOI: 10.1109/CIBCB.2014.6845520

GenBank
journal, November 2012

  • Benson, Dennis A.; Cavanaugh, Mark; Clark, Karen
  • Nucleic Acids Research, Vol. 41, Issue D1
  • DOI: 10.1093/nar/gks1195

j5 DNA Assembly Design Automation Software
journal, December 2011

  • Hillson, Nathan J.; Rosengarten, Rafael D.; Keasling, Jay D.
  • ACS Synthetic Biology, Vol. 1, Issue 1, p. 14-21
  • DOI: 10.1021/sb2000116

Foundations for engineering biology
journal, November 2005


Genetic circuit design automation
journal, March 2016


Composable Modular Models for Synthetic Biology
journal, December 2014

  • Misirli, Goksel; Hallinan, Jennifer; Wipat, Anil
  • ACM Journal on Emerging Technologies in Computing Systems, Vol. 11, Issue 3
  • DOI: 10.1145/2631921

Towards programming languages for genetic engineering of living cells
journal, April 2009


SBOL Visual 2 Ontology
journal, March 2020

  • Mısırlı, Göksel; Beal, Jacob; Gorochowski, Thomas E.
  • ACS Synthetic Biology, Vol. 9, Issue 4
  • DOI: 10.1021/acssynbio.0c00046

The Synthetic Biology Open Language (SBOL) provides a community standard for communicating designs in synthetic biology
journal, June 2014

  • Galdzicki, Michal; Clancy, Kevin P.; Oberortner, Ernst
  • Nature Biotechnology, Vol. 32, Issue 6
  • DOI: 10.1038/nbt.2891

Synthetic Biology Open Language (SBOL) Version 2.3
journal, June 2019

  • Madsen, Curtis; Goñi Moreno, Angel; P., Umesh
  • Journal of Integrative Bioinformatics, Vol. 16, Issue 2
  • DOI: 10.1515/jib-2019-0025

SBOL-OWL: An Ontological Approach for Formal and Semantic Representation of Synthetic Biology Information
journal, May 2019

  • Mısırlı, Göksel; Taylor, Renee; Goñi-Moreno, Angel
  • ACS Synthetic Biology, Vol. 8, Issue 7
  • DOI: 10.1021/acssynbio.8b00532

A Computational Workflow for the Automated Generation of Models of Genetic Designs
journal, May 2018

  • Misirli, Göksel; Nguyen, Tramy; McLaughlin, James Alastair
  • ACS Synthetic Biology, Vol. 8, Issue 7
  • DOI: 10.1021/acssynbio.7b00459

SBOLDesigner 2: An Intuitive Tool for Structural Genetic Design
journal, April 2017

  • Zhang, Michael; McLaughlin, James Alastair; Wipat, Anil
  • ACS Synthetic Biology, Vol. 6, Issue 7
  • DOI: 10.1021/acssynbio.6b00275

iBioSim: a tool for the analysis and design of genetic circuits
journal, July 2009


Writing DNA with GenoCADTM
journal, May 2009

  • Czar, M. J.; Cai, Y.; Peccoud, J.
  • Nucleic Acids Research, Vol. 37, Issue Web Server
  • DOI: 10.1093/nar/gkp361

SBOLme: a Repository of SBOL Parts for Metabolic Engineering
journal, January 2017


Digital logic circuits in yeast with CRISPR-dCas9 NOR gates
journal, May 2017

  • Gander, Miles W.; Vrana, Justin D.; Voje, William E.
  • Nature Communications, Vol. 8, Issue 1
  • DOI: 10.1038/ncomms15459

UniProt in RDF: Tackling Data Integration and Distributed Annotation with the Semantic Web
journal, April 2009


Standard virtual biological parts: a repository of modular modeling components for synthetic biology
journal, February 2010


VisBOL: Web-Based Tools for Synthetic Biology Design Visualization
journal, February 2016

  • McLaughlin, James Alastair; Pocock, Matthew; Mısırlı, Göksel
  • ACS Synthetic Biology, Vol. 5, Issue 8
  • DOI: 10.1021/acssynbio.5b00244

Interactive assembly algorithms for molecular cloning
journal, April 2014

  • Appleton, Evan; Tao, Jenhan; Haddock, Traci
  • Nature Methods, Vol. 11, Issue 6
  • DOI: 10.1038/nmeth.2939

Synthetic Biology Open Language Visual (SBOL Visual) Version 2.1
journal, June 2019

  • Madsen, Curtis; Goni Moreno, Angel; Palchick, Zachary
  • Journal of Integrative Bioinformatics, Vol. 16, Issue 2
  • DOI: 10.1515/jib-2018-0101

PubChemRDF: towards the semantic annotation of PubChem compound and substance databases
journal, July 2015


Model annotation for synthetic biology: automating model to nucleotide sequence conversion
journal, February 2011


Maintaining knowledge about temporal intervals
journal, November 1983


Synthetic biology open language (SBOL) version 3.0.0
journal, June 2020

  • Baig, Hasan; Fontanarrosa, Pedro; Kulkarni, Vishwesh
  • Journal of Integrative Bioinformatics, Vol. 17, Issue 2-3
  • DOI: 10.1515/jib-2020-0017

Improving Synthetic Biology Communication: Recommended Practices for Visual Depiction and Digital Submission of Genetic Designs
journal, May 2016


Synthetic Biology Open Language (SBOL) Version 2.0.0
text, January 2015


Sharing Structure and Function in Biological Design with SBOL 2.0
journal, May 2016


Controlled vocabularies and semantics in systems biology
journal, January 2011

  • Courtot, Mélanie; Juty, Nick; Knüpfer, Christian
  • Molecular Systems Biology, Vol. 7, Issue 1
  • DOI: 10.1038/msb.2011.77

DeviceEditor visual biological CAD canvas
journal, December 2012

  • Chen, Joanna; Densmore, Douglas; Ham, Timothy S.
  • Journal of Biological Engineering, Vol. 6, Issue 1
  • DOI: 10.1186/1754-1611-6-1

Construction of a genetic toggle switch in Escherichia coli
journal, January 2000

  • Gardner, Timothy S.; Cantor, Charles R.; Collins, James J.
  • Nature, Vol. 403, Issue 6767
  • DOI: 10.1038/35002131

SBOL Visual: A Graphical Language for Genetic Designs
journal, December 2015


ChEBI: a database and ontology for chemical entities of biological interest
journal, December 2007

  • Degtyarenko, K.; de Matos, P.; Ennis, M.
  • Nucleic Acids Research, Vol. 36, Issue Database
  • DOI: 10.1093/nar/gkm791

Eugene – A Domain Specific Language for Specifying and Constraining Synthetic Biological Parts, Devices, and Systems
journal, April 2011


Pigeon: A Design Visualizer for Synthetic Biology
journal, March 2013

  • Bhatia, Swapnil; Densmore, Douglas
  • ACS Synthetic Biology, Vol. 2, Issue 6
  • DOI: 10.1021/sb400024s

The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models
journal, March 2003


i B io S im 3: A Tool for Model-Based Genetic Circuit Design
journal, June 2018


Design, implementation and practice of JBEI-ICE: an open source biological part registry platform and tools
journal, June 2012

  • Ham, T. S.; Dmytriv, Z.; Plahar, H.
  • Nucleic Acids Research, Vol. 40, Issue 18
  • DOI: 10.1093/nar/gks531

A Framework for Genetic Logic Synthesis
journal, November 2015

  • Vaidyanathan, Prashant; Der, Bryan S.; Bhatia, Swapnil
  • Proceedings of the IEEE, Vol. 103, Issue 11
  • DOI: 10.1109/JPROC.2015.2443832

Communicating Structure and Function in Synthetic Biology Diagrams
journal, July 2019


DNAplotlib: Programmable Visualization of Genetic Designs and Associated Data
journal, October 2016