A NERUON model to simulate the firing of a C-Fiber with a uniform or clustering of sodium channels. This model was made for a class at Case Western Reserve University for the final project in EBME 421. This code is set to produce an action potential across a 2mm C-fiber. This length was chosen to make the calculation of speed easier. The model is set to produce the shape and speed of a typical C-Fiber action potential.
The init files of each model are the scripts you want to run and the rest are background files that define the usage of all of the parameters.
- AXNODE.mod (This file contains the definitions of the channel properties)
- Uniformaxon.hoc (This is the file that is run and contains the parameters that define the neuron)
- Uniformaxon.ses (This calls the figures that I was using in testing)
- uniforminit.hoc (This calls the other files to run together. this is the file you want to run for the simulation)
- SAXNODE.mod (This is a modified version of AXNODE.mod to get saltatory conduction to work)
- AXBLANK.mod (this is the file that defines the channel properties in the spaces between the clusters of sodium channels)
- Saltatoryaxon.hoc (This is the file that is run and contains the parameters that define the neuron and allows you to change the size of clusters and internode lengths)
- Saltatoryaxon.ses (This calls the figures that I was using in testing)
- saltatoryinit.hoc (This calls the other files to run together. this is the file you want to run for the simulation)
NEURON v7.5 or later
Run either the saltatoryinit.hoc or uniforminit.hoc file in the correct directory. If you want to change the channel properties of either system, you must run the mknrndll function that comes with NEURON to recompile the files. If you want to change the axon's physical properties in the Uniformaxon.hoc or Saltatoryaxon.hoc files, you will not need to recompile. If you change the cluster sizes and/or the internodal sizes in the Saltatoryaxon.hoc file, the figures that come up will no longer work correctly and you will need to make a new voltage and space plot yourself.
- Neishabouri A, Faisal AA. Saltatory conduction in unmyelinated axons: clustering of Na+ channels on lipid rafts enables micro-saltatory conduction in C-fibers.
- Tigerholm J, Petersson ME, Oberja O, et al. Modeling activity-dependent changes of axonal spike in primary afferent C-nociceptors. Journal of Neurophysiology.
- NEURON - The program used to run
- Notepad ++ - source code editor used to write the scripts.
- Notepad ++ Neuron Library Installation
- Nabeel Chowdhury - Original author on 12/1/17
This project is licensed under the GNU General Public License Version 3 License - see the LICENSE file for details