Welcome to SimAgent
Posted: Thu May 16, 2019 4:31 pm
Everyone,
I'd like to introduce the software utility SimAgent, a community developed tool created to facilitate submission of jobs to NSG from your laptop. SimAgent directly interfaces your laptop with NSG resources to run NEURON-based network simulations, MATLAB scripts and python code. Tyler Banks, Neural Engineering Laboratory, Electrical Engineering & Computer Science, University of Missouri-Columbia, Columbia MO 65211. https://engineering.missouri.edu/academics/eecs/neuro/
Features
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 project directory, submits the project 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. You will be able to specify a range of values for a parameter to take on, run each simulation in a parallel configuration and determine the optimal output for your needs. It currently supports connections to the NSG-R restful API and connections using SSH to servers running Slurm. While sweep capabilities are possible in any programming language, SimAgent removes the need for complex parameter sweep loops and replaces them with an easy to use point and click interface requiring no coding.
Download and Instructions
If you are interested in learning more see the quickstart YouTube videos to get started.
Download at: https://tylerbanks.net/SimAgentMPI/
Informational Videos:
Part 1 (Installation): https://www.youtube.com/watch?v=ZaqqbNzprAY
Part 2 (Sample Model/Usage): https://www.youtube.com/watch?v=_AsOgrTj7TE
Help
SimAgent was originally developed by the Neural Engineering Lab at the University of Missouri as an internal tool but has since been released to the public as open source code.
Users with proprietary issues may contact the author directly at tbanks@mail.missouri.edu, but it would be best to post other questions to the SimAgent section here on the Neuron forum (viewforum.php?f=47).
Contributions to the project or bug reports can also be made via SimAgent's main GitHub page at https://github.com/tjbanks/SimAgentMPI
I'd like to introduce the software utility SimAgent, a community developed tool created to facilitate submission of jobs to NSG from your laptop. SimAgent directly interfaces your laptop with NSG resources to run NEURON-based network simulations, MATLAB scripts and python code. Tyler Banks, Neural Engineering Laboratory, Electrical Engineering & Computer Science, University of Missouri-Columbia, Columbia MO 65211. https://engineering.missouri.edu/academics/eecs/neuro/
Features
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 project directory, submits the project 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. You will be able to specify a range of values for a parameter to take on, run each simulation in a parallel configuration and determine the optimal output for your needs. It currently supports connections to the NSG-R restful API and connections using SSH to servers running Slurm. While sweep capabilities are possible in any programming language, SimAgent removes the need for complex parameter sweep loops and replaces them with an easy to use point and click interface requiring no coding.
Download and Instructions
If you are interested in learning more see the quickstart YouTube videos to get started.
Download at: https://tylerbanks.net/SimAgentMPI/
Informational Videos:
Part 1 (Installation): https://www.youtube.com/watch?v=ZaqqbNzprAY
Part 2 (Sample Model/Usage): https://www.youtube.com/watch?v=_AsOgrTj7TE
Help
SimAgent was originally developed by the Neural Engineering Lab at the University of Missouri as an internal tool but has since been released to the public as open source code.
Users with proprietary issues may contact the author directly at tbanks@mail.missouri.edu, but it would be best to post other questions to the SimAgent section here on the Neuron forum (viewforum.php?f=47).
Contributions to the project or bug reports can also be made via SimAgent's main GitHub page at https://github.com/tjbanks/SimAgentMPI