Here we propose a computational model of working memory (WM) implemented by the spiking neuron network (SNN) interacting with a network of astrocytes.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- MATLAB R2018b
- Statistics Toolbox
- Image Processing Toolbox
- The minimum required amount of RAM is 16 GB
Clone repo:
git clone https://github.com/altergot/neuro-astro-network.git
To simulate experiment open and run main.m
Default experiment consist of 4 images at the learning stage (digits 0, 1, 2, 3):
And at the testing stage there are 8 images are presented (learned and new) in the fixed order: digits 0, 5, 1, 6, 2, 7, 3, 8.
Simulation model time is 7 seconds and step is 0.0001 seconds. Run time of the simulation for default parameters is around 3 hours.
There are multiple results of the simulation:
-
The movie of learning and testing processes
Input signal, neuron spikes, astrocyte calcium concentration.
-
Neuron spike frequencies for recognized patterns
-
Binarized neuron frequencies for recognized patterns
0.9157 0.9407 0.9092 0.8774 -
The correlation of recalled pattern with ideal item for each image and its average value
Correlation of recalled pattern for images (0,1,2,3): 0.9157, 0.9407, 0.9092, 0.8774
Average correlation = 0.9108
File model_parameters.m consist of multiple blocks of parameters described in the paper:
- Timeline
- Experiment
- Applied pattern current
- Movie
- Poisson noise
- Runge-Kutta steps
- Network size
- Initial conditions
- Neuron mode
- Synaptic connections
- Astrosyte model
- Memory performance
- Yulia Tsybina - Implementation - altergot
- Mikhail Krivonosov - Implementation - mike_live
- Susan Gordleeva - Biological model constructing
- Alexander Gorban - Project vision
- Alexey Zaikin - Project vision
Modeling Working Memory in a Spiking Neuron Network Accompanied by Astrocytes Susanna Yu. Gordleeva, Yulia A. Tsybina, Mikhail I. Krivonosov, Mikhail V. Ivanchenko, Alexey A. Zaikin, Victor B. Kazantsev, Alexander N. Gorban https://doi.org/10.3389/fncel.2021.631485
This project is licensed under the MIT License - see the LICENSE.md file for details
- We acknowledge the Ministry of Science and Higher Education agreement No. 075-15-2020-808