Abstract
Many useful applications of simulation in computational cell biology, e.g. kinetic parameter estimation, Metabolic Control Analysis (MCA), and bifurcation analysis, require a large number of repetitive runs with different input parameters. The heavy requirements imposed by these analysis methods on computational resources has led to an increased interest in parallel- and distributed computing technologies.
We have developed a scripting environment that can execute, and where possible, automatically parallelize those mathematical analysis sessions transparently on any of (1) single-processor workstations, (2) Shared-memory Multiprocessor (SMP) servers, (3) workstation clusters, and (4) computational grid environments. This computational framework, E-Cell SessionManager (ESM), is built upon E-Cell System Version 3, a generic software environment for the modeling, simulation, and analysis of whole-cell scale biological systems.
Here we introduce the ESM architecture and provide results from benchmark experiments that addressed 2 typical computationally intensive biological problems, (1) a parameter estimation session of a small hypothetical pathway and (2) simulations of a stochastic E. coli heat-shock model with different random number seeds to obtain the statistical characteristics of the stochastic fluctuations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Li, K.B.: ClustalW-MPI: ClustalW Analysis using Distributed and Parallel Computing. Bioinformatics 19, 1585–1586 (2003)
Hokamp, K., Shields, D.C., Wolfe, K.H., Caffrey, D.R.: Wrapping up BLAST and Other Applications for Use on Unix Clusters. Bioinformatics 19, 441–442 (2003)
Schmidt, H.A., Strimmer, K., Vingron, M., Haeseler, A.: TREE-PUZZLE: Maximum Likelihood Phylogenetic Analysis using Quartets and Parallel Computing. Bioinformatics 18, 502–504 (2002)
Tomita, M., Hashimoto, K., Takahashi, K., Shimizu, T., Matsuzaki, Y., Miyoshi, F., Saito, K., Tanida, S., Yugi, K., Venter, J.C., Hutchison, C.: E-Cell: Software Environment for Whole Cell Simulation. Bioinformatics 15, 72–84 (1999)
Takahashi, K., Yugi, K., Hashimoto, K., Yamada, Y., Pickett, C.F., Tomita, M.: Computational Challenges in Cell Simulation. IEEE Intelligent Systems 17, 64–71 (2002)
Takahashi, K., Ishikawa, N., Sadamoto, Y., Sasamoto, H., Ohta, S., Shiozawa, A., Miyoshi, F., Naito, Y., Nakayama, Y., Tomita, M.: E-Cell 2: Multi-platform E-Cell Simulation System. Bioinformatics 19, 1727–1729 (2003)
Takahashi, K., Sakurada, T., Kaizu, K., Kitayama, T., Arjunan, S., Ishida, T., Bereczki, G., Ito, D., Sugimoto, M., Komori, T., Seiji, O., Tomita, M.: E-CELL System Version 3: A Software Platform for Integrative Computational Biology. Genome Informatics 14, 294–295 (2003)
Arjunan, S., Takahashi, K., Tomita, M.: Shared-Memory Multiprocessing of Gillespie’s Stochastic Simulation Algorithm on E-Cell3. In: 4th International Conference on Systems Biology in St.Louis, MO (2003); poster 253
Foster, I., Kesselman, C.: Globus: A Metacomputing Infrastructure Toolkit. Int. J. Supercomput. Appl. 11, 115–128 (1997)
Rowe, A., Kalaitzopoulos, D., Osmond, M., Ghanem, M., Guo, Y.: The Discovery Net System for High Throughput Bioinformatics. Bioinformatics 19, 225–231 (2003)
Oinn, T.M.: Talisman - Rapid Application Development for The Grid. Bioinformatics 19, 212–214 (2003)
Steavens, R.D., Robinson, A.J., Goble, C.A.: myGrid: Personalized Bioinformatics of The Information Grid. Bioinformatics 19, 302–304 (2003)
Konishi, F., Shiroto, Y., Umetcu, R., Konagaya, A.: Scalable BLAST Service in OBIGrid Environment. Genome Informatics 14, 535–536 (2003)
Kimura, S., Kawasaki, T., Hatakeyama, M., Naka, T., Konishi, F., Konagaya, A.: OBIYagns: A Grid-based Biochemical Simulator with A Parameter Estimator. Bioinformatics 20, 1646–1648 (2004)
Buyya, R., Abramson, D., Giddy, J.: Nimrod/G: An architecture for a Resource Management and Scheduling System in A Global Computational Grid. In: Proceedings of the HPC ASIA 2000, China (2000)
Andrew, S., Ishikawa, N., Yamazaki, T., Fujita, A., Kaneko, I., Fukui, Y., Ebisuzaki, T.: Ecell2d: Distributed E-Cell2. Genome Informatics 14, 288–289 (2003)
Kikuchi, S., Tominaga, D., Arita, M., Takahashi, K., Tomita, M.: Dynamic Modeling of Genetic Networks using Genetic Algorithm and S-system. Bioinformatics 19, 643–650 (2003)
Hu, B., Tomita, M.: A Stochastic E. coli Heat Shock Model Using E-Cell v3. In: 4th International Conference on Systems Biology, in St. Louis, MO (2003)
Cantu-Paz, E.: A Survey of Parallel Genetic Algorithms. Calculateurs Paralleles, Reseaux et Systems Repartis 10, 141–171 (1997)
Tomassini, M.: Parallel and Distributed Evolutionary Algorithms: A Review, pp. 113–133. John Wiley and Sons, Chichester (1999)
Horii, H., Kunifuji, S., Matsuzawa, T.: Asynchronous Island Parallel GA Using Multiform Subpopulations. LNCS, pp. 122–129 (1999)
Voit, E.O.: Computational Analysis of Biochemical Systems. Cambridge University Press, Cambridge (2000)
Athel, C.B.: Fundamentals of Enzyme Kinetics. Portland Press (1995)
Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection. The MIT Press, Cambridge (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sugimoto, M., Takahashi, K., Kitayama, T., Ito, D., Tomita, M. (2005). Distributed Cell Biology Simulations with E-Cell System. In: Konagaya, A., Satou, K. (eds) Grid Computing in Life Science. LSGRID 2004. Lecture Notes in Computer Science(), vol 3370. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-32251-1_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-32251-1_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25208-5
Online ISBN: 978-3-540-32251-1
eBook Packages: Computer ScienceComputer Science (R0)