Cargando…
SBMLDiagrams: a python package to process and visualize SBML layout and render
SUMMARY: The systems biology markup language (SBML) is an extensible standard format for exchanging biochemical models. One of the extensions for SBML is the SBML Layout and Render package. This allows modelers to describe a biochemical model as a pathway diagram. However, up to now, there has been...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9805581/ https://www.ncbi.nlm.nih.gov/pubmed/36370074 http://dx.doi.org/10.1093/bioinformatics/btac730 |
_version_ | 1784862358427926528 |
---|---|
author | Xu, Jin Jiang, Jessie Sauro, Herbert M |
author_facet | Xu, Jin Jiang, Jessie Sauro, Herbert M |
author_sort | Xu, Jin |
collection | PubMed |
description | SUMMARY: The systems biology markup language (SBML) is an extensible standard format for exchanging biochemical models. One of the extensions for SBML is the SBML Layout and Render package. This allows modelers to describe a biochemical model as a pathway diagram. However, up to now, there has been little support to help users easily add and retrieve such information from SBML. In this application note, we describe a new Python package called SBMLDiagrams. This package allows a user to add a layout and render information or retrieve it using a straightforward Python API. The package uses skia-python to support the rendering of the diagrams, allowing export to commons formats such as PNG or PDF. AVAILABILITY AND IMPLEMENTATION: SBMLDiagrams is publicly available and licensed under the liberal MIT open-source license. The package is available for all major platforms. The source code has been deposited at GitHub (github.com/sys-bio/SBMLDiagrams). Users can install the package using the standard pip installation mechanism: pip install SBMLDiagrams. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. |
format | Online Article Text |
id | pubmed-9805581 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-98055812023-01-03 SBMLDiagrams: a python package to process and visualize SBML layout and render Xu, Jin Jiang, Jessie Sauro, Herbert M Bioinformatics Applications Note SUMMARY: The systems biology markup language (SBML) is an extensible standard format for exchanging biochemical models. One of the extensions for SBML is the SBML Layout and Render package. This allows modelers to describe a biochemical model as a pathway diagram. However, up to now, there has been little support to help users easily add and retrieve such information from SBML. In this application note, we describe a new Python package called SBMLDiagrams. This package allows a user to add a layout and render information or retrieve it using a straightforward Python API. The package uses skia-python to support the rendering of the diagrams, allowing export to commons formats such as PNG or PDF. AVAILABILITY AND IMPLEMENTATION: SBMLDiagrams is publicly available and licensed under the liberal MIT open-source license. The package is available for all major platforms. The source code has been deposited at GitHub (github.com/sys-bio/SBMLDiagrams). Users can install the package using the standard pip installation mechanism: pip install SBMLDiagrams. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oxford University Press 2022-11-12 /pmc/articles/PMC9805581/ /pubmed/36370074 http://dx.doi.org/10.1093/bioinformatics/btac730 Text en © The Author(s) 2022. Published by Oxford University Press. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Applications Note Xu, Jin Jiang, Jessie Sauro, Herbert M SBMLDiagrams: a python package to process and visualize SBML layout and render |
title | SBMLDiagrams: a python package to process and visualize SBML layout and render |
title_full | SBMLDiagrams: a python package to process and visualize SBML layout and render |
title_fullStr | SBMLDiagrams: a python package to process and visualize SBML layout and render |
title_full_unstemmed | SBMLDiagrams: a python package to process and visualize SBML layout and render |
title_short | SBMLDiagrams: a python package to process and visualize SBML layout and render |
title_sort | sbmldiagrams: a python package to process and visualize sbml layout and render |
topic | Applications Note |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9805581/ https://www.ncbi.nlm.nih.gov/pubmed/36370074 http://dx.doi.org/10.1093/bioinformatics/btac730 |
work_keys_str_mv | AT xujin sbmldiagramsapythonpackagetoprocessandvisualizesbmllayoutandrender AT jiangjessie sbmldiagramsapythonpackagetoprocessandvisualizesbmllayoutandrender AT sauroherbertm sbmldiagramsapythonpackagetoprocessandvisualizesbmllayoutandrender |