GoWorm is a simulation system for simple point neuron networks. goworm
is generic enough to run different models
defined using simple JSON files. A full connectome of C.Elegans is provided.
-
Install the console version using
go get -u -v github.com/spy16/goworm
-
Run the model using:
$ goworm -model c_elegans.json -tick 100ms -addr :8081 # -model configures the model file to read from (can be "-" to read from standard input). # -tick configures the simulation step interval (use <1 second). # -addr configures the HTTP API server address for the control API.
-
Poke different cell groups using
curl http://localhost:8081/poke?group=nose
Note: Refer c_elegans.json for model format.