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 条
  • [1] Alnilam: An extensible Python']Python-based job scheduler
    Kochmar, J
    Nowoczynski, P
    Scott, JR
    Sommerfield, J
    Stone, N
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1247 - 1253
  • [2] A Python']Python-based IRAF task parameter editor
    De la Peña, MD
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS IX, 2000, 216 : 63 - 66
  • [3] Tellurium: An extensible python']python-based modeling environment for systems and synthetic biology
    Choi, Kiri
    Medley, J. Kyle
    Koenig, Matthias
    Stocking, Kaylene
    Smith, Lucian
    Gu, Stanley
    Sauro, Herbert M.
    BIOSYSTEMS, 2018, 171 : 74 - 79
  • [4] LIVVkit: An extensible, python']python-based, land ice verification and validation toolkit for ice sheet models
    Kennedy, Joseph H.
    Bennett, Andrew R.
    Evans, Katherine J.
    Price, Stephen
    Hoffman, Matthew
    Lipscomb, William H.
    Fyke, Jeremy
    Vargo, Lauren
    Boghozian, Adrianna
    Norman, Matthew
    Worley, Patrick H.
    JOURNAL OF ADVANCES IN MODELING EARTH SYSTEMS, 2017, 9 (02) : 854 - 869
  • [5] QuaPy: A Python']Python-Based Framework for Quantification
    Moreo, Alejandro
    Esuli, Andrea
    Sebastiani, Fabrizio
    PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, : 4534 - 4543
  • [6] Python']Python-based In Situ Analysis and Visualization
    Loring, Burlen
    Myers, Andrew
    Camp, David
    Bethel, E. Wes
    PROCEEDINGS OF IN SITU INFRASTRUCTURES FOR ENABLING EXTREME-SCALE ANALYSIS AND VISUALIZATION (ISAV 2018), 2018, : 19 - 24
  • [7] PACO: Python']Python-Based Atmospheric Correction
    de los Reyes, Raquel
    Langheinrich, Maximilian
    Schwind, Peter
    Richter, Rudolf
    Pflug, Bringfried
    Bachmann, Martin
    Mueller, Rupert
    Carmona, Emiliano
    Zekoll, Viktoria
    Reinartz, Peter
    SENSORS, 2020, 20 (05)
  • [8] A Python']Python-based undergraduate course in computational macroeconomics
    Jenkins, Brian C.
    JOURNAL OF ECONOMIC EDUCATION, 2022, 53 (02): : 126 - 140
  • [9] An Introduction to Programming for Bioscientists: A Python']Python-Based Primer
    Ekmekci, Berk
    McAnany, Charles E.
    Mura, Cameron
    PLOS COMPUTATIONAL BIOLOGY, 2016, 12 (06)
  • [10] A python']python-based multicriteria portfolio selection DSS
    Xidonas, Panos
    Doukas, Haris
    Sarmas, Elissaios
    RAIRO-OPERATIONS RESEARCH, 2021, 55 : S3009 - S3034