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 条
  • [41] KrakenOS: Python']Python-based general exact ray tracing library
    Herrera, Joel
    Guerrero, Carlos A.
    Najera, Morgan R.
    Sotelo-Burke, Anais
    Plauchu-Frayn, Ilse
    OPTICAL ENGINEERING, 2022, 61 (01)
  • [42] Parrot: A Python']Python-based Interactive Platform for Information Retrieval Research
    Tu, Xinhui
    Huang, Jimmy
    Luo, Jing
    Zhu, Runjie
    He, Tingting
    PROCEEDINGS OF THE 42ND INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '19), 2019, : 1289 - 1292
  • [43] A Python']Python-based lab module to conduct thermodynamic cycle analysis
    Aulicino, Alexa
    Bakrania, Smitesh
    2022 IEEE FRONTIERS IN EDUCATION CONFERENCE, FIE, 2022,
  • [44] HARP: Holistic Analysis for Refactoring Python']Python-Based Analytics Programs
    Zhou, Weijie
    Zhao, Yue
    Zhang, Guoqiang
    Shen, Xipeng
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 506 - 517
  • [45] PIKAChU: a Python']Python-based informatics kit for analysing chemical units
    Terlouw, Barbara R.
    Vromans, Sophie P. J. M.
    Medema, Marnix H.
    JOURNAL OF CHEMINFORMATICS, 2022, 14 (01)
  • [46] Python']Python-based fuzzy logic in automatic washer control system
    Raja, K.
    SOFT COMPUTING, 2023, 27 (10) : 6159 - 6185
  • [47] Implementation of Python']Python-Based Korean Speech Generation Service with Tacotron
    Kwon, Minsu
    Jeong, Young-Seob
    Choi, Ho-Jin
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP 2020), 2020, : 551 - 552
  • [48] Analysing the Performance of Python']Python-Based Web Services with the VyPR Framework
    Dawes, Joshua Heneage
    Han, Marta
    Javed, Omar
    Reger, Giles
    Franzoni, Giovanni
    Pfeiffer, Andreas
    RUNTIME VERIFICATION (RV 2020), 2020, 12399 : 67 - 86
  • [49] PyUNIxMD: A Python']Python-based excited state molecular dynamics package
    Lee, In Seong
    Ha, Jong-Kwon
    Han, Daeho
    Kim, Tae In
    Moon, Sung Wook
    Min, Seung Kyu
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2021, 42 (24) : 1755 - 1766
  • [50] PYROBOCOP: Python']Python-based Robotic Control & Optimization Package for Manipulation
    Raghunathan, Arvind U.
    Jha, Devesh K.
    Romeres, Diego
    2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2022), 2022,