This MS WINDOWS program illustrates the "bare-bone" architecture of a dynamically reconfigurable universal learning computer arranged on the principle of E-machine (Eliashberg, 1979, 1989). The detailed theory underlying this program is described in Eliashberg (2002). Section 1.7 of the above paper describes the user interface of EROBOT. To see this paper click here. Download EROBOT.EXE.
This MS WINDOWS program simulates a cell with up to 10 different types of ion channels treated as microscopic probabilistic state machines (the first-order Markov systems). The machines are referred to as Probabilistic Molecular Machines (PMMs). The theory underlying this program is described in Eliashberg (1990b, 2005). You can download these papers from the home page. To learn about the properties of ion channels read Hille (2001), and Ashcroft (2004).
The program allows the user to simulate the dynamics of a one-compartment cell model with up to 10 different ion channels represented as PMMs. Each PMM can have up to 18 states. The program supports two simulation modes: a) the continuous mode for an infinite number of PMMs, and b) the Monte-Carlo mode for the number of PMMs from 1 to 10000 for each channel. The Monte-Carlo mode allows the user to simulate patch clamp experiments and observe fluctuations.
The program has an easy to use graphical user interface and a built-in oscilloscope that allows one to continuously monitor the behavior of different variables (membrane potential, ion currents, relative occupation numbers) and observe how these variables are affected by changes in different parameters. Most of the parameters can be changed on the fly. The program also has a built-in ionic current equilibrium calculator.
To request a demonstration contact the author.