AxonHillock - Overdrive77/BioSynapStudio-Public GitHub Wiki
AxonHillock
Class
Represents the spike-generation zone of a neuron, where graded potentials are evaluated to trigger action potentials.
Namespace
BioSynapStudio.Net.Core
Assembly
BioSynapStudio.Net.Core.dll
Summary
The AxonHillock
class models the biological decision point where a neuron converts input signals into an action potential. If the membrane potential crosses the firing threshold, the hillock transitions the cell into the action phase and initiates axonal propagation.
Constructors
AxonHillock()
Initializes a new instance of the AxonHillock
class and its associated AxonTerminal
.
var hillock = new AxonHillock();
Properties
Name | Type | Description |
---|---|---|
Terminal |
AxonTerminal |
The axon terminal responsible for propagating the spike after initiation. |
Methods
Tick(double membranePotential, ref PotentialType spikePotential)
Evaluates the current membrane potential and updates the neuron’s spiking state based on classical firing thresholds.
hillock.Tick(currentVm, ref neuron.SpikeState);
Parameters:
membranePotential
– The current voltage of the membrane in mV.spikePotential
– A reference to the currentPotentialType
state (Graded, Action, Reset, etc).
Behavior:
- If the membrane crosses -55 mV while graded, initiates an action potential.
- If membrane exceeds +30 mV during an action spike, triggers axonal propagation and resets.
Remarks
The axon hillock performs a critical biological role by integrating inputs and determining spike output. This logic mirrors real neuron behavior and ensures temporal accuracy in synthetic networks. Future extensions may include dendritic summation and refractory gate modeling.
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