SBcoyote: An extensible Python']Python-based reaction editor and viewer

被引:2
|
作者
Xu, Jin [1 ]
Geng, Gary [2 ]
Nguyen, Nhan D. [3 ]
Perena-Cortes, Carmen [4 ]
Samuels, Claire [4 ]
Sauro, Herbert M. [1 ]
机构
[1] Univ Washington, Dept Bioengn, Seattle, WA 98195 USA
[2] Univ Washington, Dept Comp Sci, Seattle, WA 98195 USA
[3] Augustana Univ, Dept Chem & Biochem, Sioux Falls, SD 57197 USA
[4] Univ Washington, Dept Math, Seattle, WA 98195 USA
基金
美国国家卫生研究院;
关键词
Visualization; Software; Computational modeling; Systems biology; SYSTEMS; MODELS; SBML;
D O I
10.1016/j.biosystems.2023.105001
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
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.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] OpenML-Python']Python: an extensible Python']Python API for OpenML
    Feurer, Matthias
    van Rijn, Jan N.
    Kadra, Arlind
    Gijsbers, Pieter
    Mallik, Neeratyoy
    Ravi, Sahithya
    Muller, Andreas
    Vanschoren, Joaquin
    Hutter, Frank
    JOURNAL OF MACHINE LEARNING RESEARCH, 2021, 22
  • [32] A block based editor for Python']Python
    Strong, Glenn
    O'Carroll, Sean
    Bresnihan, Nina
    WIPSCE'18: PROCEEDINGS OF THE 13TH WORKSHOP IN PRIMARY AND SECONDARY COMPUTING EDUCATION, 2018, : 151 - 152
  • [33] Development of Python']Python-based pipelines for LOFAR2.0 and SKA
    Wijnholds, Stefan J.
    Dijkema, Tammo Jan
    Groot, Herman
    Lukkezen, Maikel
    Nijhuis, Maik
    Offringa, Andre R.
    Salvoni, Chiara
    Slusarenko, Nicolas
    van der Tol, Sebastiaan
    2024 4TH URSI ATLANTIC RADIO SCIENCE MEETING, AT-RASC 2024, 2024,
  • [34] Introducing GPU Acceleration into the Python']Python-Based Simulations of Chemistry Framework
    Li, Rui
    Sun, Qiming
    Zhang, Xing
    Chan, Garnet Kin-Lic
    JOURNAL OF PHYSICAL CHEMISTRY A, 2025, 129 (05): : 1459 - 1468
  • [35] PyGASP: Python']Python-based GPU-Accelerated Signal Processing
    Bowman, Nathaniel
    Carrier, Erin
    Wolffe, Greg
    2013 IEEE INTERNATIONAL CONFERENCE ON ELECTRO-INFORMATION TECHNOLOGY (EIT 2013), 2013,
  • [36] SnapperML: A python']python-based framework to improve machine learning operations
    Molner, Antonio
    Carrillo-Perez, Francisco
    Guillen, Alberto
    SOFTWAREX, 2024, 26
  • [37] Python']Python-based geometry preparation and simulation visualization toolkits for STEPS
    Chen, Weiliang
    De Schutter, Erik
    FRONTIERS IN NEUROINFORMATICS, 2014, 8
  • [38] FSVPy: A python']python-based package for fluorescent streak velocimetry (FSV)
    Lin, Han
    Blackwell, Brendan C.
    Call, Connor C.
    Liu, Shanliangzi
    Liu, Claire
    Driscoll, Michelle M.
    Richards, Jeffrey J.
    JOURNAL OF RHEOLOGY, 2023, 67 (01) : 197 - 206
  • [39] Python']Python-Based Experimental Analysis of Machinery Assembly Data Mining
    Zhang, Kai
    Li, Guoxi
    Wu, Baozhong
    Zhang, Meng
    2ND INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS (SMTA 2015), 2015, : 90 - 93
  • [40] ERAsim: A Flexible Python']Python-based Architectural Modeling and Simulation Framework
    Wasly, Saud
    2020 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT AND ADVANCED SYSTEMS (ICIAS), 2021,