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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:BioSystems 2023-10, Vol.232, p.105001-105001, Article 105001
Hauptverfasser: Xu, Jin, Geng, Gary, Nguyen, Nhan D., Perena-Cortes, Carmen, Samuels, Claire, Sauro, Herbert M.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 105001
container_issue
container_start_page 105001
container_title BioSystems
container_volume 232
creator Xu, Jin
Geng, Gary
Nguyen, Nhan D.
Perena-Cortes, Carmen
Samuels, Claire
Sauro, Herbert M.
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. •SBcoyote is a fully Python-based biochemical reaction editor and viewer.•SBcoyote plugins support SBML level 3 with layout and render.•SBcoyote is extensible by a third party via its Python plugin API.
doi_str_mv 10.1016/j.biosystems.2023.105001
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_2853942694</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0303264723001764</els_id><sourcerecordid>2853942694</sourcerecordid><originalsourceid>FETCH-LOGICAL-c346t-52b7518ec79332d71ab619edba2ec18c8b8aa8010c45b52c6d351cc1e0c700ea3</originalsourceid><addsrcrecordid>eNqFkN1LwzAUxYMoOKf_Qx996cxH06a-yDb8goGC-hzS2zvM6JqZZGr_ezMq-Oh9OXA558D5EZIxOmOUlVebWWNdGELEbZhxykV6S0rZEZkwVfFcCV4ckwkVVOS8LKpTchbChqaTik3IzcsC3OAiXmfzPsPviH2wTYfZ8xDfXZ83JmCbeTQQrUuG1kbnM9O32afFL_Tn5GRtuoAXvzolb3e3r8uHfPV0_7icr3IQRRlzyZtKMoVQ1ULwtmKmKVmNbWM4AlOgGmWMooxCIRvJoWyFZAAMKVSUohFTcjn27rz72GOIemsDYNeZHt0-aK6kqAte1kWyqtEK3oXgca133m6NHzSj-sBMb_QfM31gpkdmKboYo5impIFeB7DYQ5rtEaJunf2_5Af85npv</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2853942694</pqid></control><display><type>article</type><title>SBcoyote: An extensible Python-based reaction editor and viewer</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Xu, Jin ; Geng, Gary ; Nguyen, Nhan D. ; Perena-Cortes, Carmen ; Samuels, Claire ; Sauro, Herbert M.</creator><creatorcontrib>Xu, Jin ; Geng, Gary ; Nguyen, Nhan D. ; Perena-Cortes, Carmen ; Samuels, Claire ; Sauro, Herbert M.</creatorcontrib><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. •SBcoyote is a fully Python-based biochemical reaction editor and viewer.•SBcoyote plugins support SBML level 3 with layout and render.•SBcoyote is extensible by a third party via its Python plugin API.</description><identifier>ISSN: 0303-2647</identifier><identifier>EISSN: 1872-8324</identifier><identifier>DOI: 10.1016/j.biosystems.2023.105001</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>Computational modeling ; Software ; Systems biology ; Visualization</subject><ispartof>BioSystems, 2023-10, Vol.232, p.105001-105001, Article 105001</ispartof><rights>2023 Elsevier B.V.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c346t-52b7518ec79332d71ab619edba2ec18c8b8aa8010c45b52c6d351cc1e0c700ea3</cites><orcidid>0000-0002-3659-6817 ; 0000-0001-6738-9979</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.biosystems.2023.105001$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids></links><search><creatorcontrib>Xu, Jin</creatorcontrib><creatorcontrib>Geng, Gary</creatorcontrib><creatorcontrib>Nguyen, Nhan D.</creatorcontrib><creatorcontrib>Perena-Cortes, Carmen</creatorcontrib><creatorcontrib>Samuels, Claire</creatorcontrib><creatorcontrib>Sauro, Herbert M.</creatorcontrib><title>SBcoyote: An extensible Python-based reaction editor and viewer</title><title>BioSystems</title><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. •SBcoyote is a fully Python-based biochemical reaction editor and viewer.•SBcoyote plugins support SBML level 3 with layout and render.•SBcoyote is extensible by a third party via its Python plugin API.</description><subject>Computational modeling</subject><subject>Software</subject><subject>Systems biology</subject><subject>Visualization</subject><issn>0303-2647</issn><issn>1872-8324</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNqFkN1LwzAUxYMoOKf_Qx996cxH06a-yDb8goGC-hzS2zvM6JqZZGr_ezMq-Oh9OXA558D5EZIxOmOUlVebWWNdGELEbZhxykV6S0rZEZkwVfFcCV4ckwkVVOS8LKpTchbChqaTik3IzcsC3OAiXmfzPsPviH2wTYfZ8xDfXZ83JmCbeTQQrUuG1kbnM9O32afFL_Tn5GRtuoAXvzolb3e3r8uHfPV0_7icr3IQRRlzyZtKMoVQ1ULwtmKmKVmNbWM4AlOgGmWMooxCIRvJoWyFZAAMKVSUohFTcjn27rz72GOIemsDYNeZHt0-aK6kqAte1kWyqtEK3oXgca133m6NHzSj-sBMb_QfM31gpkdmKboYo5impIFeB7DYQ5rtEaJunf2_5Af85npv</recordid><startdate>202310</startdate><enddate>202310</enddate><creator>Xu, Jin</creator><creator>Geng, Gary</creator><creator>Nguyen, Nhan D.</creator><creator>Perena-Cortes, Carmen</creator><creator>Samuels, Claire</creator><creator>Sauro, Herbert M.</creator><general>Elsevier B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7X8</scope><orcidid>https://orcid.org/0000-0002-3659-6817</orcidid><orcidid>https://orcid.org/0000-0001-6738-9979</orcidid></search><sort><creationdate>202310</creationdate><title>SBcoyote: An extensible Python-based reaction editor and viewer</title><author>Xu, Jin ; Geng, Gary ; Nguyen, Nhan D. ; Perena-Cortes, Carmen ; Samuels, Claire ; Sauro, Herbert M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c346t-52b7518ec79332d71ab619edba2ec18c8b8aa8010c45b52c6d351cc1e0c700ea3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Computational modeling</topic><topic>Software</topic><topic>Systems biology</topic><topic>Visualization</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Xu, Jin</creatorcontrib><creatorcontrib>Geng, Gary</creatorcontrib><creatorcontrib>Nguyen, Nhan D.</creatorcontrib><creatorcontrib>Perena-Cortes, Carmen</creatorcontrib><creatorcontrib>Samuels, Claire</creatorcontrib><creatorcontrib>Sauro, Herbert M.</creatorcontrib><collection>CrossRef</collection><collection>MEDLINE - Academic</collection><jtitle>BioSystems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Xu, Jin</au><au>Geng, Gary</au><au>Nguyen, Nhan D.</au><au>Perena-Cortes, Carmen</au><au>Samuels, Claire</au><au>Sauro, Herbert M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>SBcoyote: An extensible Python-based reaction editor and viewer</atitle><jtitle>BioSystems</jtitle><date>2023-10</date><risdate>2023</risdate><volume>232</volume><spage>105001</spage><epage>105001</epage><pages>105001-105001</pages><artnum>105001</artnum><issn>0303-2647</issn><eissn>1872-8324</eissn><abstract>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. •SBcoyote is a fully Python-based biochemical reaction editor and viewer.•SBcoyote plugins support SBML level 3 with layout and render.•SBcoyote is extensible by a third party via its Python plugin API.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.biosystems.2023.105001</doi><tpages>1</tpages><orcidid>https://orcid.org/0000-0002-3659-6817</orcidid><orcidid>https://orcid.org/0000-0001-6738-9979</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0303-2647
ispartof BioSystems, 2023-10, Vol.232, p.105001-105001, Article 105001
issn 0303-2647
1872-8324
language eng
recordid cdi_proquest_miscellaneous_2853942694
source Elsevier ScienceDirect Journals Complete
subjects Computational modeling
Software
Systems biology
Visualization
title SBcoyote: An extensible Python-based reaction editor and viewer
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T14%3A04%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=SBcoyote:%20An%20extensible%20Python-based%20reaction%20editor%20and%20viewer&rft.jtitle=BioSystems&rft.au=Xu,%20Jin&rft.date=2023-10&rft.volume=232&rft.spage=105001&rft.epage=105001&rft.pages=105001-105001&rft.artnum=105001&rft.issn=0303-2647&rft.eissn=1872-8324&rft_id=info:doi/10.1016/j.biosystems.2023.105001&rft_dat=%3Cproquest_cross%3E2853942694%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2853942694&rft_id=info:pmid/&rft_els_id=S0303264723001764&rfr_iscdi=true