The SBOL Stack: A Platform for Storing, Publishing, and Sharing Synthetic Biology Designs.

Recently, synthetic biologists have developed the Synthetic Biology Open Language (SBOL), a data exchange standard for descriptions of genetic parts, devices, modules, and systems. The goals of this standard are to allow scientists to exchange designs of biological parts and systems, to facilitate the storage of genetic designs in repositories, and to facilitate the description of genetic designs in publications. In order to achieve these goals, the development of an infrastructure to store, retrieve, and exchange SBOL data is necessary. To address this problem, we have developed the SBOL Stack, a Resource Description Framework (RDF) database specifically designed for the storage, integration, and publication of SBOL data. This database allows users to define a library of synthetic parts and designs as a service, to share SBOL data with collaborators, and to store designs of biological systems locally. The database also allows external data sources to be integrated by mapping them to the SBOL data model. The SBOL Stack includes two Web interfaces: the SBOL Stack API and SynBioHub. While the former is designed for developers, the latter allows users to upload new SBOL biological designs, download SBOL documents, search by keyword, and visualize SBOL data. Since the SBOL Stack is based on semantic Web technology, the inherent distributed querying functionality of RDF databases can be used to allow different SBOL stack databases to be queried simultaneously, and therefore, data can be shared between different institutes, centers, or other users.

[1]  Chris J Myers,et al.  A Converter from the Systems Biology Markup Language to the Synthetic Biology Open Language. , 2016, ACS synthetic biology.

[2]  R. Durbin,et al.  The Sequence Ontology: a tool for the unification of genome annotations , 2005, Genome Biology.

[3]  Matthew R. Pocock,et al.  BacillOndex: An Integrated Data Resource for Systems and Synthetic Biology , 2013, Journal of integrative bioinformatics.

[4]  Goksel Misirli,et al.  Composable Modular Models for Synthetic Biology , 2014, ACM J. Emerg. Technol. Comput. Syst..

[5]  Frank van Harmelen,et al.  Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema , 2002, SEMWEB.

[6]  Allan Kuchinsky,et al.  The Synthetic Biology Open Language (SBOL) provides a community standard for communicating designs in synthetic biology , 2014, Nature Biotechnology.

[7]  Zhen Zhang,et al.  libSBOLj 2.0: A Java Library to Support SBOL 2.0 , 2015, IEEE Life Sciences Letters.

[8]  Chris J. Myers,et al.  Tablet—next generation sequence assembly visualization , 2009, Bioinform..

[9]  Deepak Chandran,et al.  TinkerCell: modular CAD tool for synthetic biology , 2009, Journal of biological engineering.

[10]  Zhen Zhang,et al.  Sharing Structure and Function in Biological Design with SBOL 2.0. , 2016, ACS synthetic biology.

[11]  Zhen Zhang,et al.  Synthetic Biology Open Language (SBOL) Version 2.0.0. , 2015, Journal of integrative bioinformatics.

[12]  H. Sauro,et al.  Standard Biological Parts Knowledgebase , 2011, PloS one.

[13]  Daniel Lewis,et al.  What is web 2.0? , 2006, CROS.

[14]  Steve Vinoski,et al.  Node.js: Using JavaScript to Build High-Performance Network Programs , 2010, IEEE Internet Comput..

[15]  E. Prud hommeaux,et al.  SPARQL query language for RDF , 2011 .

[16]  J. Peccoud,et al.  Targeted Development of Registries of Biological Parts , 2008, PloS one.

[17]  Zhen Zhang,et al.  Synthetic Biology Open Language (SBOL) Version 2.1.0 , 2016, J. Integr. Bioinform..

[18]  Etsuko N. Moriyama,et al.  Vector NTI, a balanced all-in-one sequence analysis suite , 2004, Briefings Bioinform..

[19]  Zhen Zhang,et al.  Synthetic Biology Open Language (SBOL) Version 2.0.0 , 2015, J. Integr. Bioinform..

[20]  Timothy S. Ham,et al.  Design, implementation and practice of JBEI-ICE: an open source biological part registry platform and tools , 2012, Nucleic acids research.

[21]  David L. Wheeler,et al.  GenBank , 2015, Nucleic Acids Res..

[22]  Matthew R. Pocock,et al.  VisBOL: Web-Based Tools for Synthetic Biology Design Visualization. , 2016, ACS synthetic biology.

[23]  Matthew R. Pocock,et al.  SBOL Visual: A Graphical Language for Genetic Designs , 2015, PLoS biology.

[24]  Matthew R. Pocock,et al.  Data Integration and Mining for Synthetic Biology Design. , 2016, ACS synthetic biology.

[25]  M. Ashburner,et al.  Gene Ontology: tool for the unification of biology , 2000, Nature Genetics.