SimpleNeuron - Overdrive77/BioSynapStudio-Public GitHub Wiki


SimpleNeuron Class

Summary

A basic, fully equipped neuron model that includes all essential ion channels (Na⁺, K⁺, Ca²⁺, Cl⁻). Useful for quick experiments and general-purpose neural simulations with biologically accurate dynamics.

Namespace

BioSynapStudio.Net.Modules.Neurons

Assembly

BioSynapStudio.Net.dll


Inheritance

Identity → Membrane → Soma → Neuron → SimpleNeuron


Constructor

SimpleNeuron()

Initializes the neuron and adds the following ion channels by default:

  • SodiumChannel – fast depolarization (Na⁺ influx)
  • PotassiumChannel – repolarization and afterhyperpolarization (K⁺ efflux)
  • CalciumChannel – calcium-based plasticity and bursting (Ca²⁺ influx)
  • ChlorideChannel – inhibitory signaling and stabilization (Cl⁻ influx)

Remarks

  • Acts as a general-purpose neuron for biologically realistic modeling without requiring subclassing.
  • Implements Hodgkin-Huxley-like behavior using modular ion channel components.
  • Ideal for testing, training, or educational demonstrations of core spike mechanics.

Usage Example

var neuron = new SimpleNeuron();
neuron.ReceiveSignal(-35); // artificial stimulus
neuron.Tick();             // advances membrane dynamics

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