Julia Spiking Neural Networks (JuliaSNN) is a library for simulating biophysical neuronal network models. It provides models, plots, and analysis functions for spiking and rate networks simulations.
The library's strength points are:
- Modular, intuitive, and quick instantiation of complex biophysical models;
- Large pool of standard models already available and easy implementation of custom new models;
- High performance and native multi-threading support, laptop and cluster-friendly;
- Access to all models' variables at runtime and save-load-rerun of arbitrarily complex networks;
- Growing ecosystem for stimulation protocols, network analysis, and visualization (SNNUtils, SNNPlots, SNNGeometry).
SpikingNeuralNetworks.jl leverages the JuliaSNN ecosystem, which offers SNNPlots to plot models' recordings and SNNUtils for further stimulation protocols and analysis.
SpikingNeuralNetworks.jl is a toolbox written in Julia The SpikingNeuralNetwork.jl package is an umbrella package for:
SNNModels.jlSNNPlots.jlSNNUtils.jl
and future contributions of the JuliaSNN ecosystem.
Documentation is here.