SodiumChannel - Overdrive77/BioSynapStudio-Public GitHub Wiki
SodiumChannel Class
Summary
Simulates a voltage-gated sodium ion (Na⁺) channel based on Hodgkin-Huxley kinetics. Sodium channels are critical for generating and propagating action potentials during neural firing.
Namespace
BioSynapStudio.Net.Modules.Channels
Assembly
BioSynapStudio.Net.dll
Inheritance
Identity → IonChannel → SodiumChannel
Behavior
- Reversal Potential: +50 mV
- Conductance Max: 120.0
- Reset Phase: Returns passive leak of
0.5
- Action Phase: Returns fixed spike current of
200
- Gating Variables: Uses classic Hodgkin-Huxley
m
(activation) andh
(inactivation)
Properties
Name | Type | Description |
---|---|---|
ReversalPotential |
double |
Set to +50 mV , representing strong Na⁺ influx during depolarization. |
ConductanceMax |
double |
Maximum sodium conductance (120.0). |
Name |
string |
Identified as "Na+" . Inherited from Identity . |
Methods
Name | Signature | Description |
---|---|---|
GetCurrent |
override double GetCurrent(PotentialType potential, double V, double tick) |
Computes sodium current using dynamic m³h gating. Returns fixed values during Reset (0.5) and Action (200). |
Usage Example
var naChannel = new SodiumChannel();
double current = naChannel.GetCurrent(PotentialType.Graded, Vm: -55, tick: 75.0);
Remarks
m
andh
variables follow Hodgkin-Huxley equations for voltage-gated channel dynamics.- The expression
m³·h
captures the cooperative opening (activation) and closing (inactivation) behavior of Na⁺ channels. - At spike onset (
Action
), the channel outputs a high constant current (200) to initiate full depolarization. - At reset, the channel leaks a small passive current to mimic natural background Na⁺ flow.
See Also
Legal Notice
This software constitutes original intellectual property of the author, protected under international copyright and patent law. Patent: GB2506327.2 – Synthesized Emotional Cognition (SEC) DOI: 10.17605/OSF.IO/XERKF