| Literature DB >> 31423466 |
Uriel Urquiza-García1,2, Tomasz Zieliński1, Andrew J Millar1.
Abstract
Synthetic biology aims to introduce engineering principles into biology, for example, the construction of biological devices by assembling previously-characterized, functional parts. This approach demands new resources for cataloging and sharing biological components and designs, in order to accelerate the design-build-test-learn cycle. We evaluated two free, open source software platforms for managing synthetic biology data: Joint Bioenergy Institute-Inventory of Composable Elements (JBEI-ICE) and SynBioHub. We analyzed the systems from the perspective of experimental biology research groups in academia, which seek to incorporate the repositories into their synthetic biology workflow. Here, we define the minimal requirements for a repository in this context and develop three usage scenarios, where we then examine the two platforms: (i) supporting the synthetic biology design-build-test-learn cycle, (ii) batch deposit of existing designs into the repository and (iii) discovery and reuse of designs from the repository. Our evaluation of JBEI-ICE and SynBioHub provides an insight into the current state of synthetic biology resources, might encourage their wider adoption and should guide future development to better meet the needs of this user group.Entities:
Keywords: JBEI-ICE; SBOL; biological repositories; data management; data sharing; synthetic biology
Year: 2019 PMID: 31423466 PMCID: PMC6690502 DOI: 10.1093/synbio/ysz016
Source DB: PubMed Journal: Synth Biol (Oxf) ISSN: 2397-7000
Minimal requirements for a parts registry (ordered by a subjective ranking of importance)
| Features | SynBioHub | JBEI-ICE |
|---|---|---|
| Unique identifiers | ID is user defined (must be unique within collection) | ID is automatically generated (accompanied by a hidden, globally unique one) |
| Descriptive name | Yes | Yes |
| Storing exact sequence | Yes | Yes |
| Access permissions | Reading: public, private; Writing: private or shared with individuals | Reading and Writing: public, private, groups, individuals |
| Visualize sequence map | SBOL glyphs for functions, navigation to individual parts for the exact sequence | Embedded Open Vector Editor |
| Import common sequence formats | GenBank, FASTA, SBOL | GenBank, FASTA, SBOL |
| Attributions | Only one creator | Only one PI and one creator |
| User labels and tags | As SBOL annotations | As keywords |
| Functional categorization (e.g. promoter, tag) | Yes, records can be annotated using Sequence Ontology | Yes, record can be annotated with |
| Device level categorization (e.g. logic gate) | Partially, leveraging SBOL annotations | Partially, by |
| Chassis | No | Yes, “replicates in” field |
| Bibliography information | Yes, automatic expansion of PubMed ID | Yes, only as text in “references” |
| Licence information for parts | No | Yes, in intellectual property field |
Figure 1.Screenshots presenting the ICE UI for ACS record #ACS_000041 (pSY61), demonstrating the main UI features: (a) design submission, (b) search, (c) metadata, (d) sequence map, (e) sequence annotations, (f) record export and (g) file attachments.
Figure 2.Screenshots presenting the SynBioHub UI for ACS record #ACS_000041 (pSY61), demonstrating the main UI features: (a) design submission, (b) search, (c) metadata, (d) sequence map, (e) sequence annotations, (f) record export and (g) file attachments.
Requirements for collaborative DBTL research cycle
| Features | SynBioHub | JBEI-ICE |
|---|---|---|
| Design-build phase | ||
| Storing abstract design | Yes | No, could be mocked with dummy sequences |
| Sharing designs | Only with individuals, no group sharing; no read-only access | Yes, good granularity |
| Definition of composite parts | Yes | No, could be simulated by parent–child relationships but this means duplicating sequences annotations between records |
| Storing mathematical models | Yes, as attachments or external link | Yes, as attachments or external link |
| Assessing compatibility with assembly standards | No | No |
| Relating abstract design to concrete instances | Yes, if defined as “implementations” in SBOL | No, could be simulated as parent–child relationship between plasmids with dummy and real sequences |
| Status tracking | Possible as custom SBOL properties | Yes, field: status |
| Physical sample management | No | Yes |
| Version history | Yes | No |
| Confirmation sequencing data | No | Yes, chromatogram can be mapped to desired sequence |
| Searching/browsing by functional category | Yes | Partial, free-text search for terms |
| Reading commercial CAD formats | No | No |
| Online editing of the part record | No, only description and notes fields | Yes |
| Test phase | ||
| Functional characterization (e.g. promoter activity, Km for encoded enzyme) | As free-text description or custom SBOL annotations | Only in free-text description |
| Link to external results | Yes, in description or notes | Yes, in experimental data section |
| Stable URL to link back to the part record | Yes | Yes |
| Key value pairs | Custom SBOL annotations | Yes |
| Attached files | Yes | Yes |
| Learn phase, discovery and research cycle | ||
| Relationship between generations of designs | No | No |
| Organization of parts into collections | Yes | Yes, called folders |
| Participation in multiple collections | Yes | Yes |
| Collections tree | Yes | No |
| Informative table view | ID, name, description. Only for browsing, search results as cards like view | ID, name, description, status, type |
| API | REST and Java, SPARQL endpoint | REST and Java |
Requirements for batch operations
| Features | SynBioHub | JBEI-ICE |
|---|---|---|
| Batch designs deposition | Yes, as a definition of SBOL collection or as Zip-ed sequence files (all formats) | Yes, as Zip-ed sequence files (all formats) with a metadata file |
| Batch update | Yes, as a new submission with same IDs | No, however it was possible in the previous versions |
| Batch deposition of supporting attachments | Yes, but only linked to the collection not individual designs | Yes, if included within original deposition archive |
| Building records from a library definition | Yes | No |
| Bulk operations | Deletion and permissions setting for collection | Export, assigning to collection, permissions setting for collection |
Examples of search use-cases
| Search examples | SynBioHub | JBEI-ICE |
|---|---|---|
| Find by part ID, name | Yes | Yes |
| Find by sequence | No | Yes, BLAST |
| Find by author | Yes | Free text |
| Find by publication | No | Free text |
| Find by a keyword | Depending on keyword occurrence, free text search or ontology term search | Yes |
| Find by keyword and species | See above, plus search within species collection if defined | Free text |
| Find promoter | Yes | Free text |
| Find strong promoter for | No. free-text search and user inspection | No. free-text search and user inspection |
| Find transporter for molecule X | No. Potentially search X within transporters collection if such is defined | No. As above |
| Find devices built with part X | No | No |