Cargando…

SBcoyote: An Extensible Python-Based Reaction Editor and Viewer

SBcoyote is an open-source cross-platform biochemical reaction viewer and editor released under the liberal MIT license. It is written in Python and uses wxPython to implement the GUI and the drawing canvas. It supports the visualization and editing of compartments, species, and reactions. It includ...

Descripción completa

Detalles Bibliográficos
Autores principales: Xu, Jin, Geng, Gary, Nguyen, Nhan D., Perena-Cortes, Carmen, Samuels, Claire, Sauro, Herbert M.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Cornell University 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10462178/
https://www.ncbi.nlm.nih.gov/pubmed/37645048
_version_ 1785098003217907712
author Xu, Jin
Geng, Gary
Nguyen, Nhan D.
Perena-Cortes, Carmen
Samuels, Claire
Sauro, Herbert M.
author_facet Xu, Jin
Geng, Gary
Nguyen, Nhan D.
Perena-Cortes, Carmen
Samuels, Claire
Sauro, Herbert M.
author_sort Xu, Jin
collection PubMed
description SBcoyote is an open-source cross-platform biochemical reaction viewer and editor released under the liberal MIT license. It is written in Python and uses wxPython to implement the GUI and the drawing canvas. It supports the visualization and editing of compartments, species, and reactions. It includes many options to stylize each of these components. For instance, species can be in different colors and shapes. Other core features include the ability to create alias nodes, alignment of groups of nodes, network zooming, as well as an interactive bird-eye view of the network to allow easy navigation on large networks. A unique feature of the tool is the extensive Python plugin API, where third-party developers can include new functionality. To assist third-party plugin developers, we provide a variety of sample plugins, including, random network generation, a simple auto layout tool, export to Antimony, export SBML, import SBML, etc. Of particular interest are the export and import SBML plugins since these support the SBML level 3 layout and render standard, which is exchangeable with other software packages. Plugins are stored in a GitHub repository, and an included plugin manager can retrieve and install new plugins from the repository on demand. Plugins have version metadata associated with them to make it install plugin updates. Availability: https://github.com/sys-bio/SBcoyote.
format Online
Article
Text
id pubmed-10462178
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Cornell University
record_format MEDLINE/PubMed
spelling pubmed-104621782023-08-29 SBcoyote: An Extensible Python-Based Reaction Editor and Viewer Xu, Jin Geng, Gary Nguyen, Nhan D. Perena-Cortes, Carmen Samuels, Claire Sauro, Herbert M. ArXiv Article SBcoyote is an open-source cross-platform biochemical reaction viewer and editor released under the liberal MIT license. It is written in Python and uses wxPython to implement the GUI and the drawing canvas. It supports the visualization and editing of compartments, species, and reactions. It includes many options to stylize each of these components. For instance, species can be in different colors and shapes. Other core features include the ability to create alias nodes, alignment of groups of nodes, network zooming, as well as an interactive bird-eye view of the network to allow easy navigation on large networks. A unique feature of the tool is the extensive Python plugin API, where third-party developers can include new functionality. To assist third-party plugin developers, we provide a variety of sample plugins, including, random network generation, a simple auto layout tool, export to Antimony, export SBML, import SBML, etc. Of particular interest are the export and import SBML plugins since these support the SBML level 3 layout and render standard, which is exchangeable with other software packages. Plugins are stored in a GitHub repository, and an included plugin manager can retrieve and install new plugins from the repository on demand. Plugins have version metadata associated with them to make it install plugin updates. Availability: https://github.com/sys-bio/SBcoyote. Cornell University 2023-08-14 /pmc/articles/PMC10462178/ /pubmed/37645048 Text en https://creativecommons.org/licenses/by-nc-nd/4.0/This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License (https://creativecommons.org/licenses/by-nc-nd/4.0/) , which allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.
spellingShingle Article
Xu, Jin
Geng, Gary
Nguyen, Nhan D.
Perena-Cortes, Carmen
Samuels, Claire
Sauro, Herbert M.
SBcoyote: An Extensible Python-Based Reaction Editor and Viewer
title SBcoyote: An Extensible Python-Based Reaction Editor and Viewer
title_full SBcoyote: An Extensible Python-Based Reaction Editor and Viewer
title_fullStr SBcoyote: An Extensible Python-Based Reaction Editor and Viewer
title_full_unstemmed SBcoyote: An Extensible Python-Based Reaction Editor and Viewer
title_short SBcoyote: An Extensible Python-Based Reaction Editor and Viewer
title_sort sbcoyote: an extensible python-based reaction editor and viewer
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10462178/
https://www.ncbi.nlm.nih.gov/pubmed/37645048
work_keys_str_mv AT xujin sbcoyoteanextensiblepythonbasedreactioneditorandviewer
AT genggary sbcoyoteanextensiblepythonbasedreactioneditorandviewer
AT nguyennhand sbcoyoteanextensiblepythonbasedreactioneditorandviewer
AT perenacortescarmen sbcoyoteanextensiblepythonbasedreactioneditorandviewer
AT samuelsclaire sbcoyoteanextensiblepythonbasedreactioneditorandviewer
AT sauroherbertm sbcoyoteanextensiblepythonbasedreactioneditorandviewer