Update presynapse.md

This commit is contained in:
2026-05-31 13:18:52 +02:00
parent 6045ff073f
commit 2a29f93444
+91 -72
View File
@@ -54,12 +54,13 @@ PRESYNAPSE
_CaTracesLow: TUB [ full: 50x, active: 0x, empty: 0x ]
_Ca2FullDev: TUB [ full: 100x, active: _Ca2.full, empty: 40x ]
# serve al dev
_RrpFullDev: TUB [ full: 100x, active: _Rrp.full, empty: 40x ]
# serve al DEV
# Behaviour
$: BEHAVIOUR [ behaviour: MAIN_PRE ]
$: BEHAVIOUR [ behaviour: TUNE_PRE_VGCC ]
$: BEHAVIOUR [ behaviour: DEV-TUBS_PRE ]
$: BEHAVIOUR [ behaviour: DEV_PRE_TUBS ]
```
### MAIN_PRE: !DAY
@@ -415,115 +416,133 @@ PossibleDownPreVgccTun
trace:
```
### DEV_TUBS_PRE: !NIGHT
### DEV_PRE_TUBS: !NIGHT
```Gen
DEV_TUBS_PRE
DEV_PRE_TUBS
type: behaviour
activity_scope: !NIGHT
snippet:
# *??
@: CONTEXTOR [ snippet: ??, rf: active 60x ]
# *fixed
@: CONTEXTOR [ snippet: CheckDevCa2Pre, rf: active 60x ]
*DecreaseCa2Full
@: ACCUMULATOR [ snippet: DecreaseCa2Full, rf: active 10x ]
*IncreaseCa2Full
@: ACCUMULATOR [ snippet: IncreaseCa2Full, rf: active 10x ]
# *fixed
@: CONTEXTOR [ snippet: CheckDevRrpPre, rf: active 60x ]
*DecreaseRrpFull
@: ACCUMULATOR [ snippet: DecreaseRrpFull, rf: active 10x ]
*IncreaseRrpFull
@: ACCUMULATOR [ snippet: IncreaseRrpFull, rf: active 10x ]
```
#### CA2-PRESYNAPSE-DEV: Developer
#### *fixed
```Gen
CA2-PRESYNAPSE-DEV
type: behaviour
develops: NEURON/NEURON-BEH/AXON/PRESYNAPSE/tub/Ca2+
# this is the tub whose "full" must be modulated
tub_dev: fullMod ( fullness: 100x, active: Ca2+/full, emptiness: 50x )
# qui stiamo modulando il full di Ca2+, associandolo ad
# active di fullMod. Cambiando active di fullMod,
# si cambia la full di Ca2+
tub_local:
tub_intricated:
- Nox ( contained_by: NEURON/NEURON-DAY/AXON/PRESYNAPSE )
- Ecb ( contained_by: NEURON/NEURON-DAY/AXON/PRESYNAPSE )
```
#### CheckPreCa2: Contextor
##### CheckDevCa2Pre
***Tens Milliseconds Time Scale***
```Gen
CheckPreCa2: ( active: 60x )
CheckDevCa2Pre
type: contextor
contained_by: NEURON-DEV
in_context: Fixed
in_context: *fixed
condition: ( empty )
out_context: DecreaseCa2Full_ctx
condition: NOT ( empty ) AND NOT ( Ca2+ full ) ???
out_context: Nothing_ctx
out_context: *DecreaseCa2Full
condition: ( full)
out_context: IncreaseFull_ctx
out_context: *IncreaseCa2Full
```
#### DecreasePreCa2Full: Accumulator
##### *DecreaseCa2Full
###### DecreaseCa2Full
```Gen
DecreasePreCa2Full: ( active: 1x )
DecreasePreCa2Full
type: accumulator
contained_by: NEURON-DEV
in_context: DecreaseCa2Full_ctx
in_context: *DecreaseCa2Full
hypothesis: NOT ( full ) AND NOT ( empty )
action: [ increase, decrease]
trace: None
```
#### IncreasePreCa2Full: Accumulator
##### *IncreaseCa2Full
###### IncreaseCa2Full
```Gen
IncreasePreCa2Full: ( active: 1x )
IncreasePreCa2Full
type: accumulator
contained_by: NEURON-DEV
in_context: IncreaseCa2Full_ctx
hypothesis: NOT ( full ) AND NOT ( empty )
action: [ increase, decrease]
trace: None
```
#### RRP-PRESYNAPSE-DEV: Developer
```Gen
RRP-PRESYNAPSE-DEV
type: developer
contained_by: NEURON-DEV
develops: NEURON/NEURON-BEH/AXO/PRESYNAPSE/tub/Rrp
# this is the tub whose "full" must be modulated
tub_dev: fullMod ( fullness: 100x, active: Rrp/fullness, emptiness: 50x )
# RrpFull "contains" a number of blocks equal to the current Full.
# qui stiamo modulando la fullness di Rrp, associandola ad
# active di fullMod. Cambiando active di fullMod,
# si cambia la fullness di Rrp
in_context: *IncreaseCa2Full
tub_local:
tub_intricated:
- Nox ( contained_by: NEURON/NEURON-BEH/DENDRITIC-BRANCH/POSTSYNAPSE )
- Ecb ( contained_by: NEURON/NEURON-BEH/DENDRITIC-BRANCH/POSTSYNAPSE )
hypothesis: NOT ( full ) AND NOT ( empty )
action: [ increase, decrease]
trace: None
```
#### *fixed
##### CheckDevRrpPre
***Tens Milliseconds Time Scale***
```Gen
CheckDevRrpPre
type: contextor
in_context: *fixed
condition: ( empty )
out_context: *DecreaseRrpFull
condition: ( full)
out_context: *IncreaseRrpFull
```
##### *DecreaseRrpFull
###### DecreaseRrpFull
```Gen
DecreasePreRrpFull
type: accumulator
in_context: *DecreaseCa2Full
hypothesis: NOT ( full ) AND NOT ( empty )
action: [ increase, decrease]
trace: None
```
##### *IncreaseCa2Full
###### IncreaseCa2Full
```Gen
IncreasePreCa2Full
type: accumulator
in_context: *IncreaseCa2Full
hypothesis: NOT ( full ) AND NOT ( empty )
action: [ increase, decrease]
trace: None
```