Update presynapse.md
This commit is contained in:
@@ -57,8 +57,6 @@ PRESYNAPSE
|
||||
// ########################## Instantiation ##########################
|
||||
|
||||
// Context
|
||||
*VcggIncrease: INSTANTIATE [ context: local ]
|
||||
*VcggDecrease: INSTANTIATE [ context: local ]
|
||||
*Ca2PrePreActiveDecrease: INSTANTIATE [ context: local ]
|
||||
*Ca2PreActiveDecrease: INSTANTIATE [ context: local ]
|
||||
*RrpPreActiveDecrease: INSTANTIATE [ context: local ]
|
||||
@@ -76,12 +74,12 @@ PRESYNAPSE
|
||||
_RrpFullDev: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] // serve al DEV
|
||||
|
||||
// Container
|
||||
void: INSTANTIATE [ container: ACTION, scope: !DAY ]
|
||||
void: INSTANTIATE [ container: TRACE, scope: !DAY ]
|
||||
void: INSTANTIATE [ container: DECAY, scope: !DAY ]
|
||||
void: INSTANTIATE [ container: RECOVER, scope: !DAY ]
|
||||
void: INSTANTIATE [ container: ADJUST, scope: !DAY ] // Tuning
|
||||
void: INSTANTIATE [ container: DEVELOP, scope: !NIGHT ]
|
||||
void: INSTANTIATE [ container: ACTION, scope: !DAY, context: *AP ]
|
||||
void: INSTANTIATE [ container: TRACE, scope: !DAY, context: NOT *AP ]
|
||||
void: INSTANTIATE [ container: DECAY, scope: !DAY, context: NOT *AP ]
|
||||
void: INSTANTIATE [ container: RECOVER, scope: !DAY, context: NOT *AP ]
|
||||
void: INSTANTIATE [ container: ADJUST, scope: !DAY, context: *TunPossible ] // Tuning
|
||||
void: INSTANTIATE [ container: DEVELOP, scope: !NIGHT, context: ]
|
||||
|
||||
// ########################## Expansion ##########################
|
||||
|
||||
@@ -97,27 +95,41 @@ ACTION
|
||||
|
||||
type: container
|
||||
|
||||
// !DAY
|
||||
// !DAY | *AP
|
||||
|
||||
// ########################## *AP | Fast | NTRelease ##########################
|
||||
// ########################## NTRelease | Fast (ms–s) ##########################
|
||||
|
||||
// Devo aggiungere la limitazione dovuta al Glutamate Spillover GluR e retro_eCB !!!!
|
||||
|
||||
NTreleaseLow: INSTANTIATE [ snippet: accumulator, event: 12x, cost: _pre_budget 3x, context: *AP ] {
|
||||
NTreleaseLow: INSTANTIATE [ snippet: accumulator, event: 12x ] {
|
||||
hypothesis: _Ca2 mediumness AND _Rrp mediumness AND NOT _pre_budget empty
|
||||
action: [ _Rrp decrease, _NT increase ]
|
||||
cost: [ _pre_budget decrease 3x ]
|
||||
else: None
|
||||
}
|
||||
|
||||
NTreleaseMedium: INSTANTIATE [ snippet: accumulator, event: 9x, cost: _pre_budget 3x, context: *AP ] {
|
||||
NTreleaseMedium: INSTANTIATE [ snippet: accumulator, event: 9x ] {
|
||||
hypothesis: ( _Ca2 fullness AND _Rrp mediumness ) OR ( _Ca2 mediumness AND _Rrp fullness ) AND NOT _pre_budget empty
|
||||
action: [ _Rrp decrease, _NT increase ]
|
||||
cost: [ _pre_budget decrease 3x ]
|
||||
else: None
|
||||
}
|
||||
|
||||
NTreleaseHigh: INSTANTIATE [ snippet: accumulator, event: 6x, cost: _pre_budget 3x, context: *AP ] {
|
||||
NTreleaseHigh: INSTANTIATE [ snippet: accumulator, event: 6x ] {
|
||||
hypothesis: _Ca2 fullness AND _Rrp fullness AND NOT _pre_budget empty
|
||||
action: [ _Rrp decrease, NT increase ]
|
||||
action: [ _Rrp decrease, _NT increase ]
|
||||
cost: [ _pre_budget decrease 3x ]
|
||||
else: None
|
||||
}
|
||||
|
||||
// ########################## Endurance | Fast (ms–s) ##########################
|
||||
|
||||
// Tag se manca pre_budget, ma il rilascio di NT sarebbe stato di beneficio
|
||||
|
||||
Endourance_tag: INSTANTIATE [ snippet: accumulator, event: 9x ] {
|
||||
hypothesis: _pre_budget empty AND NOT deve esserci la possibilita di spikare e altri segnali come NO
|
||||
action: [ _pre_endurance_tag increase ]
|
||||
cost: None
|
||||
else: None
|
||||
}
|
||||
|
||||
@@ -155,18 +167,6 @@ TRACE
|
||||
else: None
|
||||
}
|
||||
|
||||
// ########################## Medium (s–min) ##########################
|
||||
|
||||
// Endurance, NOT *AP.
|
||||
|
||||
// Tag se manca pre_budget, ma il rilascio di NT sarebbe stato di beneficio
|
||||
|
||||
Endourance_tag: INSTANTIATE [ snippet: accumulator, event: 12x, cost: _pre_budget 0x, context: *AP ] {
|
||||
hypothesis: _pre_budget empty AND NOT deve esserci la possibilita di spikare e altri segnali come NO
|
||||
action: [ _pre_endurance_tag increase ]
|
||||
else: None
|
||||
}
|
||||
|
||||
|
||||
// ########################## Long (hr) ##########################
|
||||
|
||||
@@ -181,9 +181,9 @@ MAIN
|
||||
|
||||
type: container
|
||||
|
||||
// !DAY
|
||||
// !DAY | NOT *AP
|
||||
|
||||
// ########################## Short (ms–s) ##########################
|
||||
// ########################## TracesClearance | Short (ms–s) ##########################
|
||||
|
||||
// , NOT *AP
|
||||
|
||||
@@ -231,11 +231,9 @@ RECOVER
|
||||
|
||||
type: container
|
||||
|
||||
// DAY!
|
||||
// !DAY | NOT *AP
|
||||
|
||||
// ########################## Short (ms–s) ##########################
|
||||
|
||||
// Rp Shuttle, NOT *AP
|
||||
// ########################## Rp Shuttle | Short (ms–s) ##########################
|
||||
|
||||
// The "Hard Bottleneck" State. Recruitment is throttled by a lack of signal, a lack of supply, or a lack of space.
|
||||
// If even one of these "Near-Stop" conditions is met, the rate cannot exceed "Slow," regardless of the other two conditions.
|
||||
@@ -260,9 +258,7 @@ RECOVER
|
||||
else: None
|
||||
}
|
||||
|
||||
// ########################## Medium (s–min) ##########################
|
||||
|
||||
// RefillGlutamine, NOT *AP
|
||||
// ########################## RefillGlutamine | Medium (s–min) ##########################
|
||||
|
||||
// The "High Performance" State. Multiple systems are optimized, but one is still at a "mediumness" level.
|
||||
// This represents an active synapse that hasn't reached its absolute peak because either the supply is only 50%
|
||||
@@ -286,37 +282,24 @@ ADJUST
|
||||
|
||||
type: container
|
||||
|
||||
// DAY!
|
||||
// !DAY | *TunPossible
|
||||
|
||||
// ########################## Medium (s–min) ##########################
|
||||
// ########################## PRE_VGCC Tun | Medium (s–min) ##########################
|
||||
|
||||
// VGCC_TUNE: *TunPossible
|
||||
// qui stiamo attivando e disattivando PRE_VGCC. Fra un massimo full e minimo empty (empty puo' non essere 0)
|
||||
|
||||
// - qui stiamo attivando e disattivando PRE_VGCC. Fra un massimo full e minimo empty (empty puo' non essere 0)
|
||||
VgccCheck: INSTANTIATE [ snippet: accumulator, event: 60x, cost: _pre_budget ] {
|
||||
|
||||
VgccCheck: INSTANTIATE [ snippet: contextor, event: 60x, context: NOT *TunPossible ] {
|
||||
condition: _CaTraceHigh fullness
|
||||
out_context: *VcggIncrease
|
||||
hypothesis:
|
||||
action: cost -3x
|
||||
else:
|
||||
|
||||
condition: _CaTraceLow fullness
|
||||
out_context: *VcggDecrease
|
||||
} // Contextor no cost
|
||||
|
||||
// Increase: *VcggIncrease
|
||||
|
||||
VcggIncrease: INSTANTIATE [snippet: accumulator, event: 10x, cost: _pre_budget 3x, context: NOT *VcggIncrease ] {
|
||||
hypothesis:
|
||||
action:
|
||||
else:
|
||||
}
|
||||
|
||||
// Decrease: *VcggDecrease
|
||||
|
||||
VcggDecrease: INSTANTIATE [ snippet: accumulator, event: 10x, cost: _pre_budget 3x, context: NOT *VcggDecrease ] {
|
||||
hypothesis:
|
||||
action:
|
||||
else:
|
||||
}
|
||||
action: cost +3x
|
||||
else:
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user