altergot / neuro-astro-network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Neuro-astro network model

Here we propose a computational model of working memory (WM) implemented by the spiking neuron network (SNN) interacting with a network of astrocytes.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • MATLAB R2018b
  • Statistics Toolbox
  • Image Processing Toolbox
  • The minimum required amount of RAM is 16 GB

Installing

Clone repo:

git clone https://github.com/altergot/neuro-astro-network.git

Run

To simulate experiment open and run main.m

Default experiment consist of 4 images at the learning stage (digits 0, 1, 2, 3):

zero one two three

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.

zero five one six two seven three eight

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:

  1. The movie of learning and testing processes

    response

    Input signal, neuron spikes, astrocyte calcium concentration.

  2. Neuron spike frequencies for recognized patterns

    Neuron frequencies Neuron frequencies Neuron frequencies Neuron frequencies
  3. Binarized neuron frequencies for recognized patterns

    Neuron frequencies binarized Neuron frequencies binarized Neuron frequencies binarized Neuron frequencies binarized
    0.9157 0.9407 0.9092 0.8774
  4. 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

Parameters

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

Authors

  • Yulia Tsybina - Implementation - altergot
  • Mikhail Krivonosov - Implementation - mike_live
  • Susan Gordleeva - Biological model constructing
  • Alexander Gorban - Project vision
  • Alexey Zaikin - Project vision

Cite

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

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • We acknowledge the Ministry of Science and Higher Education agreement No. 075-15-2020-808

About


Languages

Language:MATLAB 96.7%Language:M 3.3%