Update presynapse.md
This commit is contained in:
@@ -57,8 +57,6 @@ PRESYNAPSE
|
|||||||
// ########################## Instantiation ##########################
|
// ########################## Instantiation ##########################
|
||||||
|
|
||||||
// Context
|
// Context
|
||||||
*VcggIncrease: INSTANTIATE [ context: local ]
|
|
||||||
*VcggDecrease: INSTANTIATE [ context: local ]
|
|
||||||
*Ca2PrePreActiveDecrease: INSTANTIATE [ context: local ]
|
*Ca2PrePreActiveDecrease: INSTANTIATE [ context: local ]
|
||||||
*Ca2PreActiveDecrease: INSTANTIATE [ context: local ]
|
*Ca2PreActiveDecrease: INSTANTIATE [ context: local ]
|
||||||
*RrpPreActiveDecrease: 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
|
_RrpFullDev: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] // serve al DEV
|
||||||
|
|
||||||
// Container
|
// Container
|
||||||
void: INSTANTIATE [ container: ACTION, scope: !DAY ]
|
void: INSTANTIATE [ container: ACTION, scope: !DAY, context: *AP ]
|
||||||
void: INSTANTIATE [ container: TRACE, scope: !DAY ]
|
void: INSTANTIATE [ container: TRACE, scope: !DAY, context: NOT *AP ]
|
||||||
void: INSTANTIATE [ container: DECAY, scope: !DAY ]
|
void: INSTANTIATE [ container: DECAY, scope: !DAY, context: NOT *AP ]
|
||||||
void: INSTANTIATE [ container: RECOVER, scope: !DAY ]
|
void: INSTANTIATE [ container: RECOVER, scope: !DAY, context: NOT *AP ]
|
||||||
void: INSTANTIATE [ container: ADJUST, scope: !DAY ] // Tuning
|
void: INSTANTIATE [ container: ADJUST, scope: !DAY, context: *TunPossible ] // Tuning
|
||||||
void: INSTANTIATE [ container: DEVELOP, scope: !NIGHT ]
|
void: INSTANTIATE [ container: DEVELOP, scope: !NIGHT, context: ]
|
||||||
|
|
||||||
// ########################## Expansion ##########################
|
// ########################## Expansion ##########################
|
||||||
|
|
||||||
@@ -97,27 +95,41 @@ ACTION
|
|||||||
|
|
||||||
type: container
|
type: container
|
||||||
|
|
||||||
// !DAY
|
// !DAY | *AP
|
||||||
|
|
||||||
// ########################## *AP | Fast | NTRelease ##########################
|
// ########################## NTRelease | Fast (ms–s) ##########################
|
||||||
|
|
||||||
// Devo aggiungere la limitazione dovuta al Glutamate Spillover GluR e retro_eCB !!!!
|
// 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
|
hypothesis: _Ca2 mediumness AND _Rrp mediumness AND NOT _pre_budget empty
|
||||||
action: [ _Rrp decrease, _NT increase ]
|
action: [ _Rrp decrease, _NT increase ]
|
||||||
|
cost: [ _pre_budget decrease 3x ]
|
||||||
else: None
|
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
|
hypothesis: ( _Ca2 fullness AND _Rrp mediumness ) OR ( _Ca2 mediumness 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
|
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
|
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
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -155,18 +167,6 @@ TRACE
|
|||||||
else: None
|
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) ##########################
|
// ########################## Long (hr) ##########################
|
||||||
|
|
||||||
@@ -181,9 +181,9 @@ MAIN
|
|||||||
|
|
||||||
type: container
|
type: container
|
||||||
|
|
||||||
// !DAY
|
// !DAY | NOT *AP
|
||||||
|
|
||||||
// ########################## Short (ms–s) ##########################
|
// ########################## TracesClearance | Short (ms–s) ##########################
|
||||||
|
|
||||||
// , NOT *AP
|
// , NOT *AP
|
||||||
|
|
||||||
@@ -231,11 +231,9 @@ RECOVER
|
|||||||
|
|
||||||
type: container
|
type: container
|
||||||
|
|
||||||
// DAY!
|
// !DAY | NOT *AP
|
||||||
|
|
||||||
// ########################## Short (ms–s) ##########################
|
// ########################## Rp Shuttle | Short (ms–s) ##########################
|
||||||
|
|
||||||
// Rp Shuttle, NOT *AP
|
|
||||||
|
|
||||||
// The "Hard Bottleneck" State. Recruitment is throttled by a lack of signal, a lack of supply, or a lack of space.
|
// 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.
|
// 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
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
// ########################## Medium (s–min) ##########################
|
// ########################## RefillGlutamine | Medium (s–min) ##########################
|
||||||
|
|
||||||
// RefillGlutamine, NOT *AP
|
|
||||||
|
|
||||||
// The "High Performance" State. Multiple systems are optimized, but one is still at a "mediumness" level.
|
// 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%
|
// This represents an active synapse that hasn't reached its absolute peak because either the supply is only 50%
|
||||||
@@ -286,35 +282,22 @@ ADJUST
|
|||||||
|
|
||||||
type: container
|
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
|
condition: _CaTraceHigh fullness
|
||||||
out_context: *VcggIncrease
|
hypothesis:
|
||||||
|
action: cost -3x
|
||||||
|
else:
|
||||||
|
|
||||||
condition: _CaTraceLow fullness
|
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:
|
hypothesis:
|
||||||
action:
|
action: cost +3x
|
||||||
else:
|
|
||||||
}
|
|
||||||
|
|
||||||
// Decrease: *VcggDecrease
|
|
||||||
|
|
||||||
VcggDecrease: INSTANTIATE [ snippet: accumulator, event: 10x, cost: _pre_budget 3x, context: NOT *VcggDecrease ] {
|
|
||||||
hypothesis:
|
|
||||||
action:
|
|
||||||
else:
|
else:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user