Skip to content

Nishant-codex/GIFFittingToolbox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GIFFittingToolbox

The GIFFittingToolbox is a Python-based repository designed for fitting and analyzing Generalized Integrate-and-Fire (GIF) neuron models. This repository is a fork of the original implementation, which was written in Python 2. It has been updated to Python 3 and extended for clustering applications for Joshi et. al. 2025. The toolbox provides tools for parameter estimation, model simulation, and evaluation of neuronal dynamics. The models are fitted on the following dataset:

Neuromodulatory influence on information transfer of single cortical neurons Joshi, N. Celikel, T. Zeldenrust, F. Kole, K. Safavi, S.P. Ak, A. Yan, X. Calcini, N. 2025. doi: https://doi.org/10.34973/nhes-qe97

The accompnying publication is the following:

Neuronal Identity is Not Static—An Input-Driven Perspective Nishant Joshi, Sven van Der Burg, Tansu Celikel, Fleur Zeldenrust bioRxiv 2024.10.16.618657; doi: https://doi.org/10.1101/2024.10.16.618657

The original repo is based on the following two publications:

C. Pozzorini, S. Mensi, O. Hagens, R. Naud, C. Koch and W. Gerstner, Automated high-throughput characterization of single neurons by means of simplified spiking neuron models,PLOS Computational Biology 2015

S. Mensi, O. Hagens, W. Gerstner and C. Pozzorini, Enhanced sensitivity to rapid input fluctuations by nonlinear threshold dynamics in neocortical pyramidal neurons, PLOS Computational Biology 2016

Features

  • Parameter fitting for GIF models.
  • Simulation of neuronal responses.
  • Tools for analyzing, clustering, and visualizing results.

Requirements

  • Python 3.x
  • Dependencies listed in requirements.txt.

Usage

Refer to the documentation and examples in the src directory for guidance on using the toolbox.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 94.7%
  • Python 5.3%