Skip to content

This repository contains all the codes used for the paper: "Dimensionality reduction of neuronal degeneracy reveals two interfering physiological mechanisms"

Notifications You must be signed in to change notification settings

arthur-fyon/CORR_2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dimensionality reduction of neuronal degeneracy reveals two interfering physiological mechanisms

What do you find in this repository?

In this repository, you will be able to find all codes and data that were involved in Dimensionality reduction of neuronal degeneracy reveals two interfering physiological mechanisms.

How to use the codes?

In this work, the Julia programming language was used. To use the codes, first download the latest version of Julia here if it is not already the case. Once this is done, you can run dependencies.jl to download and install all the packages used in this work. To do so, open Julia, cd to the folder where you can find dependencies.jl and run

include("dependencies.jl")

How are the codes organized?

In this repository, you have one folder concerning the codes for the stomatogastric neuron model (STG) and another one for the dopaminergic neuron (DA) model. The code structure is the same for both models.

In both folders, you will find .jl files in which the model equations or the DICs method is implemented, as well as other useful functions. You will also find a data folder in which all the data necessary to reproduce the figures of the article are already generated. Finally, two notebooks ipynb are also available. One is called data generator, this one contains all the codes necessary to generate all the .dat files in the data folder, this may take a while depending on your computer. The other one is called plots and basically include the .dat files to produce the figures of the article.

Special note to launch Jupyter with Julia

To open JupyterNotebook/JupyterLab using Julia, execute in Julia

using IJulia
notebook() # Or jupyterlab()

Then simply browse to the .ipynb files to run them. If it is the first time you ever launch Jupyter, Julia will ask you if you want to install it through Conda. Accept to start the installation of Jupyter.

Codes written by Arthur Fyon

About

This repository contains all the codes used for the paper: "Dimensionality reduction of neuronal degeneracy reveals two interfering physiological mechanisms"

Resources

Stars

Watchers

Forks

Packages

No packages published