Files
organism/neuron/BEH-BD.md
T
2026-04-07 17:49:27 +02:00

178 lines
11 KiB
Markdown

# BEH-BD.md
Qui comprendiamo:
- BEH-BD: Dendritic Branch
## BEH-BD: Container
**Discursive description**:
The dendrite is the receiving arm of a neuron — a long, branching extension of the cell body whose job is to collect the electrical signals generated by postsynaptic spines, integrate them in space and time, and route their combined effect toward the soma, where the decision to fire an action potential is made. A single dendritic branch can be thought of as a shared electrical highway: dozens to hundreds of postsynaptic spines line its length, each one a private compartment where synaptic signals are first detected, and the dendrite shaft is the common conductor that carries all of their contributions forward.
Each spine sits along the branch and generates a small electrical signal — an excitatory postsynaptic potential, or EPSP — whenever its AMPA and NDMA receptors are activated by neurotransmitters from the presynapse. This EPSP spreads from the spine head through the narrow spine neck and into the dendrite shaft, where it joins a shared pool of electrical activity. The spine neck is not a neutral conduit — it has electrical resistance that attenuates and slows the signal as it passes through, and its geometry can change with synaptic activity. A wider, shorter neck passes the EPSP more faithfully; a narrower, longer neck attenuates it more severely. This geometry is one of the mechanisms through which plasticity expresses itself physically: LTP widens the neck, making a strengthened synapse electrically closer to the dendrite.
Once in the shaft, EPSPs from different spines summate. If two spines fire close together in time, their EPSPs overlap and their combined depolarisation is larger than either alone — this is temporal summation. If two spines fire simultaneously but are located close together along the branch, their EPSPs also overlap in space before they decay — this is spatial summation. The dendrite is therefore performing a continuous integration across both time and space, weighting each spine's contribution by how recently it fired and how well its signal survived the journey through the neck and along the shaft.
The shaft itself is passive in this model — it conducts electrical signals without amplifying them. The key property of a passive cable is the membrane time constant: how long a voltage change persists before leaking back to rest through the membrane. A long time constant means EPSPs linger and are more likely to overlap with subsequent arrivals, broadening the temporal window for summation. A short time constant means only very precisely timed inputs summate, sharpening the temporal selectivity of the branch. The length constant — how far a signal travels along the shaft before decaying to a fraction of its original amplitude — sets the spatial window: spines farther from the soma contribute a smaller fraction of their EPSP to the somatic potential than nearby spines.
In the full biological model, the dendrite is far from passive. Voltage-gated sodium, potassium, and calcium channels are distributed throughout the dendritic shaft and can generate local regenerative events called dendritic spikes — brief, locally amplified depolarisations that boost the signal and ensure it reaches the soma with sufficient strength. Dendritic spikes give individual branches a degree of computational independence: a branch can, under some conditions, generate a strong enough local event to drive somatic firing even when other branches are quiet. This makes the dendrite not just a wire but a computational unit in its own right. However, in the simplified passive model we adopt here, these active conductances are not included — the shaft sums and attenuates, and nothing more.
The soma sits at the convergence point of all dendritic branches. It continuously integrates the summed depolarisation arriving from the dendrites and compares it against a threshold at the axon hillock — the narrow junction where the soma meets the axon, and the site with the highest density of voltage-gated sodium channels in the neuron. When the summed input crosses this threshold, an action potential is triggered. This AP propagates forward down the axon to the next neuron, and simultaneously backward up all dendritic branches as a back-propagating action potential, or bAP.
The bAP is one of the most important signals in the postsynaptic system. It travels from the soma back toward every spine on every branch, carrying the information that the neuron has just fired. At each spine it arrives as a brief, strong depolarisation — in the full biological system its amplitude decays with distance from the soma, so distal spines receive a weaker bAP than proximal ones. This attenuation is not merely a physical limitation: it is a functional gradient that makes the synapse's location on the dendrite matter for plasticity. A distal spine must generate a stronger local AMPA signal to achieve the coincidence needed for LTP, because the bAP it receives is weaker. A proximal spine achieves coincidence more easily because it receives a stronger bAP. Dendritic location is therefore a form of synaptic weighting that is built into the geometry of the cell rather than into the receptor count.
The bAP is the bridge that closes the loop between the postsynapse and the dendrite. Without it, the NMDA coincidence gate at each spine can only be opened by local AMPA depolarisation — which is rarely sufficient alone to fully clear the magnesium block. With the bAP, any spine that has NT in its cleft at the moment the neuron fires receives the full coincidence signal: NT from the presynapse and depolarisation from the soma simultaneously, opening the NMDA gate and allowing the calcium surge that drives plasticity. The bAP is how the neuron reports its own firing back to the very synapses that contributed to it, enabling each synapse to assess whether its own contribution was relevant to the outcome.
The dendrite therefore runs three interlocking processes across its timescales. On the millisecond scale, it continuously integrates arriving EPSPs and distributes the bAP to all spines. On the seconds scale, it does not itself perform any active computation — the integration is purely electrical and instantaneous relative to the slower processes happening in the spines and at the soma. On the minutes to hours scale, structural changes driven by plasticity — spine neck widening under LTP, spine retraction under LTD — alter the dendritic geometry and therefore the weighting of individual spines in the summation. The dendrite learns not by changing its own proteins but by changing its shape.
---
**Simplified comprehension**:
In this model we decide to simplify:
- We model a single dendritic branch, not a full dendritic tree
- We do not model the spine neck geometry or its resistance — EPSPs pass from spine to dendrite without attenuation
- We do not model active dendritic conductances — the shaft is a passive cable with no dendritic spikes
- We do not model bAP distance attenuation — all spines receive the bAP at full amplitude regardless of their position
- We do not model structural plasticity — spine neck widening and retraction are not implemented
The simplifications imply that:
- Removing spine neck resistance means all spines contribute equally to V_dend regardless of their geometry or location. The physical basis of synaptic weighting by dendritic position is lost. All EPSPs are treated as equivalent inputs to the shared pool.
- Removing active conductances means the dendrite cannot generate dendritic spikes. Summation is strictly linear — two spines together produce exactly twice the V_dend of one spine alone. There is no threshold event within the dendrite itself, only at the soma.
- Removing bAP attenuation means all spines have equal access to the coincidence signal regardless of distance from the soma. Proximal and distal synapses have identical plasticity thresholds. The functional gradient that makes dendritic location matter is absent.
- Removing structural plasticity means the geometry of the dendrite is fixed. LTP and LTD change AMPA receptor density at each spine but do not change how well those spines couple electrically to the dendrite. The structural component of long-term potentiation — which in biology is arguably more important than the receptor component for sustained changes — is not captured.
The only behavior we model:
- Linear summation of spine EPSPs into V_dend each ms
- Uniform bAP distribution to all spines on soma firing. In this case the dendrites acts as a cable, relaying the bAp to Postsynapse. No modelling needed.
---
**Simplified behaviors**:
— ms:
- Each active spine contributes an EPSP to V_dend
V_dend += receptor_conductance_i * AMPA_weight
(summed across all spines; no neck attenuation)
- V_dend decays passively each ms
V_dend *= (1 - dt / tau_dend)
tau_dend is the membrane time constant of the branch
- V_dend passed to soma each ms (read externally)
— secs:
- nothing in the simplified model
— mins:
- nothing in the simplified model
(structural remodelling of spine neck geometry
under LTP/LTD would live here if added later)
---
```Gen
Container: BEH-BD
include:
BEH-POST.md
expansion:
- BEH-POST ( full: 50x, active: 0x, empty: 10x )
# managed_by: BEH-EXH or BEH-INH from winnertakeall
# developed_by: DEV-BD-BEH-POST-TUB from DEV-N
tub_local:
- VPost ( full: 50x, active: 0x, empty: 10x )
tub_intricated:
- VDB ( contained_by: BEH-SOMA )
```
### ms: behaviors BD
#### CheckVPost:Context
Contestualizziamo in maniera Fixed?
```Gen
context: CheckVPost
contained_by: BEH-BD
in_context: Fixed
rf: ( active: 60x )
condition: (VPost fullness)
out_context: VPostMax
condition: (VPost mediumness)
out_context: VPostMedium
condition: (VPost emptiness)
out_context: VPostLow
```
#### VDBMax: Episode
```Gen
episode: VDBMax
contained_by: BEH-BD
in_context: VPostMax
rf: ( active: 2x )
hypothesis: NOT (VDB full)
action: [VDB increase]
trace:
```
#### VDBMed: Episode
```Gen
episode: VDBMed
contained_by: BEH-BD
in_context: VPostMed
rf: ( active: 2x )
hypothesis: NOT (VDB full)
action: [VDB increase]
trace:
```
#### VDBLow: Episode
```Gen
episode: VDBLow
contained_by: BEH-BD
in_context: VPostLow
rf: ( active: 2x )
hypothesis: NOT (VDB full)
action: [VDB increase]
trace:
```
#### VDBlearance: Episode
Qui facciamo il clearance del VDB. Lo facciamo in questo modo perche' abbiamo semplificato quello che succede fra BD e SOMA.
```Gen
episode: VDBClearance
contained_by: BEH-BD
in_context: Fixed
rf: ( active: 2x )
hypothesis: NOT (VDB empty)
action: [VDB decrease]
trace:
```