Journal article
pySBOL3: SBOL3 for Python Programmers
ACS synthetic biology, Vol.11(7), pp.2523-2526
07/15/2022
DOI: 10.1021/acssynbio.2c002492523
PMID: 35767721
Abstract
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.
Details
- Title: Subtitle
- pySBOL3: SBOL3 for Python Programmers
- Creators
- Tom Mitchell - Raytheon BBN Technol, Cambridge, MA 02138 USAJacob Beal - Raytheon BBN Technol, Cambridge, MA 02138 USABryan Bartley - Raytheon BBN Technol, Cambridge, MA 02138 USA
- Resource Type
- Journal article
- Publication Details
- ACS synthetic biology, Vol.11(7), pp.2523-2526
- Publisher
- Amer Chemical Soc
- DOI
- 10.1021/acssynbio.2c002492523
- PMID
- 35767721
- ISSN
- 2161-5063
- eISSN
- 2161-5063
- Number of pages
- 4
- Grant note
- FA8750-17-C-0184; FA8750- 17-C-0231; HR001117C0095 / DARPA; United States Department of Defense; Defense Advanced Research Projects Agency (DARPA) Air Force Research Laboratory (AFRL); United States Department of Defense; US Air Force Research Laboratory
- Language
- English
- Date published
- 07/15/2022
- Academic Unit
- Electrical and Computer Engineering
- Record Identifier
- 9984627228502771
Metrics
5 Record Views