NeuCube

​​NeuCube is a brain-inspired computational architecture based on spiking neural networks (SNN).

NeuCube was designed by Professor Nikola Kasabov, who also oversaw its development and implementation

A software implementation of NeuCube is available in the following languages: MATLAB; JAVA; Python (PyNN); C++.

​NeuCube software is available for the following computer platforms: PCs; SpiNNaker; GPUs; Cloud based platforms.

​More details here https://kedri.aut.ac.nz/research-groups/neucube

Diagram of a neurogenetic cube illustrating classification, modeling, and output data flow. Contains sections labeled 'Neurogenetic Cube (NeuCube)', 'Gene Regulatory Network', and graphical data streams, including a stem plot and a color-coded class legend.

Application

NeuCube has been applied to projects including:

  • Brain data modelling

  • EEG: peri-perceptual modelling; mindfulness; Depression; AD; response to treatment; BCI

  • fMRI: cognitive data modelling

  • fMRI+ DTI: response to treatment

  • EEG + MRI data: epilepsy

  • neurogenetic, integrated data

  • Gene expression over time

  • Audio/Visual data processing

  • Speech, sound and music recognition

  • Moving object recognition

  • Language processing

  • Multisensory streaming data

  • Health risk event prediction from temporal climate data (stroke)

  • Hazardous environmental event prediction (e.g. risk of earthquakes in NZ; flooding in Malaysia; pollution in London area; extreme weather from satellite images)

  • Brain-Computer Interfaces and knowledge transfer between humans and machines

  • Robot control

  • Neuro-rehabilitation robots (with China Academy of Sciences)

  • NeuCube is currently used in labs across the world

Map of the world with blue location markers in various countries including the US, Mexico, many in Europe, Africa, Asia, Australia, and New Zealand.