libSBOLj3: a graph-based library for design and data exchange in synthetic biology.
basic_science · Level V
Where this comes from
- Record sourced from PubMed, PMID 37624918.
- Also identified by DOI 10.1093/bioinformatics/btad525 and PMC identifier 10471897.
- Licence recorded as CC BY.
- The licence permits redistribution, so the abstract is shown in full and the full text is available from the publisher.
Abstract
The Synthetic Biology Open Language version 3 data standard provides a graph-based approach to exchange information about biological designs. The new data model has major updates and offers several features for software tools. Here, we present libSBOLj3 to facilitate data exchange and provide interoperability between computer-aided design and automation tools using this standard. The library adopts a graph-based approach. Tool developers can extend these graphs with application-specific information and use detailed validation reports to identify errors and interoperability issues and apply best practice rules. The libSBOLj3 library is implemented in Java and can be downloaded or used as a Maven dependency. The open-source project, code examples and documentation about accessing and using the library are available via GitHub at https://github.com/SynBioDex/libSBOLj3.
Medical subject headings
- Synthetic Biology
- Documentation