diff --git a/elements/neuron/presynapse.md b/elements/neuron/presynapse.md index 2eed6ff..2494464 100644 --- a/elements/neuron/presynapse.md +++ b/elements/neuron/presynapse.md @@ -34,68 +34,70 @@ include_toc: true ```Gen -include: - pre_vgcc.md - PRESYNAPSE type: comprehension - // Intrication - - // Scope - !DAY: INTRICATE [ scope: &ORGANISM.!DAY ] - !NIGHT: INTRICATE [ scope: &ORGANISM.!NIGHT ] + include: pre_vgcc.md - // Context - *AP: INTRICATE [ context: &SOMA.*AP ] - *TunPossible: INTRICATE [ context: &NEURON.*TunPossible ] + // Intrication + + // Scope + !DAY: INTRICATE [ scope: &ORGANISM.!DAY ] + !NIGHT: INTRICATE [ scope: &ORGANISM.!NIGHT ] - // Tub - _NT: INTRICATE [ tub: &ASTROSYNAPSE._NT ] - _pre_budget: INTRICATE [ tub: &ASTROCYTE._pre_budget ] - _eCB: INTRICATE [ tub: &POSTSYNAPSE._eCB ] + // Context + *AP: INTRICATE [ context: &SOMA.*AP ] + *TunPossible: INTRICATE [ context: &NEURON.*TunPossible ] - // Instantiation + // Tub + _NT: INTRICATE [ tub: &ASTROSYNAPSE._NT ] + _pre_budget: INTRICATE [ tub: &ASTROCYTE._pre_budget ] + _eCB: INTRICATE [ tub: &POSTSYNAPSE._eCB ] - // Context - *VcggIncrease: INSTANTIATE [ context: local ] - *VcggDecrease: INSTANTIATE [ context: local ] - *Ca2PrePreActiveDecrease: INSTANTIATE [ context: local ] - *Ca2PreActiveDecrease: INSTANTIATE [ context: local ] - *RrpPreActiveDecrease: INSTANTIATE [ context: local ] - *RrpPreActiveDecrease: INSTANTIATE [ context: local ] + // Instantiation - // Tub - _Ca2: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] - _Rrp: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] - _Rp: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] - _CaTracesHigh: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] - _CaTracesMedium: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] - _CaTracesLow: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] + // Context + *VcggIncrease: INSTANTIATE [ context: local ] + *VcggDecrease: INSTANTIATE [ context: local ] + *Ca2PrePreActiveDecrease: INSTANTIATE [ context: local ] + *Ca2PreActiveDecrease: INSTANTIATE [ context: local ] + *RrpPreActiveDecrease: INSTANTIATE [ context: local ] + *RrpPreActiveDecrease: INSTANTIATE [ context: local ] - _Ca2FullDev: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] - _RrpFullDev: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] // serve al DEV + // Tub + _Ca2: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] + _Rrp: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] + _Rp: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] + _CaTracesHigh: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] + _CaTracesMedium: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] + _CaTracesLow: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] - // Container - void: INSTANTIATE [ container: MAIN, 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 ] + _Ca2FullDev: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] + _RrpFullDev: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ] // serve al DEV - // Expansion + // Container + void: INSTANTIATE [ container: MAIN, 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 ] - _@pre_vgcc: INSTANTIATE [ tub: EXPAND [ comprehension: PRE_VGCC ], full: 10x, active: 5x, empty: 2x ] // PRE_VGCC, il tub _@pre_vgcc serve al tuning + // Expansion + + _@pre_vgcc: INSTANTIATE [ tub: EXPAND [ comprehension: PRE_VGCC ], full: 10x, active: 5x, empty: 2x ] // PRE_VGCC, il tub _@pre_vgcc serve al tuning ``` ## RELEASE_NT ```Gen + RELEASE_NT + type: container + // Emit NT void: INSTANTIATE [ accumulator: NTreleaseLow, event: 12x, cost: 3x, context: *AP ] { @@ -121,8 +123,11 @@ RELEASE_NT ## TRACE ```Gen + TRACE + type: container + // Tag endourance, *AP void: INSTANTIATE [ accumulator: endourance_tag, event: 12x, cost: 3x, context: *AP ] { @@ -158,8 +163,11 @@ TRACE ## DECAY ```Gen + MAIN + type: container + // eCB Clearance void: INSTANTIATE [ accumulator: eCBClearenceMedium, event: 24x, cost: 3x, context: NOT *AP ] { @@ -195,6 +203,7 @@ MAIN ## RECOVER ```Gen + RECOVER type: container @@ -303,6 +312,7 @@ Each tier buys time for the one below it to respond. When all three are depleted ## ADJUST ```Gen + ADJUST // qui stiamo attivando e disattivando PRE_VGCC. Fra un massimo full e minimo empty (empty puo' non essere 0) @@ -371,10 +381,10 @@ VcggDecrease ## DEVELOP - ```Gen DEVELOP + type: container activity_scope: !NIGHT