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.
- 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.
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
context: RRPConcentration
context: AP-RRPConcentration
contained_by: BEH-PRE
in_context: AP
@@ -220,10 +222,12 @@ context: RRPConcentration
out_context: RRPFull
```
#### Ca2+Concentration: Context
#### AP-Ca2+Concentration: Context
Qui controlliamo la concentrazione nel contesto di un AP.
```Gen
context: Ca2+Concentration
context: AP-Ca2+Concentration
contained_by: BEH-PRE
in_context: AP
@@ -236,7 +240,7 @@ context: Ca2+Concentration
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.
@@ -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
NT empty
```Gen
episode: NTreleaseMaximum
contained_by: BEH-PRE
@@ -258,6 +264,8 @@ episode: NTreleaseMaximum
##### NTreleaseHigh: Episode
Solo in questo caso NT modera! NT NOT empty
```Gen
episode: NTreleaseHigh
contained_by: BEH-PRE
@@ -265,13 +273,15 @@ episode: NTreleaseHigh
in_context: (Ca2+Full AND RRPFull)
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]
trace: None
```
##### NTreleaseMedium: Episode
In tutti i casi di NT
```Gen
episode: NTreleaseMedium
contained_by: BEH-PRE
@@ -279,13 +289,15 @@ episode: NTreleaseMedium
in_context: (Ca2+Full AND RRPMedium) OR (Ca2+Medium AND RRPFull)
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]
trace: None
```
##### NTreleaseLow: Episode
In tutti i casi di NT
```Gen
episode: NTreleaseLow
contained_by: BEH-PRE
@@ -293,7 +305,7 @@ episode: NTreleaseLow
in_context: (Ca2+Medium AND RRPMedium)
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]
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.
### 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
→ 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
→ 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.
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
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.
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
@@ -421,7 +475,7 @@ container: BEH-PRE-VGCC
### ms: behavior VGCC
#### Ca2+enter: Episodes
#### Ca2+enter
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.
##### Open: Episode
##### Ca2+enterOpen: Episode
```Gen
episode: Open
episode: Ca2+enterOpen
contained_by: BEH-PRE-VGCC
in_context: AP
@@ -455,10 +509,10 @@ episode: Open
trace: None
```
##### Reduced-partial: Episode
##### Ca2+enterReduced-partial: Episode
```Gen
episode: Reduced-partial
episode: Ca2+enterReduced-partial
contained_by: BEH-PRE-VGCC
in_context: AP
@@ -469,10 +523,10 @@ episode: Reduced-partial
trace: None
```
##### Suppressed: Episode
##### Ca2+enterSuppressed: Episode
```Gen
episode: Supressed
episode: Ca2+enterSupressed
contained_by: BEH-PRE-VGCC
in_context: AP