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...

Descripción completa

Detalles Bibliográficos
Autores principales: Xu, Jin, Jiang, Jessie, Sauro, Herbert M
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