Distributed Cell Biology Simulations with the E-Cell System

  • Masahiro Sugimoto
Part of the Molecular Biology Intelligence Unit book series (MBIU)


Analytical techniques in computational cell biology such as kinetic parameter estimation, Metabolic Control Analysis (MCA) and bifurcation analysis require large numbers of repetitive simulation runs with different input parameters. The requirements for significant computational resources imposed by those analytical methods have led to an increasing interest in the use of parallel and distributed computing technologies.

We developed a Python-scripting environment that can execute the above mathematical analyses. Also, where possible, it automatically and transparently parallelizes them on either (1) stand-alone PCs, (2) shared-memory multiprocessor (SMP) servers, (3) cluster systems, or (4) a computational grid infrastructure. We named this environment E-Cell Session Manager (ESM). It involves user-friendly flat application program interfaces (APIs) for scripting and a pure object-oriented programming environment for sophisticated implementation of a user’s analysis.

In this chapter, fundamental concepts related to the design and the ESM architecture are introduced. We also describe an estimation of the parameters with some script examples executed on ESM.


Genetic Algorithm Grid Infrastructure Metabolic Control Analysis Cluster Machine Kinetic Parameter Estimation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Voit EO, Marino S, Lall R, Challenges for the identification of biological systems from in vivo time series data. In Silico Biology 2005; 5(2):83–92.PubMedGoogle Scholar
  2. 2.
    Sauro HM, Hucka M, Finney A et al. Next generation simulation tools: the Systems Biology Workbench and BioSPICE integration. OMICS 2003; 7(4):355–372.PubMedCrossRefGoogle Scholar
  3. 3.
    Dhar PK, Meng TC, Somani S et al. Grid cellware: the first grid-enabled tool for modelling and simulating cellular processes. Bioinformatics 2005; 21(7):1284–1287.PubMedCrossRefGoogle Scholar
  4. 4.
    Kimura S, Kawasaki T, Hatakeyama M et al. OBIYagns: a grid-based biochemical simulator with a parameter estimator. Bioinformatics 2004; 20(10):1646–1648.PubMedCrossRefGoogle Scholar
  5. 5.
    Foster I, Kesselman C. Globus: A metacomputing infrastructure toolkit. Int. J. Supercomput. Appl 1997; 11(3); 115–128CrossRefGoogle Scholar
  6. 6.
    Stevens RD, Robinson AJ, Goble CA. myGrid: personalised bioinformatics on the information grid. Bioinformatics 2003; 19:302–304.CrossRefGoogle Scholar
  7. 7.
    Aloisio G, Cafaro M, Fiore S et al. ProGenGrid: a grid-enabled platform for bioinformatics. Stud Health Technol Inform 2005; 112:113–126.PubMedGoogle Scholar
  8. 8.
    Sugimoto M, Takahashi K, Kitayama T et al. Distributed cell biology simulations with E-Cell System Lecture Notes in Computer Science, Berlin, Springer-Verlag 2005; 3370:20–31.Google Scholar

Copyright information

© Landes Bioscience and Springer Science+Business Media, LLC 2013

Authors and Affiliations

  • Masahiro Sugimoto
    • 1
    • 2
  1. 1.Institute for Advanced BiosciencesKeio UniversityTsuruoka, YamagataJapan
  2. 2.Department of BioinformaticsMitsubishi Space Software Co. Ltd.Amagasaki, HyogoJapan

Personalised recommendations