CaTraces, CaClearance, eCB clearance

This commit is contained in:
2026-03-29 11:00:44 +02:00
parent 2dbb8eeb3a
commit 5d702d50b0
+82 -28
View File
@@ -43,8 +43,6 @@ The presynapse does not release blindly. Its behaviour is governed by three inte
--- ---
**The loops**:
**The NT loop** is the supply chain of the synapse, operating across all three timescales. **The NT loop** is the supply chain of the synapse, operating across all three timescales.
- On the millisecond scale, action potentials trigger Ca²⁺-driven release of NT from the RRP into the cleft. NT in the cleft feeds back on itself within the same millisecond — high cleft concentration suppresses further release, acting as a local brake. - On the millisecond scale, action potentials trigger Ca²⁺-driven release of NT from the RRP into the cleft. NT in the cleft feeds back on itself within the same millisecond — high cleft concentration suppresses further release, acting as a local brake.
@@ -200,14 +198,18 @@ container: BEH-PRE
``` ```
### ms: behavior ### ms: behaviors
#### RRPConcentration: Context #### AP-RRPConcentration: Context
Il rilascio di NT lo facciamo nel contesto di AP. Biologicamente dovrebbe avvenire solo in base alle concentrazioni, quindi anche al difuori degli AP. Il rilascio di NT lo facciamo nel contesto di AP. Biologicamente dovrebbe avvenire solo in base alle concentrazioni, quindi anche al difuori degli AP.
RF deve essere MOLTO piu' basso della durata di un AP. In maniera da essere attivo varie volte nel contesto di un episodio di AP. Il che ha senso perche' un AP e' SOMA ad un tempo piu' alto che i comportamenti di PRE.
Questo poi per permettere la diversa contestualizzazione degli episodi di NTrelease, a piu' o meno alta velocita'.
```Gen ```Gen
context: RRPConcentration context: AP-RRPConcentration
contained_by: BEH-PRE contained_by: BEH-PRE
in_context: AP in_context: AP
@@ -220,10 +222,12 @@ context: RRPConcentration
out_context: RRPFull out_context: RRPFull
``` ```
#### Ca2+Concentration: Context #### AP-Ca2+Concentration: Context
Qui controlliamo la concentrazione nel contesto di un AP.
```Gen ```Gen
context: Ca2+Concentration context: AP-Ca2+Concentration
contained_by: BEH-PRE contained_by: BEH-PRE
in_context: AP in_context: AP
@@ -236,7 +240,7 @@ context: Ca2+Concentration
out_context: Ca2+Full out_context: Ca2+Full
``` ```
#### NTrelease: Episodes #### NTrelease
Ci sono 4 casi che dipendono da RRP, Ca2+ e NT. L'idea e' che la quantita' di RRP sia il driver principale. Gli NT liberati sono di piu' al crescere di RRP e Ca2+ e di meno al crescere di NT. Gli NT nella sinapsi fanno da moderazione alla ulteriore liberazione di NT, ma non bloccano mai totalmente. NT suppression only matters when everything else is already at maximum — which is exactly the biological purpose: it prevents runaway release during peak activity, not during moderate activity. Ci sono 4 casi che dipendono da RRP, Ca2+ e NT. L'idea e' che la quantita' di RRP sia il driver principale. Gli NT liberati sono di piu' al crescere di RRP e Ca2+ e di meno al crescere di NT. Gli NT nella sinapsi fanno da moderazione alla ulteriore liberazione di NT, ma non bloccano mai totalmente. NT suppression only matters when everything else is already at maximum — which is exactly the biological purpose: it prevents runaway release during peak activity, not during moderate activity.
@@ -244,6 +248,8 @@ Ci sono 4 casi che dipendono da RRP, Ca2+ e NT. L'idea e' che la quantita' di RR
##### NTreleaseMaximum: Episode ##### NTreleaseMaximum: Episode
NT empty
```Gen ```Gen
episode: NTreleaseMaximum episode: NTreleaseMaximum
contained_by: BEH-PRE contained_by: BEH-PRE
@@ -258,6 +264,8 @@ episode: NTreleaseMaximum
##### NTreleaseHigh: Episode ##### NTreleaseHigh: Episode
Solo in questo caso NT modera! NT NOT empty
```Gen ```Gen
episode: NTreleaseHigh episode: NTreleaseHigh
contained_by: BEH-PRE contained_by: BEH-PRE
@@ -265,13 +273,15 @@ episode: NTreleaseHigh
in_context: (Ca2+Full AND RRPFull) in_context: (Ca2+Full AND RRPFull)
rf: ( active: 6x ) # High rf: ( active: 6x ) # High
hypothesis: NOT (NT empty) # solo in questo caso NT modera! hypothesis: NOT (NT empty)
action: [Rrp decrease, Nt increase, ATP decrease] action: [Rrp decrease, Nt increase, ATP decrease]
trace: None trace: None
``` ```
##### NTreleaseMedium: Episode ##### NTreleaseMedium: Episode
In tutti i casi di NT
```Gen ```Gen
episode: NTreleaseMedium episode: NTreleaseMedium
contained_by: BEH-PRE contained_by: BEH-PRE
@@ -279,13 +289,15 @@ episode: NTreleaseMedium
in_context: (Ca2+Full AND RRPMedium) OR (Ca2+Medium AND RRPFull) in_context: (Ca2+Full AND RRPMedium) OR (Ca2+Medium AND RRPFull)
rf: ( active: 9x ) # Medium rf: ( active: 9x ) # Medium
hypothesis: (NT empty) OR NOT (NT empty) # In tutti i casi hypothesis: (NT empty) OR NOT (NT empty)
action: [Rrp decrease, Nt increase, ATP decrease] action: [Rrp decrease, Nt increase, ATP decrease]
trace: None trace: None
``` ```
##### NTreleaseLow: Episode ##### NTreleaseLow: Episode
In tutti i casi di NT
```Gen ```Gen
episode: NTreleaseLow episode: NTreleaseLow
contained_by: BEH-PRE contained_by: BEH-PRE
@@ -293,7 +305,7 @@ episode: NTreleaseLow
in_context: (Ca2+Medium AND RRPMedium) in_context: (Ca2+Medium AND RRPMedium)
rf: ( active: 12x ) # Low rf: ( active: 12x ) # Low
hypothesis: (NT empty) OR NOT (NT empty) # In tutti i casi hypothesis: (NT empty) OR NOT (NT empty)
action: [Rrp decrease, Nt increase, ATP decrease] action: [Rrp decrease, Nt increase, ATP decrease]
trace: None trace: None
``` ```
@@ -308,19 +320,55 @@ Qui eliminiamo Ca2+. Non comprendiamo per ora:
Quindi non comprendiamo anche il ristabilimento del Voltage, con altri Ioni entranti e uscenti, per ora tutto dipende da AP del SOMA. Quindi non comprendiamo anche il ristabilimento del Voltage, con altri Ioni entranti e uscenti, per ora tutto dipende da AP del SOMA.
### sec: behavior Abbiamo il caso di clearance nel contesto di un AP e non nel contesto di AP, per eliminare il Ca2+ fra le spike.
... ##### AP-CaClearanceHigh: Episode
#### eCB concentration ```Gen
episode: AP-CaClearanceHigh
contained_by: BEH-PRE
Limita rilascio NT: Dipende da POST che tende a bloccare rialascio di NT se non servono in_context: Ca2+Full
rf: ( active: 3x ) # High
#### CaTrace concentration hypothesis: NOT (Ca2+ empty)
action: [Ca2+ decrease]
trace: None
```
The biological meaning is that a synapse that has just been through a burst is primed for fast recovery — the molecular machinery for vesicle docking is already engaged, calcium-dependent priming factors are still elevated, and the system is in a ready state. A synapse that has been silent for several seconds has cooled down and replenishes slowly. ##### AP-CaClearanceMedium: Episode
Serve a dare la velocita' al trasporto di vesicles da RP a RRP. Ha un decadimento proprio il che dice alla Presinapsi di accellerare se da poco c'e' stata una spike, altrimenti di andare piu' piano. So after one second of silence Tr_Ca has fallen to ~37% of its peak value, after two seconds to ~14%, after three seconds to ~5%. It asymptotes toward zero but never exactly reaches it. Between spikes, Ca2+ falls toward zero as the pumps clear it. ```Gen
episode: AP-CaClearanceMedium
contained_by: BEH-PRE
in_context: Ca2+Medium
rf: ( active: 6x ) # Medium
hypothesis: NOT (Ca2+ empty)
action: [Ca2+ decrease]
trace: None
```
##### NotAP-CaClearance: Episode
```Gen
episode: NotAP-CaClearance
contained_by: BEH-PRE
in_context: NOT AP
rf: ( active: 24x ) # Low
hypothesis: NOT (Ca2+ empty)
action: [Ca2+ decrease]
trace: None
```
#### CaTraces accumulation
Serve a dare la velocita' al trasporto di vesicles da RP a RRP. The biological meaning is that a synapse that has just been through a burst is primed for fast recovery — the molecular machinery for vesicle docking is already engaged, calcium-dependent priming factors are still elevated, and the system is in a ready state. A synapse that has been silent for several seconds has cooled down and replenishes slowly.
So after one second of silence Tr_Ca has fallen to ~37% of its peak value, after two seconds to ~14%, after three seconds to ~5%. It asymptotes toward zero but never exactly reaches it. Between spikes, Ca2+ falls toward zero as the pumps clear it.
spike → Ca_micro rises → Tr_Ca rises slowly spike → Ca_micro rises → Tr_Ca rises slowly
→ Tr_Ca stays elevated for ~1-2 s after burst → Tr_Ca stays elevated for ~1-2 s after burst
@@ -328,11 +376,17 @@ spike → Ca_micro rises → Tr_Ca rises slowly
→ RRP refills faster → RRP refills faster
→ more vesicles available for the next burst → more vesicles available for the next burst
Tr_Ca = Tr_Ca + (Ca_micro - Tr_Ca / tau_Tr_Ca) * dt
This is a leaky integrator — it has two competing forces at every step. The Ca_micro term pushes Tr_Ca upward toward the current calcium level. The - Tr_Ca / tau_Tr_Ca term pulls it back down toward zero at a rate proportional to how high it already is. The balance between these two forces means Tr_Ca is always chasing Ca_micro but never quite reaching it, and always decaying when Ca_micro is low.
During a spike, Ca_micro jumps sharply. Tr_Ca rises but more slowly — it integrates rather than jumps. Between spikes, Ca_micro falls back toward zero as the pumps clear it. Tr_Ca also falls, but much more slowly because tau_Tr_Ca = 1000 ms — it remembers the spike for roughly a second after it happened. Over a burst of many spikes, Tr_Ca climbs steadily as each spike adds to the residual trace before the previous one has fully decayed. A long silence after a burst allows Tr_Ca to decay exponentially back toward zero. During a spike, Ca_micro jumps sharply. Tr_Ca rises but more slowly — it integrates rather than jumps. Between spikes, Ca_micro falls back toward zero as the pumps clear it. Tr_Ca also falls, but much more slowly because tau_Tr_Ca = 1000 ms — it remembers the spike for roughly a second after it happened. Over a burst of many spikes, Tr_Ca climbs steadily as each spike adds to the residual trace before the previous one has fully decayed. A long silence after a burst allows Tr_Ca to decay exponentially back toward zero.
The result is that Tr_Ca encodes not the instantaneous calcium level but the recent history of calcium activity — a smoothed, time-averaged measure of how active the synapse has been over the past one to two seconds. The result is that Tr_Ca encodes not the instantaneous calcium level but the recent history of calcium activity — a smoothed, time-averaged measure of how active the synapse has been over the past one to two seconds.
### sec: behaviors
#### eCB clearance
Qui forse devo fare il flush e anche di CaTrace. Limita rilascio NT: Dipende da POST che tende a bloccare rialascio di NT se non servono
#### CaTraces clearance
#### RP->RRP shuttling #### RP->RRP shuttling
How RP is moved to RRP How RP is moved to RRP
@@ -351,7 +405,7 @@ N_RP — how many vesicles are available in the reserve. As N_RP depletes, fewer
(Max_RRP - N_RRP) / Max_RRP — the headroom in the RRP, normalised. When the RRP is nearly full, recruitment slows automatically because there is little room to fill. When the RRP is empty after a burst, headroom is maximal and recruitment runs at full speed. This prevents overfilling and makes the system self-regulating — recruitment is fastest precisely when it is most needed. (Max_RRP - N_RRP) / Max_RRP — the headroom in the RRP, normalised. When the RRP is nearly full, recruitment slows automatically because there is little room to fill. When the RRP is empty after a burst, headroom is maximal and recruitment runs at full speed. This prevents overfilling and makes the system self-regulating — recruitment is fastest precisely when it is most needed.
The two guard clauses ensure the arithmetic stays physical: refill_amount cannot be negative, and cannot exceed what N_RP actually contains. The two guard clauses ensure the arithmetic stays physical: refill_amount cannot be negative, and cannot exceed what N_RP actually contains.
### min: behavior ### min: behaviors
#### Refill RP from Glutamine #### Refill RP from Glutamine
@@ -421,7 +475,7 @@ container: BEH-PRE-VGCC
### ms: behavior VGCC ### ms: behavior VGCC
#### Ca2+enter: Episodes #### Ca2+enter
Here we comprehend the breaking activity on VGCC by: CDI,eCB and mGluR: Here we comprehend the breaking activity on VGCC by: CDI,eCB and mGluR:
@@ -441,10 +495,10 @@ Qui sostituiamo:
Devo controllare che le condizioni sotto siano esaustive. Devo controllare che le condizioni sotto siano esaustive.
##### Open: Episode ##### Ca2+enterOpen: Episode
```Gen ```Gen
episode: Open episode: Ca2+enterOpen
contained_by: BEH-PRE-VGCC contained_by: BEH-PRE-VGCC
in_context: AP in_context: AP
@@ -455,10 +509,10 @@ episode: Open
trace: None trace: None
``` ```
##### Reduced-partial: Episode ##### Ca2+enterReduced-partial: Episode
```Gen ```Gen
episode: Reduced-partial episode: Ca2+enterReduced-partial
contained_by: BEH-PRE-VGCC contained_by: BEH-PRE-VGCC
in_context: AP in_context: AP
@@ -469,10 +523,10 @@ episode: Reduced-partial
trace: None trace: None
``` ```
##### Suppressed: Episode ##### Ca2+enterSuppressed: Episode
```Gen ```Gen
episode: Supressed episode: Ca2+enterSupressed
contained_by: BEH-PRE-VGCC contained_by: BEH-PRE-VGCC
in_context: AP in_context: AP