diff --git a/elements/neuron/presynapse.md b/elements/neuron/presynapse.md index 722cec0..8f9fed9 100644 --- a/elements/neuron/presynapse.md +++ b/elements/neuron/presynapse.md @@ -348,8 +348,13 @@ TUNE_VGCC_PRE snippet: + # *TunePossible CheckVgccPreTun: CONTEXTOR [RF: active 60x] + + *TryTunUpPreVcgg PossibleUpPreVgccTun: ACCUMULATOR [RF:active 10x] + + *TryTunDownPreVcgg PossibleDownPreVgccTun: ACCUMULATOR [RF:active 10x] ``` @@ -365,10 +370,10 @@ CheckVgccPreTun in_context: *TunePossible condition: ( CaTraceHigh fullness ) - out_context: TryTunUpPreVcgg_ctx + out_context: *TryTunUpPreVcgg condition: ( CaTraceLow fullness ) - out_context: TryTunDownPreVcgg_ctx + out_context: *TryTunDownPreVcgg ``` ##### PossibleUpPreVgccTun diff --git a/organism.md b/organism.md index a06c23a..cd9ede9 100644 --- a/organism.md +++ b/organism.md @@ -36,8 +36,6 @@ ORGANISM post: @VERTEBREA.@IN-EXCI-002.__GroupPossible, astro: @VERTEBREA.@IN-EXCI-002.__GroupPossible ] ] - @: BEHAVIOUR [ behaviour: EXCITATION, out: @TECTUM.@OUT-EXCI-001, in: @VERTEBREA.@IN-EXCI-002] - activate_scope: !ALWAYS ``` diff --git a/organs/tectum/tectum.md b/organs/tectum/tectum.md index 95587e7..64ff2eb 100644 --- a/organs/tectum/tectum.md +++ b/organs/tectum/tectum.md @@ -29,184 +29,52 @@ TECTUM # external - @: OUT-EXCITATION [out: @WTA-001.@OUT-EXCI-001] - @: IN-EXCITATION [in: @WTA-003.@OUT-EXCI-001] - @IN-EXCI-001: BEHAVIOUR [ behaviour: IN_EXCITATION, __GroupPossible: GROUP [ - post: @NEU_001.@D_BRANCH_002._postsynapse, - post: @NEU_002.@D_BRANCH_002._postsynapse, - astro: @NEU_001.@D_BRANCH_002._astrosynapse ] ] + post: @WTA_001.@IN_EXCI_002.__GroupPossible.post, + astro: @WTA_001.@IN_EXCI_002.__GroupPossible.astro ] ] # internal - @: EXCITATION [out: @WTA-001.@OUT-EXCI-001, in: @WTA-003.@IN-EXCI-002] - @: INHIBITION [out: @WTA-002.@OUT-INHI-001, in: @WTA-003.@IN-INHI-004] - @: BEHAVIOUR [ behaviour: EXCITATION, __GroupPossible: GROUP [ - pre: @NEU_001.@AXON-001._presynapse, - post: @NEU_001.@D_BRANCH_001._postsynapse, - astro: @NEU_001.@D_BRANCH_001._astrosynapse ] ] + pre: @WTA-001.@OUT-EXCI-001._presynapse, + post: WTA-003.@IN-EXCI-002._postsynapse, + astro: WTA-003.@IN-EXCI-002._astrosynapse ] ] ``` -## EXCITATION +### EXCITATION + +```Gen + +### EXCITATION ```Gen EXCITATION - type: container + type: behaviour - activity_scope: !NIGHT + within_scope: !NIGHT - tub_passed: - PRESYNAPSE_ALL: out.{}.{}.PRESYNAPSE - POSTSYNAPSE_ALL: in.{}.{}.POSTSYNAPSE - ASTROSYNAPSE_ALL: in.{}.ASTROCYTE.ASTROSYNAPSE -# ASTROSYNAPSE_ALL: in.{}.{}.ASTROSYNAPSE # E' equivalente + snippet: + + # *Fixed + @: CONTEXTOR [snip: ExcitationPossible, RF: active 60x] + + # *ActivateAstroPostPre + @: BINDER [snippet: ExcitationBind, RF: active 6x] + @: ACCUMULATOR [snippet: ClearTraces, RF: active 6x] + + *DeActivateAstroPost + @: BINDER [snippet: ExcitationUnbind, RF: active 6x] ``` -### Excitation-possible: contextor +#### *Fixed -Qui devo capire queste tracce chi le lascia e se sono esclusive? - -```Gen -Excitation-possible: ( active: 60x ) - - type: contextor - contained_by: EXCITATION - - in_context: Fixed - condition: ??? - out_context: ActivateAstroPostPre_ctx - - condition: ( BadTraces fullness ) - out_context: DeActivateAstroPostPre_ctx -``` - -### Excitation-bind: binder - -Qui attiviamo la Syn collegando Pre e Post. Lo facciamo per tutte le relazioni fino a quando GoodTraces fullness - -```Gen -Excitation-bind: ( active: 6x ) - - type: binder - contained_by: EXCITATION - - in_context: ActivateAstroPostPre_ctx - within_scope: ASTROCYTE - hypothesis: ( GoodTraces fullness ) AND NOT ( ASTROSYNAPSE full ) AND NOT ( PRESYNAPSE full ) AND NOT ( POSTSYNAPSE full) - bind: [PRESYNAPSE_ALL increase, POSTSYNAPSE_ALL increase, ASTROSYNAPSE_ALL increase] - trace: None? -``` - -### ClearTraces: accumulator - -```Gen -ClearTraces: ( active: 6x ) # stesso RF del bind - type: accumulator - contained_by: EXCITATION - - in_context: ActivateAstroPostPre_ctx - hypothesis: GoodTraces NOT empty - action: GoodTraces decrease - trace: None? -``` - -### Excitation-unbind: binder - -Qui deattiviamo la Syn - -```Gen -Excitation-unbind: ( active: 6x ) - - type: binder - contained_by: EXCITATION - - # Devo essere sicuro di eliminare i 3 che sono collegati, non a caso. - in_context: DeActivateSynPostPre_ctx - hypothesis: (BadTraces fullness) - unbind: [PRESYNAPSE decrease, POSTSYNAPSE decrease, ASTROSYNAPSE decrease] - trace: None? -``` - -## INHIBITION: Container +##### ExcitationPossible ```Gen -INHIBITION +ExcitationPossible - type: container - - activity_scope: !NIGHT - - tub_passed: - PRESYNAPSE_ALL: out.{}.{}.PRESYNAPSE - SOMASYNAPSE_ALL: in.{}.{}.SOMASYNAPSE - ASTROSYNAPSE_ALL: in.{}.ASTROCYTE.ASTROSYNAPSE -# ASTROSYNAPSE_ALL: in.{}.{}.ASTROSYNAPSE # E' equivalente -``` - -Da mettere a posto gli in e out - -## IN-EXCITATION: Container - -**in-excitation**: -Qui mettiamo assieme tutte le PRESYNAPSE di una possibile relazione con un altro modulo - -```Gen - -IN-EXCITATION - - type: container - - activity_scope: !NIGHT - -``` - -## OUT-EXCITATION: Container - -**out-excitation**: -Qui mettiamo assieme tutte le PRESYNAPSE di una possibile relazione con un altro modulo - -```Gen - -OUT-EXCITATION - - type: container - - activity_scope: !NIGHT - - tub_intricated: - PRESYNASPE: out.{}.{}.PRESYNAPSE -``` - -## IN-INHIBITION: Container - -**in-inhibition**: -Qui mettiamo assieme tutte le PRESYNAPSE di una possibile relazione con un altro modulo - -```Gen - -IN-EXCITATION - - type: container - - activity_scope: !NIGHT - -``` - -## OUT-INHIBITION: Container - -**out-inhibition**: -Qui mettiamo assieme tutte le PRESYNAPSE di una possibile relazione con un altro modulo - -```Gen - -OUT-INHIBITION - - type: container - - activity_scope: !NIGHT ```