Gnu octave toolboxes
Red lines indicate uncompiled Brian 2 simulation time for given network type and size, green lines indicate time for equivalent C++ compiled Brian 2 simulation, blue lines indicate time for equivalent DynaSim simulation without using MEX compilation, and black lines indicate time for equivalent DynaSim simulation using MEX compilation.
GNU OCTAVE TOOLBOXES CODE
GNU octave code generation code:matlab dynamical systems graphical user interface neural models neuroscience gateway.īenchmarks. This tool promises to reduce barriers for investigating dynamics in large neural models, facilitate collaborative modeling, and complement other tools being developed in the neuroinformatics community. The design of DynaSim incorporates a novel schema for model specification to facilitate future interoperability with other specifications (e.g., NeuroML, SBML), simulators (e.g., NEURON, Brian, NEST), and web-based applications (e.g., Geppetto) outside MATLAB.
GNU OCTAVE TOOLBOXES SOFTWARE
The software has been implemented in MATLAB to enable advanced neural modeling using MATLAB, given its popularity and a growing interest in modeling neural systems.
GNU OCTAVE TOOLBOXES FULL
It also includes a graphical user interface (DynaSim GUI) that supports full functionality without requiring user programming. DynaSim also includes a large set of features that simplify exploring model dynamics over parameter spaces, running simulations in parallel using both multicore processors and high-performance computer clusters, and analyzing and plotting large numbers of simulated data sets in parallel. The higher-level specification supports arbitrarily complex population models and networks of interconnected populations. Models can be specified by equations directly (similar to XPP or the Brian simulator) or by lists of predefined or custom model components. It is designed to speed up and simplify the process of generating, sharing, and exploring network models of neurons with one or more compartments. An edge points from routine A to routine B if routine A is called within routine B.DynaSim is an open-source MATLAB/GNU Octave toolbox for rapid prototyping of neural models and batch simulation management. Graph of functional dependencies in this toolbox. The code is organized roughly by functionality into 10 categories, from basic routines that return the number of nodes and edges, to algorithms that build graphs with certain properties.Ĭontributions, suggestions, corrections and questions are always welcome. They are easy to modify, reuse or build upon.
![gnu octave toolboxes gnu octave toolboxes](https://www.20sim.com/webhelp/octavegui_zoom60.jpg)
These routines are intended for someone who is starting to analyze data as a network, and beginning to write their own code. Functional interdependencies are documented within the function headers, and visualized below. The code currently runs on GNU Octave version 3.8.1 with Gnuplot 4.6.4.
![gnu octave toolboxes gnu octave toolboxes](https://images.g2crowd.com/uploads/product/image/social_landscape/social_landscape_b7e89f607ee81a33926914cf8b010785/gnu-octave.png)
This is a repository of functions relevant to network/graph analysis, adapted for Octave. Octave-networks-toolbox: A set of graph/networks analysis functions in Octave View the Project on GitHub aeolianine/octave-networks-toolbox Graph/networks analysis functions in Octave