Calcium Diffusion Model

This repository contains a collection of programs related to calcium dynamics modeling in different fiber types. The following sections provide information on how to run the programs and details about each program’s functionality and outputs.

Installation

Before running the programs, make sure to install the required Python libraries by running the following command in your shell:

pip install -r requirements.txt

List of Programs Program 1: cts.py

Description: Set constants and calculate the concentration of binding sites at rest.

Outputs:

outputs\cts.xls: Constants used in simulations of fiber types I, IIA, IIX, and IIB. Program 2: f2c.py

Description: Load fluorescence signals and convert them to [Ca+2].

Inputs:

figures\cae.pdf: Figure of experimental [Ca+2] during a single AP. outputs\cae.xls: Data of experimental [Ca+2] during a single AP. figures\caet.pdf: Figure of experimental [Ca+2] during tetanic APs in a fiber. outputs\caet.xls: Data of experimental [Ca+2] during tetanic APs in a fiber. Program 3: eqs.py

Description: Equations used in the model.

Equations:

Description: Generate the figures and data obtained with the single compartment model in fiber type I.

Outputs:

Description: Generate the figures and data obtained with the single compartment model in fiber type IIA.

Outputs:

Program 6: SCMIIX.py

Description: Generate the figures and data obtained with the single compartment model in fiber type IIX.

Outputs: