Related Experiment Videos
simBio: a Java package for the development of detailed cell models.
Nobuaki Sarai1, Satoshi Matsuoka, Akinori Noma
1Department of Physiology and Biophysics, Kyoto University Graduate School of Medicine, Yoshidakonoe-cho, Sakyo-ku, Kyoto 606-8501, Japan. sarai@card.med.kyoto-u.ac.jp
Progress in Biophysics and Molecular Biology
|July 1, 2005
Summary
We developed simBio, a Java-based modeling package for creating dynamic cell models. This tool simplifies the construction of complex cellular systems using modular components and object-oriented programming.
Area of Science:
- Computational Biology
- Systems Biology
- Biophysics
Background:
- Quantitative dynamic computer models are essential for testing hypotheses in molecular and cellular biology.
- Existing tools may lack flexibility or ease of use for constructing diverse cell models.
Purpose of the Study:
- To introduce simBio, a novel software package for building and simulating quantitative dynamic cell models.
- To provide a flexible and reusable framework for computational cell modeling.
Main Methods:
- Developed simBio using Java and XML, capable of solving ordinary differential equations.
- Implemented a modular approach where cell models are composed of functional 'Reactors' (e.g., ion channels) and 'Nodes' (e.g., ion concentrations).
- Utilized graph theory to describe interactions between components and object-oriented programming for modularity and reusability.
Main Results:
- simBio facilitates the construction of various cell models, including cardiac, epithelial, and pancreatic beta cells.
- The package allows for hierarchical organization and independent development of functional modules (Reactors).
- Object-oriented design enables easy reuse of modules across different models, creating a common database of functional components.
Conclusions:
- simBio offers a straightforward and efficient system for creating diverse cell models.
- The modular and object-oriented design promotes flexibility, reusability, and simplification of complex cellular system modeling.