CalciumChannel - Overdrive77/BioSynapStudio-Public GitHub Wiki
CalciumChannel Class
Summary
Represents a calcium ion (Ca²⁺) channel in the neuron’s membrane. This voltage-gated channel opens during depolarization and contributes to spike dynamics and secondary messenger signaling.
Namespace
BioSynapStudio.Net.Modules.Channels
Assembly
BioSynapStudio.Net.dll
Inheritance
Identity → IonChannel → CalciumChannel
Behavior
- Reversal Potential: +120 mV
- Conductance Max: 1.0 (low)
- Closed at:
Resting
,Reset
states - Opens at:
Graded
,Action
states - Gating Variable: Uses a simplified sigmoidal activation curve (
c
) updated every tick.
Properties
Name | Type | Description |
---|---|---|
ReversalPotential |
double |
Set to +120 mV , representing a strong inward driving force for Ca²⁺. |
ConductanceMax |
double |
Set to 1.0 . Calcium channels typically have low conductance. |
Name |
string |
Identified as "Ca2+" . Inherited from Identity . |
Methods
Name | Signature | Description |
---|---|---|
GetCurrent |
override double GetCurrent(PotentialType potential, double V, double tick) |
Returns the calcium current using a simplified sigmoid gating mechanism. Returns 0.0 if at Resting or Reset phase. |
Usage Example
var channel = new CalciumChannel();
double current = channel.GetCurrent(PotentialType.Graded, Vm: -40, tick: 125.0);
Remarks
- The channel’s gating variable
c
gradually approachesc∞
, modeled by a sigmoid curve dependent on voltage. - Returns negative current (inward Ca²⁺ flow) during depolarized states.
- The channel’s opening probability increases rapidly with depolarization, mimicking biological calcium influx.
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