Skip to content

deboramatoso/MNPyNotebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An interactive Python notebook to study motor neuron electrophysiology in healthy and diseased conditions

The objective of this project is to provide an interactive Jupyter notebook as an aid to investigate how MN firing properties are influenced by changes in MN morphological and electrotonic properties, as well as the intensity of monoaminergic drive (which regulates the magnitude of persistent inward currents). The proposed tool can also be used to investigate neurological diseases that affect the MN electrophysiology. For instance, it is known that MN morphology changes during the progression of amyotrophic lateral sclerosis (ALS), thereby influencing the electrophysiological responses of the cell. Also, increased MN excitability, which is observed in ALS and spinal cord injuries, can be simulated by changing the magnitude of persistent currents and monoaminergic drive. Therefore, the proposed interactive notebook can be used in MN neurophysiology research and as an educational tool.

The Jupyter notebook was coded in Python programming language and the libraries of the NEURON simulator. The environment can be easily set up on Docker or MyBinder.

Using MyBinder environment

The notebook can be accessed on Binder.

Using Docker environment

You also might use Docker after installing it on your computer. Please, follow the instructions presented at the Docker website.

Running on your own computer

After install the Docker on your computer, you can run the notebook typing the following line on your terminal:

$ docker run -it -p 8888:8888 28102018/decm_first_repo:mnpynotebook_v03

If you are using a Unix OS, the following code should be used:

$ sudo docker run -it -p 8888:8888 28102018/decm_first_repo:mnpynotebook_v03

Follow the link that will be prompted on the screen.

Using the interactive notebook

Once you enter the Jupyter environment, select the folder "Notebook_run" and run the script (MNPyNotebook.ipynb). If you want to use the notebook with the MyBinder environment the notebook will automatically open.

You will get the model outputs after clicking on "Run interact" buttons. You can modify model and input parameters with the widgets to observe other scenarios. Please, feel free to explore the tool at your leisure.

Survey

We prepared a brief (anonymous) survey in order to assess your experience with the tool. Please, help us to improve our project by filling the form.

Funding

DECM is a recipient of a PhD scholarship from FAPESP (#2017/11464-9). HSF is a recipient of a PhD scholarship from CAPES (#88882.329427/2019-01). LAE is funded by CNPq Research Grants (#409302/2016-3 and #312442/2017-3).