Skip to content

UoM CS Final Year Project: Dynamical Behaviours in Neurons and Neuronal Networks

Notifications You must be signed in to change notification settings

wonkwonlee/neurons-and-neuronal-networks

Repository files navigation

Models of Neurons and Neuronal Networks

UoM CS Final Year Project

This project is my final year project for the Department of Computer Science at the University of Manchester.

A Python GUI neuronal network simulator was implemented, and simulations were conducted to analyze different dynamical behaviors appearing in single neurons or neuronal networks and examine the synchronicity of the system.

Keywords

  • Spiking Neural Network (SNN)
  • Brain-Inspired AI
  • Computational Neuroscience
  • Nonlinear System
  • Dynamical System

Software Tools

  • Python3
  • Brian2 - Open-source Python Simulator for spiking neural networks
  • Neurodynex - Python exercises for the book Neuronal Dynamics by Wulfram Gerstner, Werner M. Kistler, Richard Naud, and Liam Paninski
  • PyDSTool - Simulation and analysis environment for dynamical systems models of physical systems (ODEs, DAEs, maps, and hybrid systems)
  • PyQt5 - GUI widgets toolkit

Abstract

Despite its size, a neuron is a very complicated entity; without sufficient biological and mathematical background knowledge, simulations of the neuronal network are out of reach. Therefore, the aim of the thesis is to implement networks of biologically accurate neuron models within computationally feasible cost and to simulate and analyze various electrophysiological behaviors including firing patterns of spiking neurons and the emergence of synchronization. As a result, several mathematical models of single neurons and networks of neurons were explored and simulated. In addition to this, the synchronization property of a network of neurons was analyzed in the presence and absence of the background stimuli.

Figures

Regular Firing Patterns Bursting Firing Patterns Fast Firing Patterns
regular burst fast

GUI rd rg b3 b8 fg

Result

The research project report was published on the UoM departmental website and was selected as one of the best papers in 2018.

The report was written in LaTex via Overleaf, and the PDF version is included in this repository.

Project Report

About

UoM CS Final Year Project: Dynamical Behaviours in Neurons and Neuronal Networks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published