开源软件名称(OpenSource Name):VincentToups/matlab-utils开源软件地址(OpenSource Url):https://github.com/VincentToups/matlab-utils开源编程语言(OpenSource Language):C 64.5%开源软件介绍(OpenSource Introduction):Matlab UtilitiesCreated after many years of graduate school in computational neuroscience, and covering a wide range of tasks from data analysis, to figure preparation with a large amount of system-connecting in between. I am mostly adding putting this up for the sake of the Mathoc subfolder, which contains a relatively complete and functional bridge between matlab and the NEURON simulation environment. Rather than explain lugubriously, an example may instead be more illustrative of how it works and what it does:
The above piece of code uses NEURON, via Matlab or Octave, to create a
dead stupid model of a micro-column-like neural network. Fifty
neurons are created, and around 20% are assigned inhibitory status.
Then synaptic connections are created between all neurons depending on
that status. Finally, excitatory input is created via a series of
NetStim objects connected to each neuron, and objects for recording
the voltages of the neurons are created. Documentation is sparse right now, but the above example shows you how
to do most everything you'd want to do. The system needs to know
where your Neuron executable (nrniv) is located. You tell it by
specifying the global variable This whole system is based on Matlab compiling a hoc file describing
the simulation, and then running it when There is a lot of stuff going on behind the scenes with file names and so forth, and a lot of utilities on the hoc side to make things easier. I'll talk about them as I document them. Finally, you can't use this package without having my whole matlab repository on the path somewhere (including sub-directories). |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论