migliorata la descrizione BD

This commit is contained in:
2026-04-06 11:08:26 +02:00
parent f8836e29e4
commit 62e5ef701d
+44 -48
View File
@@ -6,62 +6,48 @@ Qui comprendiamo:
## BEH-BD: Container ## BEH-BD: Container
**Dendritic Branch**: In questa prima fase, non consideriamo lo spike dendritico come comportamento. Questo limita molto il modello, perche' equipara tutte le Postsinapsi sui tre branch dendritici e non permette di fare in maniera che ad esempio due branch contestualizzino (base activity) e uno faccia scattare il threshold per lo spike somatico.
Qui BEH-DB espande solo i BEH-POST, e' un cavo di collegamento come l'assone
**Discursive description**: **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 and route their sum toward the soma, where the decision to fire is made. In this model we consider a single dendritic branch: a passive cable connecting a set of postsynaptic spines at one end to the soma at the other. 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 receptors are activated by NT from the presynapse. This EPSP spreads from the spine head through the spine neck and into the dendrite shaft, where it becomes part of a shared electrical pool. The dendrite does not process each spine's signal independently — it sums them. Two spines firing close together in time produce a larger combined depolarisation than either alone. Enough spines firing close enough together can push the dendritic potential high enough to reach the soma and trigger an action potential. Each spine sits along the branch and generates a small electrical signal — an excitatory postsynaptic potential, or EPSP — whenever its AMPA 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.
The dendrite does this passively. Unlike the presynapse, which actively pumps calcium and recycles vesicles, the dendrite shaft in this model is a cable — it conducts and attenuates electrical signals according to its physical properties, with no active amplification. The key property is the membrane time constant: how long a voltage change persists before decaying back to rest. A long time constant means EPSPs last longer and are more likely to summate with the next arriving EPSP. A short time constant means only very closely timed inputs summate effectively. 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 dendrite also carries the return signal. When the soma fires, a back-propagating action potential (bAP) travels from the soma back down the dendrite to every spine. In this model the bAP arrives at all spines at full amplitude — no distance-dependent attenuation. This bAP is the postsynaptic side of the coincidence gate: it tells every spine simultaneously that the neuron just fired, enabling NMDA opening in any spine that also has NT in its cleft at that moment. Without the bAP, spines can generate V_post from AMPA alone but cannot achieve the full coincidence required for LTP. 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.
The dendrite therefore runs two interlocking loops. The summation loop collects spine EPSPs every millisecond and maintains a running dendritic potential V_dend. The bAP loop receives the external firing signal and distributes it back to all spines as the V_bAP input that the postsynaptic model reads. Together these two loops make the dendrite the spatial and temporal integrator of the synapse — it is where individual spine signals become a collective decision, and where the outcome of that decision is fed back to the very spines that contributed to it. 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.
**Behaviors**: 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.
— ms: 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.
- Each active spine contributes an EPSP to V_dend 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.
EPSP_i = g_AMPA_i * AMPA_weight
where AMPA_weight is the conductance per unit receptor_conductance
All spine EPSPs summate linearly in the dendrite shaft
- V_dend decays passively each ms
V_dend *= (1 - dt / tau_dend)
tau_dend is the membrane time constant of the dendritic branch
- V_dend is passed to the soma each ms (soma reads it externally)
- bAP arrives when soma_spike_train fires at this timestep
V_bAP = V_bAP_peak (uniform across all spines, no attenuation)
V_bAP decays each ms with tau_bAP
- V_bAP is broadcast to all spines as a shared variable
each spine reads V_bAP in its NMDA coincidence calculation
— seconds:
- nothing — the dendrite has no slow integration process
in the passive single-branch model
— mins:
- nothing — the dendrite has no metabolic loop
in the simplified model
(structural remodelling of spine neck geometry under LTP/LTD
would live here if added later)
--- ---
**Simplified comprehension**: **Simplified comprehension**:
In this model the dendrite is already at its simplest meaningful form given the four choices. No further simplifications are applied. The only two active processes are: 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 soma firing decision is external — V_dend is computed but the threshold crossing is driven by an external `soma_spike_train`
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.
- Making soma firing external means V_dend is computed but does not itself trigger anything. The soma threshold decision is provided by `soma_spike_train` rather than emerging from the model. This preserves the bAP mechanism without requiring an explicit integrate-and-fire soma model.
The only behavior we model:
- Linear summation of spine EPSPs into V_dend each ms - Linear summation of spine EPSPs into V_dend each ms
- Uniform bAP distribution to all spines on soma firing - Uniform bAP distribution to all spines on soma firing
@@ -72,27 +58,37 @@ In this model the dendrite is already at its simplest meaningful form given the
— ms: — ms:
- Collect EPSPs from all active spines - Each active spine contributes an EPSP to V_dend
V_dend += sum(EPSP_i for each spine i) V_dend += receptor_conductance_i * AMPA_weight
(summed across all spines; no neck attenuation)
- V_dend decays passively - V_dend decays passively each ms
V_dend *= (1 - dt / tau_dend) 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)
- If soma fires this ms (step in soma_spike_train): - If soma fires this ms (step in soma_spike_train):
V_bAP = V_bAP_peak V_bAP = V_bAP_peak (uniform across all spines)
- V_bAP decays each ms - V_bAP decays each ms
V_bAP += (0 - V_bAP) * dt / tau_bAP V_bAP += (0 - V_bAP) * dt / tau_bAP
- V_dend and V_bAP are available to all spines and the soma - V_bAP broadcast to all spines as shared variable
each spine reads V_bAP in its NMDA coincidence gate:
V_total = V_post + V_bAP
Mg_block_removal = V_total / (V_total + V_NMDA_half)
Ca_post += k_NMDA * NT_cleft * Mg_block_removal
— seconds: — seconds:
- nothing - nothing in the simplified model
— mins: — mins:
- nothing - nothing in the simplified model
(structural remodelling of spine neck geometry
under LTP/LTD would live here if added later)
--- ---