"Mitochondria delay action potential propagation"
A.M. Castelfranco and P. Alcami (Communications Biology, 2025)
This code was written to run in NEURON (version 7.4), but has been tested in NEURON (version 8.2.6). It does not require Python.
The code consists of:
- Two membrane mechanisms:
Kv1.modNa.mod
- Five hoc files:
mosinit.hoctopo05.hoctopo125.hoctopo20.hocHVCRA_neuron.hoc
Descriptions:
- The file
mosinit.hocinitializes the simulation. - The files
topo05.hoc,topo125.hoc, andtopo20.hocspecify the topology of the axon for three longitudinal mitochondrial coverages: 5%, 12.5%, and 20%, respectively. - The file
HVCRA_neuron.hocspecifies the properties of the model neuron, runs the simulation, computes the conduction velocity, and prints the output to the screen.
The simulation generates part of the dataset used in the plots in Figure 3 of the article.
Instructions:
-
Compile the mechanisms:
Before running the simulation, the membrane mechanismsKv1.modandNa.modneed to be compiled by runningmknrndllin NEURON. -
Run the simulation:
Double-click on the filemosinit.hoc.
Select the axon diameter and longitudinal mitochondrial coverage in the dialog box. -
Simulation output:
The simulation computes the action potential conduction velocity and the additional delay in propagating 3 mm due to the presence of mitochondria in the axon for 8 cross-sectional mitochondrial occupancies p ranging from 0.1 to 0.8.
The conduction velocity and additional delay for each value of p are printed to the screen. -
Plots:
At the conclusion of the simulation, plots of the conduction velocity and additional delay as a function of p are displayed.