Neuron - Overdrive77/BioSynapStudio-Public GitHub Wiki
Represents a biologically inspired neuron capable of processing and transmitting information through electrical spikes and synaptic connections. This is the fundamental computational unit in the BioSynapStudio simulation framework.
BioSynapStudio.Net.Core
BioSynapStudio.Net.dll
Identity → Membrane → Soma → Neuron
-
[Prunable]
— Indicates the neuron can be removed through synaptic pruning mechanisms. -
[Neurogenic]
— Indicates the neuron can be generated via neurogenesis logic.
Name | Type | Description |
---|---|---|
Synapses |
List<Synapse> |
Returns all synapses connected to the neuron's axon terminal. |
Name | Signature | Description |
---|---|---|
FireSpike |
virtual void FireSpike() |
Manually triggers a spike through the axon hillock, causing synaptic transmission. |
var neuron = new Neuron();
var synapse = new Synapse();
neuron.Synapses.Add(synapse);
neuron.FireSpike(); // Triggers signal down synapse
- This class serves as the high-level abstraction of a real biological neuron.
- Inherits all properties and behaviors from
Soma
, including ion channel dynamics, membrane potential updates, and refractory behavior. -
FireSpike()
is typically used for external or sensor-based stimuli, bypassing voltage thresholds. - Use
[Prunable]
and[Neurogenic]
to enable automatic structural adaptation.
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