E-Cell 3 Development

E-Cell System consists of the following three major components:

  • E-Cell Simulation Environment (or E-Cell SE)
  • E-Cell Modeling Environment (or E-Cell ME)
  • E-Cell Analysis Toolkit

These components are established upon a simulation kernel (libecs) and a facade interface (libemc), connected in a row by a model representation format, EML (E-Cell Markup Language). The libraries are extensively written in C++ for maximum performance. The frontends are built with Python and the language bindings called PyECS and PyEMC.

The GUI part, such as the modeling environment and the interactive simulation monitor, use the Gimp Tool Kit (GTK+) which allows the application to run on many platforms including Linux, Mac OS X and Windows.

Currently, development for E-Cell 3 and E-Cell 4 is ongoing.

Old documentation

Note that these documents are obsolete, but you may find some still useful.