Skip to content

JuliaSNN/SpikingNeuralNetworks.jl

Repository files navigation

SpikingNeuralNetworks.jl

A Spiking Neural Network framework for Julia

Build Status stable documentation bibtex

SpikingNeuralNetworks.jl Documentation

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.

Simple and powerful simulation framework

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.jl
  • SNNPlots.jl
  • SNNUtils.jl

and future contributions of the JuliaSNN ecosystem.

Documentation is here.

About

Julia Spiking Neural Network Simulator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages