bioRxivSystems BiologyPreprint
A portable library to support the SBML Layout Extension
Abstract
1The SBML layout extension enables SBML models to encode layout information which describes the graphical depiction of model elements. In this application note, we describe libSBNW, a portable library that supports the SBML layout extension and can automatically generate layout for SBML models. The library can be used to automatically generate layout information for SBML models lacking it, or to edit coordinate information already encoded in a model. We provide C and Python APIs to allow other applications to host the library or to use it directly from the Python console. We show that the library is sufficient for creating a graphical application for displaying and editing layout information. The library is open-source and licensed under the BSD 3-clause license. Project source code, downloads, documentation and binaries for Windows and Mac OS X are available at https://github.com/sys-bio/sbnw. The library is also included in Tellurium, available at http://tellurium.analogmachine.org/. Video tutorials are available at http://0u812.github.io/sbnw/tutorials/.
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- libsbmljs - Enabling Web--Based SBML Tools
Kyle Medley, Joseph Hellerstein, Herbert M. Sauro·BiosystemsPeer-reviewed·Apr 24, 2020
- SimpleSBML: A Python package for creating and editing SBML models
Caroline Cannistra, Kyle Medley, Herbert M. Sauro·bioRxiv·Oct 30, 2015
- SBMLNetwork: a framework for standards-based visualization of biochemical models
Adel Heydarabadipour, Lucian P. Smith, … Herbert M. Sauro·PLoS Computational BiologyPeer-reviewed·Sep 22, 2025
- SBML to bond graphs: from conversion to composition
N. Shahidi, M. Pan, … D. P. Nickerson·bioRxiv·May 25, 2022
- Antimony 3: Extending human-readable model definitions for SBML Level 3 Core and Packages
Adel Heydarabadipour, Lucian P. Smith, … Herbert M. Sauro·bioRxiv·Apr 10, 2026
- libSBOLj3: A graph-based library for design and data exchange in synthetic biology
Göksel Mısırlı·BioinformaticsPeer-reviewed·Aug 1, 2023