ChlorideChannel - Overdrive77/BioSynapStudio-Public GitHub Wiki


ChlorideChannel Class

Summary

Represents a chloride ion (Cl⁻) channel in the cell membrane. This channel plays a stabilizing role by counteracting depolarization and preserving resting potential.

Namespace

BioSynapStudio.Net.Modules.Channels

Assembly

BioSynapStudio.Net.dll


Inheritance

Identity → IonChannel → ChlorideChannel


Behavior

  • Reversal Potential: -70 mV
  • Conductance Max: 0.5 (moderate)
  • Closed at: Action potential phase
  • Open at: Resting, Graded, Reset
  • Gating Logic: Sigmoidal, strongest at rest and fades near reversal potential.

Properties

Name Type Description
ReversalPotential double Set to -70 mV, matching typical resting membrane potential.
ConductanceMax double Set to 0.5, representing moderate chloride permeability.
Name string Identified as "Cl-". Inherited from Identity.

Methods

Name Signature Description
GetCurrent override double GetCurrent(PotentialType potential, double V, double tick) Returns chloride current based on voltage-dependent gating and dynamic fade near reversal potential. Returns 0 during action potential phase.

Usage Example

var clChannel = new ChlorideChannel();
double current = clChannel.GetCurrent(PotentialType.Graded, Vm: -65, tick: 180.0);

Remarks

  • Gating behavior follows a sigmoid curve that opens near resting potential and closes sharply during depolarization (especially during spikes).
  • A fade multiplier reduces chloride conductance near its reversal potential to avoid unnecessary leakage when Vm ≈ E_Cl.
  • Returns negative current by default to indicate inward (stabilizing) chloride flow.
  • Biologically accurate for inhibitory behavior and baseline homeostasis.

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