simBio:: A Java']Java package for the development of detailed cell models

被引:30
|
作者
Sarai, N [1 ]
Matsuoka, S [1 ]
Noma, A [1 ]
机构
[1] Kyoto Univ, Grad Sch Med, Dept Physiol & Biophys, Sakyo Ku, Kyoto 6068501, Japan
来源
关键词
computational cell biology; mathematical modeling; detailed cell model;
D O I
10.1016/j.pbiomolbio.2005.05.008
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
Quantitative dynamic computer models, which integrate a variety of molecular functions into a cell model, provide a powerful tool to create and test working hypotheses. We have developed a new modeling tool, the simBio package (freely available from http://www.sim-bio.org/), which can be used for constructing cell models, such as cardiac cells (the Kyoto model from Matsuoka et al., 2003, 2004a, b, the LRd model from Faber and Rudy, 2000, and the Noble 98 model from Noble et al., 1998), epithelial cells (Strieter et al., 1990) and pancreatic beta cells (Magnus and Keizer, 1998). The simBio package is written in Java, uses XML and can solve ordinary differential equations. In an attempt to mimic biological functional structures, a cell model is, in simBio, composed of independent functional modules called Reactors, such as ion channels and the sarcoplasmic reticulum, and dynamic variables called Nodes, such as ion concentrations. The interactions between Reactors and Nodes are described by the graph theory and the resulting graph represents a blueprint of an intricate cellular system. Reactors are prepared in a hierarchical order, in analogy to the biological classification. Each Reactor can be composed or improved independently, and can easily be reused for different models. This way of building models, through the combination of various modules, is enabled through the use of object-oriented programming concepts. Thus, simBio is a straightforward system for the creation of a variety of cell models on a common database of functional modules. (c) 2005 Elsevier Ltd. All rights reserved.
引用
收藏
页码:360 / 377
页数:18
相关论文
共 50 条
  • [21] simpleIO: A Java']Java package for novice interactive and graphics programming
    Wolz, U
    Koffman, E
    ITICSE '99: PROCEEDINGS OF THE 4TH ANNUAL SIGCSE/SIGCUE CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 1999, 31 (03): : 212 - 212
  • [22] Automatic Generation of Package Diagram to Understand Java']Java Packages
    Jiang, Li
    Sun, Xiaobing
    Li, Yun
    Liu, Xiangyue
    2014 IEEE/ACIS 13TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2014, : 337 - 342
  • [23] DPGraphJ: A Java']Java package for the implementation of dynamic programming algorithms
    Borrego, Diana
    Barba, Irene
    Del Valle, Carmelo
    Toro, Miguel
    SOFTWAREX, 2024, 28
  • [24] Java']Java development in MDSplus
    Barana, O
    Luchetta, A
    Manduchi, G
    Taliercio, C
    FUSION ENGINEERING AND DESIGN, 2002, 60 (03) : 311 - 317
  • [25] Rapid Java']Java development
    Grehan, R
    BYTE, 1998, 23 (06): : 109 - 110
  • [26] Java']Java development environments
    Wasserman, AI
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 582 - 583
  • [27] Java package机制研究
    季雪峰
    电脑知识与技术, 2004, (20) : 10 - 14
  • [28] An Open Source Library for Anesthesia - A Package Under Medi Java']Java
    Sinha, Subrata
    Das, Paran Sundar
    Chakraborty, Supriya
    Dutta, Pallavi
    Deori, Bishnu Prasad
    2013 INDIAN CONFERENCE ON MEDICAL INFORMATICS AND TELEMEDICINE (ICMIT 2013), 2013, : 33 - 38
  • [29] BINMETA: A New Java']Java Package for Meta-heuristic Searches
    Mucherino, Antonio
    LARGE-SCALE SCIENTIFIC COMPUTING (LSSC 2021), 2022, 13127 : 242 - 249
  • [30] REST: A Java']Java Package for Crafting Realistic Cosmic Dust Particles
    Halder, Prithish
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2022, 263 (01):