SimAgent directly interfaces the user’s laptop with NSG resources to run NEURON-based network simulations. SimAgent has two core functions, automated job submission and parameter sweep. The automated job submission feature is a point and click interface that accepts any neuron or python program directory, submits the program to run remotely and watches it until completion with live updates to the user. The parameter sweep feature allows the same functionality with the added ability to specify sections of code to automatically change with each run. Users can specify a range of values for a parameter to take on, run each simulation in a parallel configuration and determine the optimal output for their needs. It currently supports connections to the NSG-R restful API and connections using SSH to servers running Slurm.
The source and Windows executable is available for download here.
Also hosted on CyNeuro.org.