pySBOL3: SBOL3 for Python Programmers.

ACS Synth Biol

Raytheon BBN Technologies, Cambridge, Massachusetts 02138, United States.

Published: July 2022

The Synthetic Biology Open Language version 3 (SBOL3) provides a data model for representation of synthetic biology information across multiple scales and throughout the design-build-test-learn workflow. To support practical use of this data model, we have developed pySBOL3, a Python library that allows programmers to create and edit SBOL3 documents. Here we describe this library and key engineering decisions in its design. The resulting implementation is a compact and maintainable core that provides both a familiar, pythonic interface for manipulating SBOL3 objects as well as mechanisms for building additional extensions and representations on this base.

Download full-text PDF

Source
http://dx.doi.org/10.1021/acssynbio.2c00249DOI Listing

Publication Analysis

Top Keywords

synthetic biology
8
data model
8
pysbol3 sbol3
4
sbol3 python
4
python programmers
4
programmers synthetic
4
biology open
4
open language
4
language version
4
version sbol3
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!