pySBOL3 provides Python interfaces and their implementation for Synthetic Biology Open Language (SBOL). The current version of pySBOL3 implements SBOL 3.0. The module provides an API to work with SBOL objects, and the ability to read and write SBOL version 3 files in a variety of RDF formats. pySBOL3 supports Python 3.7 or later. pySBOL3 does not support Python 2. pySBOL3 is made freely available under the Apache 2.0 license.

To install, go to the installation page.

  • The source code of pySBOL3 is available on GitHub.

  • Any problems or feature requests for pySBOL2 should be reported on the GitHub issue tracker.

pySBOL3 is brought to you by Bryan Bartley, Tom Mitchell, and SBOL Developers.

Development has been supported by the NSF through the Synthetic Biology Open Language Resource collaborative award.

Development has been supported under the DARPA Synergistic Discovery & Design (SD2) Program under Air Force Research Laboratory (AFRL) contract #FA875017CO184.