revisione sintassi

This commit is contained in:
2026-05-25 12:02:06 +02:00
parent 27068b36d8
commit 93232d7084
2 changed files with 82 additions and 66 deletions
+75 -60
View File
@@ -7,59 +7,70 @@ include_toc: true
Qui comprendiamo:
- PRESYNAPSE: Presynapse
- VGCC-PRE-TUN: la modulazione della quantita' di VGCC-PRE
- VGCC-PRE: Voltage-Controlled Gated Channels
## PRESYNAPSE: Comprehension
## PRESYNAPSE
```Gen
PRESYNAPSE
type: comprehension
expand_comprehension:
&VGCC-PRE_ALL: VGCC-PRE ( full: 10x, active: 5x, empty: 2x )
_VgccPre: VGCC-PRE [ full: 10x, active: 5x, empty: 2x ]
instantiate_container:
PRESYNAPSE-BEH []
VGCC-PRE-TUN [pass: &VGCC-PRE_ALL]
@: $BehaviorPre []
@: $TunVgccPre [pass: _VgccPre]
```
### PRESYNAPSE-BEH: Container
### $BehaviorPre
**Tubs:**
- **Ca2+**: Calcium Ion entering the Presynapse when VCGG open that influence NT release. Normally returns to ~0 between spikes; stays elevated when pumps fail. They are key to check the concentration, release NT and modulation
- **Rrp**: Readily Releasable Pool: The Readily Releasable Pool consists of the vesicles that are "docked" and "primed" at the active zone of the synapse. This pool is very small (usually only about 0.5% to 5% of total vesicles) and can be exhausted quickly during high-frequency firing, leading to "short-term depression" of the signal. Here we consider them as NT ready to be released.
- **Rp**: Reserve Pool: The bulk of the vesicles held further back in the terminal, often tethered by a protein called synapsin. These are only mobilized during intense, prolonged stimulation. This makes up the vast majority of the vesicles (up to 80% or 90%). Here we consider them NT in reserve that can be transfered to RRP and created using Glutamine from Astorcyte.
- **NT**: Neuro Transmitter, released in the synapse by the vescicles. The release increses NT and decreases RRP
- **CaTraces**: sono le tracce di permanenza della concentrazione di Ca2+. Servono alla modulazione (TUN)
- **eCB**: retrograde signal updates from postsynapsis (postsynaptic input)
- **_Ca2+**: Calcium Ion entering the Presynapse when VCGG open that influence NT release. Normally returns to ~0 between spikes; stays elevated when pumps fail. They are key to check the concentration, release NT and modulation
- **_Rrp**: Readily Releasable Pool: The Readily Releasable Pool consists of the vesicles that are "docked" and "primed" at the active zone of the synapse. This pool is very small (usually only about 0.5% to 5% of total vesicles) and can be exhausted quickly during high-frequency firing, leading to "short-term depression" of the signal. Here we consider them as NT ready to be released.
- **_Rp**: Reserve Pool: The bulk of the vesicles held further back in the terminal, often tethered by a protein called synapsin. These are only mobilized during intense, prolonged stimulation. This makes up the vast majority of the vesicles (up to 80% or 90%). Here we consider them NT in reserve that can be transfered to RRP and created using Glutamine from Astorcyte.
- **_NT**: Neuro Transmitter, released in the synapse by the vescicles. The release increses NT and decreases RRP
- **_CaTraces**: sono le tracce di permanenza della concentrazione di Ca2+. Servono alla modulazione (TUN)
- **_eCB**: retrograde signal updates from postsynapsis (postsynaptic input)
```Gen
PRESYNAPSE-BEH
$BehaviorPre
type: container
activity_scope: !DAY
tub_local:
- Ca2+ ( full: 60x, active: 30x, empty: 0x )
# developed_by: DEV-PRE-CA2+FULL from DEV.N
- Rrp ( full: 30x, active: 15x, empty: 0x )
# developed_by: DEV-PRE-RRP-FULL from DEV.N
- Rp ( full: 30x, active: 15x, empty: 0x )
# developed_by: DEV-PRE-RRP-FULL from DEV.N
- CaTraces ( full: 50x, active: 0x, empty: 0x )
_Ca2+: TUB [ full: 60x, active: 30x, empty: 0x ]
_Rrp: TUB [ full: 30x, active: 15x, empty: 0x ]
_Rp: TUB [ full: 30x, active: 15x, empty: 0x ]
_CaTraces: TUB [ full: 50x, active: 0x, empty: 0x ]
tub_intricated:
- NT ( contained_by: SYN )
- ATP ( contained_by: ? )
- eCB ( contained_by: POST )
_NT: contained_by [ SYN ]
_ATP: contained_by [?]
_eCB: contained_by [POST]
context_intricated:
- AP_ctx ( contained_by: SOMA )
$AP: contained_by [SOMA]
snippets:
# &AP
NTreleaseLow: [RF: active 12x, type: accumulator]
NTreleaseMedium [RF active 9x, type: accumulator]
NTreleaseHigh: [RF active 9x, type: accumulator]
Ca2+TracesAccLow: [RF active 3x, type: accumulator]
Ca2+TracesAccMedium: [RF active 6x, type: accumulator]
Ca2+TracesAccHigh: [RF active 10x, type: accumulator]
# NOT &AP
eCBClearence: RF [active: 24x]
```
#### AP_ctx
#### &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.
@@ -77,23 +88,21 @@ NT empty. Qui siamo contestualizzati se Ca2+ full, il che dovrebbe significare i
In tutti i casi di NT
##### NTreleaseLow: ( active: 12x ) accumulator
```Gen
NTreleaseLow: ( active: 12x ) # Low
type: accumulator
contained_by: PRESYNAPSE-BEH
##### NTreleaseLow
in_context: AP_ctx
hypothesis: ( Ca2+ mediumness ) AND ( Rrp mediumness ) AND NOT( ATP empty )
action: [Rrp decrease, Nt increase, ATP decrease]
```Gen
NTreleaseLow
in_context: &AP
hypothesis: ( _Ca2+ mediumness ) AND ( _Rrp mediumness ) AND NOT( _ATP empty )
action: [_Rrp decrease, _Nt increase, _ATP decrease]
trace: None
```
##### NTreleaseMedium: ( active: 9x ) accumulatorv
##### NTreleaseMedium
```Gen
NTreleaseMedium: ( active: 9x ) # Medium
type: accumulator
contained_by: PRESYNAPSE-BEH
NTreleaseMedium
in_context: AP_ctx
hypothesis: (( Ca2+ fullness ) AND ( Rrp mediumness ) OR
@@ -103,11 +112,10 @@ NTreleaseMedium: ( active: 9x ) # Medium
trace: None
```
##### NTreleaseHigh: ( active: 3x ) accumulator
##### NTreleaseHigh
```Gen
NTreleaseHigh: ( active: 3x ) # High
type: accumulator
contained_by: PRESYNAPSE-BEH
NTreleaseHigh
in_context: AP_ctx
hypothesis: ( Ca2+ fullness ) AND ( Rrp fullness ) AND
@@ -116,24 +124,20 @@ NTreleaseHigh: ( active: 3x ) # High
trace: None
```
##### Ca2+TracesAccumulationLow: accumulator
##### Ca2+TracesAccLow
Serve a:
Serve a:
- fare il tuning dei VGCC
- dare la velocita' al trasporto di vesicles da RP a RRP, anche se non avendo ancora compreso ATP, la velocita' non cambia molto la sostanza.
- dare la velocita' al trasporto di vesicles da RP a RRP, anche se non avendo ancora compreso ATP, la velocita' non cambia molto la sostanza.
- le tracce vengono eliminate quando il neurone e' in pausa, lontano da uno spike train, TunPossible_ctx
- Abbiamo 3 tracce, high, medium and low. Andiamo a verificare una combinazione di queste per fare la modulazione
- RF e' a 10, questo dovrebbe essere un RF di campionamento durante AP_ctx context che dovremmo assicurarci sia tipo 100. Il che implicherebbe 10 campionamenti.
- 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 CaTrace 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. The result is that CaTrace 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.
---
##### Ca2+TracesAccumulationLow: ( active: 10x ) accumulator
```Gen
Ca2+TracesAccumulationLow: ( active: 10x )
type: accumulator
contained_by: PRESYNAPSE-BEH
Ca2+TracesAccuLow
in_context: AP_ctx
hypothesis: (Ca2+ emptiness)
@@ -141,11 +145,10 @@ Ca2+TracesAccumulationLow: ( active: 10x )
trace: None
```
##### Ca2+TracesAccumulationMedium: ( active: 6x ) accumulator
##### Ca2+TracesAccMedium
```Gen
Ca2+TracesAccumulationMedium: ( active: 6x ) # medium
type: accumulator
contained_by: PRESYNAPSE-BEH
Ca2+TracesAccMedium
in_context: AP_ctx
hypothesis: (Ca2+ mediumness)
@@ -153,11 +156,10 @@ Ca2+TracesAccumulationMedium: ( active: 6x ) # medium
trace: None
```
##### Ca2+TracesAccumulationHigh: ( active: 10x ) accumulator
##### Ca2+TracesAccHigh
```Gen
Ca2+TracesAccumulationHigh: ( active: 10x ) # high
type: accumulator
contained_by: PRESYNAPSE-BEH
Ca2+TracesAccumulationHigh
in_context: AP_ctx
hypothesis: (Ca2+ fullness)
@@ -165,7 +167,7 @@ Ca2+TracesAccumulationHigh: ( active: 10x ) # high
trace: None
```
#### NOT AP_ctx
#### NOT &AP
##### eCB clearance: accumulator
@@ -174,6 +176,7 @@ eCB dipende da POST. Tende a modulare l'entrata di Ca2+ degli VGCC.
Qui non facciamo un flush di eCB, riduciamo ogni mezzo secondo (context) di un RF di questo episodio.
##### eCBClearance: ( active: 24x ) accumulator
```Gen
eCBClearance: ( active: 24x ) # Slow
type: accumulator
@@ -299,6 +302,7 @@ Ca2+TracesClearance: ( active: 30x ) # Slow
```
### VGCC-PRE-TUN: Container
```Gen
VGCC-PRE-TUN
@@ -323,7 +327,9 @@ VGCC-PRE-TUN
#### TunPossible_ctx
##### CheckVgccPreTun: ( active: 60x ) contexting
Qui controlliamo che ci siano le condizioni per aumentare o diminuire la quantita' di VGCC
```Gen
CheckVgccPreTun: ( active: 60x )
type: contexting
@@ -338,6 +344,7 @@ CheckVgccPreTun: ( active: 60x )
```
##### PossibleUpPreVgccTun: ( active: 10x ) accumulator
```Gen
PossibleUpPreVgccTun: ( active: 10x )
type: accumulator
@@ -350,6 +357,7 @@ PossibleUpPreVgccTun: ( active: 10x )
```
##### PossibleDownPreVgccTun: ( active: 10x ) accumulator
```Gen
PossibleDownPreVgccTun: ( active: 10x )
type: accumulator
@@ -414,6 +422,7 @@ Qui semplifichiamo:
Devo controllare che le condizioni sotto siano esaustive. Qui ho confuso high con low, e inoltre ho messo NT per mGluR che devo controllare che abbia senso.
##### Ca2+enterLow: ( active: 12x ) accumulator
```Gen
Ca2+enterLow: ( active: 12x ) # Low
type: accumulator
@@ -426,6 +435,7 @@ Ca2+enterLow: ( active: 12x ) # Low
```
##### Ca2+enterMedium: ( active: 6x ) accumulator
```Gen
Ca2+enterMedium: ( active: 6x ) # Medium
type: accumulator
@@ -440,6 +450,7 @@ Ca2+enterMedium: ( active: 6x ) # Medium
```
##### Ca2+enterHigh: ( active: 3x ) accumulator
```Gen
Ca2+enterHigh: ( active: 3x ) # High
type: accumulator
@@ -457,16 +468,19 @@ Ca2+enterHigh: ( active: 3x ) # High
Qui eliminiamo Ca2+. Il tempo che ci mette ad eliminare il Ca2+ dovrebbe essere minoe dell'inervallo fra un AP_ctx e un'altra. Siccome non comprendiamo per ora ATP, non c'e' accumulo di Ca2+ per mancanza di ATP (stanchezza).
Non non comprendiamo anche il ristabilimento del Voltage, con altri Ioni entranti e uscenti, per ora tutto dipende da AP del SOMA. Non comprendiamo per ora:
- PMCA: primary, ATP-dependent
- NCX: fast, NOT ATP-dependent
- SERCA: slowest, ATP-dependent
Qui disinguiamo:
- Ca+2 fullness che si puo' verificare alla fine di un AP
- NOT ca2+ fullness che svuota piu' lentamente
- da capire se serve veramente questa distinzione per il tempo di svuotamento.
##### Ca2+ClearanceLow: ( active: 24x ) accumulator
```Gen
Ca2+ClearanceLow: ( active: 24x ) # Low
type: accumulator
@@ -479,6 +493,7 @@ Ca2+ClearanceLow: ( active: 24x ) # Low
```
##### Ca2+ClearanceHigh: ( active: 4x ) accumulator
```Gen
Ca2+ClearanceHigh: ( active: 4x ) # High
type: accumulator