Update presynapse.md
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
|
||||
---
|
||||
include_toc: true
|
||||
---
|
||||
@@ -60,47 +61,20 @@ PRESYNAPSE
|
||||
_CaTracesLow: TUB [ full: 50x, act: 0x, empty: 0x ]
|
||||
|
||||
_Ca2FullDev: TUB [ full: 100x, act: _Ca2.full, empty: 40x ]
|
||||
_RrpFullDev: TUB [ full: 100x, act: _Rrp.full, empty: 40x ]
|
||||
# serve al DEV
|
||||
_RrpFullDev: TUB [ full: 100x, act: _Rrp.full, empty: 40x ] // serve al DEV
|
||||
|
||||
// Container
|
||||
$: CONTAINER [ behaviour: MAIN ]
|
||||
$: CONTAINER [ behaviour: TUN_VGCC ]
|
||||
$: CONTAINER [ behaviour: DEV_TUBS ]
|
||||
|
||||
|
||||
// TRACE
|
||||
|
||||
// ADJUST
|
||||
|
||||
// BEHAVE
|
||||
|
||||
// EMIT
|
||||
|
||||
// RECOVER
|
||||
|
||||
// DECAY
|
||||
|
||||
|
||||
$: CONTAINER [ behaviour: EMIT ]
|
||||
$: CONTAINER [ behaviour: TRACE ]
|
||||
$: CONTAINER [ behaviour: ADJUST ] // Tuning
|
||||
$: CONTAINER [ behaviour: RECOVER ]
|
||||
$: CONTAINER [ behaviour: DECAY ]
|
||||
$: CONTAINER [ behaviour: DEVELOP ] // !NIGHT
|
||||
|
||||
```
|
||||
|
||||
|
||||
## BEHAVE | !DAY
|
||||
|
||||
## EMIT | !DAY
|
||||
|
||||
## TRACE | !DAY
|
||||
|
||||
## ADJUST | !DAY
|
||||
|
||||
## RECOVER | !DAY
|
||||
|
||||
## DECAY | !DAY
|
||||
|
||||
## DEVELOP | !NIGHT
|
||||
|
||||
## !DAY | MAIN
|
||||
## MAIN | !DAY
|
||||
|
||||
```Gen
|
||||
MAIN
|
||||
@@ -115,20 +89,6 @@ MAIN
|
||||
@: ACCUMULATOR [ snippet: NTreleaseMedium, event: act 9x, cost: act 3x ]
|
||||
@: ACCUMULATOR [ snippet: NTreleaseHigh, event: act 6x, cost: act 3x ]
|
||||
|
||||
@: ACCUMULATOR [ snippet: TracesAccLow, event: act 3x, cost: act 3x ]
|
||||
@: ACCUMULATOR [ snippet: TracesAccMedium, event: act 6x, cost: act 3x ]
|
||||
@: ACCUMULATOR [ snippet: TracesAccHigh, event: act 10x, cost: act 3x ]
|
||||
|
||||
// NOT *AP
|
||||
@: ACCUMULATOR [ snippet: eCBClearenceMedium, event: act 24x, cost: act 3x ]
|
||||
@: ACCUMULATOR [ snippet: eCBClearenceLow, event: act 48x, cost: act 3x ]
|
||||
|
||||
@: ACCUMULATOR [ snippet: RPShuttleLow, event: act 24x, cost: act 3x ]
|
||||
@: ACCUMULATOR [ snippet: RPShuttleMedium, event: act 48x, cost: act 3x ]
|
||||
|
||||
@: ACCUMULATOR [ snippet: RefillGlutamine, event: act 24x, cost: act 3x ]
|
||||
|
||||
@: ACCUMULATOR [ snippet: TracesClearance, event: act 30x, cost: act 3x ]
|
||||
```
|
||||
|
||||
#### *AP
|
||||
@@ -175,17 +135,27 @@ NTreleaseHigh
|
||||
trace: None
|
||||
```
|
||||
|
||||
##### Ca2TracesAccLow
|
||||
## EMIT | !DAY
|
||||
|
||||
Serve a:
|
||||
## TRACE | !DAY
|
||||
|
||||
- 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.
|
||||
- le tracce vengono eliminate quando il neurone e' in pausa, lontano da uno spike train, *TunPossible
|
||||
- Abbiamo 3 tracce, high, medium and low. Andiamo a verificare una combinazione di queste per fare la modulazione
|
||||
- event e' a 10, questo dovrebbe essere un event di campionamento durante *AP 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.
|
||||
```Gen
|
||||
TRACE
|
||||
|
||||
type: behaviour
|
||||
|
||||
within_scope: !DAY
|
||||
|
||||
snippet:
|
||||
// *AP
|
||||
|
||||
@: ACCUMULATOR [ snippet: TracesAccLow, event: act 3x, cost: act 3x ]
|
||||
@: ACCUMULATOR [ snippet: TracesAccMedium, event: act 6x, cost: act 3x ]
|
||||
@: ACCUMULATOR [ snippet: TracesAccHigh, event: act 10x, cost: act 3x ]
|
||||
|
||||
```
|
||||
|
||||
#### *AP
|
||||
|
||||
```Gen
|
||||
Ca2TracesAccuLow
|
||||
@@ -224,6 +194,23 @@ Ca2TracesAccumulationHigh
|
||||
trace: None
|
||||
```
|
||||
|
||||
## DECAY | !DAY
|
||||
|
||||
```Gen
|
||||
MAIN
|
||||
|
||||
type: behaviour
|
||||
|
||||
within_scope: !DAY
|
||||
|
||||
snippet:
|
||||
// NOT *AP
|
||||
@: ACCUMULATOR [ snippet: eCBClearenceMedium, event: act 24x, cost: act 3x ]
|
||||
@: ACCUMULATOR [ snippet: eCBClearenceLow, event: act 48x, cost: act 3x ]
|
||||
|
||||
@: ACCUMULATOR [ snippet: TracesClearance, event: act 30x, cost: act 3x ]
|
||||
```
|
||||
|
||||
#### NOT *AP
|
||||
|
||||
##### eCBClearance
|
||||
@@ -243,6 +230,49 @@ eCBClearance: ( act: 24x ) # Slow
|
||||
trace: None
|
||||
```
|
||||
|
||||
##### Ca2TracesClearance
|
||||
|
||||
Qui facciamo un flush di CaTraceX. Deve essere fatto a valle del tuning.
|
||||
|
||||
```Gen
|
||||
Ca2TracesClearance
|
||||
type: accumulator
|
||||
|
||||
in_context: NOT *TunPossible
|
||||
|
||||
hypothesis: NOT _CaTraceHigh empty
|
||||
action: [ _CaTRaceHigh decrease ]
|
||||
trace: None
|
||||
|
||||
hypothesis: NOT _CaTraceMedium empty
|
||||
action: [ _CaTRaceMedium decrease ]
|
||||
trace: None
|
||||
|
||||
hypothesis: NOT _CaTraceLow empty
|
||||
action: [ _CaTRaceLow decrease ]
|
||||
trace: None
|
||||
```
|
||||
|
||||
|
||||
## RECOVER | !DAY
|
||||
|
||||
```Gen
|
||||
RECOVER
|
||||
|
||||
type: behaviour
|
||||
|
||||
within_scope: !DAY
|
||||
|
||||
snippet:
|
||||
// NOT *AP
|
||||
@: ACCUMULATOR [ snippet: RPShuttleLow, event: act 24x, cost: act 3x ]
|
||||
@: ACCUMULATOR [ snippet: RPShuttleMedium, event: act 48x, cost: act 3x ]
|
||||
|
||||
@: ACCUMULATOR [ snippet: RefillGlutamine, event: act 24x, cost: act 3x ]
|
||||
```
|
||||
|
||||
#### NOT *AP
|
||||
|
||||
##### RPShuttleLow
|
||||
|
||||
This happens in the seconds loop, once per second.
|
||||
@@ -333,33 +363,10 @@ Gln — depletes over bursts, refilled by glucose (slowest, astrocyte-depend
|
||||
|
||||
Each tier buys time for the one below it to respond. When all three are depleted simultaneously — which only happens under prolonged high-frequency firing with insufficient glucose — the synapse has no remaining buffer and goes silent until the minutes loop restores the Glutamine_pool.
|
||||
|
||||
##### Ca2TracesClearance
|
||||
|
||||
Qui facciamo un flush di CaTraceX. Deve essere fatto a valle del tuning.
|
||||
## ADJUST | !DAY
|
||||
|
||||
```Gen
|
||||
Ca2TracesClearance
|
||||
type: accumulator
|
||||
|
||||
in_context: NOT *TunPossible
|
||||
|
||||
hypothesis: NOT _CaTraceHigh empty
|
||||
action: [ _CaTRaceHigh decrease ]
|
||||
trace: None
|
||||
|
||||
hypothesis: NOT _CaTraceMedium empty
|
||||
action: [ _CaTRaceMedium decrease ]
|
||||
trace: None
|
||||
|
||||
hypothesis: NOT _CaTraceLow empty
|
||||
action: [ _CaTRaceLow decrease ]
|
||||
trace: None
|
||||
```
|
||||
|
||||
### !DAY | TUN_VGCC
|
||||
|
||||
```Gen
|
||||
TUN_VGCC
|
||||
ADJUST
|
||||
|
||||
// qui stiamo attivando e disattivando PRE_VGCC. Fra un massimo full e minimo empty (empty puo' non essere 0)
|
||||
|
||||
@@ -427,11 +434,12 @@ VcggDecrease
|
||||
trace:
|
||||
```
|
||||
|
||||
### !NIGHT | DEV_TUBS
|
||||
## DEVELOP | !NIGHT
|
||||
|
||||
|
||||
```Gen
|
||||
|
||||
DEV_TUBS
|
||||
DEVELOP
|
||||
type: behaviour
|
||||
|
||||
activity_scope: !NIGHT
|
||||
|
||||
Reference in New Issue
Block a user