This example follows the same general approach described for segmenting simulations of a model cell, but the data to be saved is a record of spike times and the associated unique identifiers of the spike sources. The conceptual model is very simple: a spontaneously active cell that fires spikes at random intervals.
As with the model cell example, the development strategy proceeds in these four steps:
- 1. Implement and test the computational model itself.
- 2. Run a "complete" simulation and save its results.
- 3. Run a segmented simulation and save its results.
- 4. Reconstitute the results of a "complete" simulation from the results of a segmented simulation, and compare the two to verify that they are identical.
The following sections show how I achieved these four steps.