From d3ceead9558a6e8e4a363e96152ac0c8b592cbdd Mon Sep 17 00:00:00 2001 From: ocrampal Date: Fri, 22 May 2026 11:00:22 +0200 Subject: [PATCH] varie --- organism/organism.md | 1 + winnertakeall/excitation.md | 104 ----------------- winnertakeall/in-excitation.md | 17 --- winnertakeall/in-inhibition.md | 0 winnertakeall/inhibition.md | 12 -- winnertakeall/out-excitation.md | 16 --- winnertakeall/out-inhibition.md | 0 winnertakeall/winnertakeall-beh.md | 178 ++++++++++++++++++++++++----- winnertakeall/winnertakeall.md | 33 ++++-- 9 files changed, 178 insertions(+), 183 deletions(-) delete mode 100644 winnertakeall/excitation.md delete mode 100644 winnertakeall/in-excitation.md delete mode 100644 winnertakeall/in-inhibition.md delete mode 100644 winnertakeall/inhibition.md delete mode 100644 winnertakeall/out-excitation.md delete mode 100644 winnertakeall/out-inhibition.md diff --git a/organism/organism.md b/organism/organism.md index 856a1e1..81dd66e 100644 --- a/organism/organism.md +++ b/organism/organism.md @@ -19,6 +19,7 @@ ORGANISM expansion: + @ORGANISMS-BEH: ORGANISM-BEH @TECTUM: TECTUM @VERTEBRAE: VERTEBRAE @HYPOTHALAMUS: HYPOTHALAMUS diff --git a/winnertakeall/excitation.md b/winnertakeall/excitation.md deleted file mode 100644 index b9369ab..0000000 --- a/winnertakeall/excitation.md +++ /dev/null @@ -1,104 +0,0 @@ ---- -include_toc: true ---- - -# excitation.md - -Questo deve essere un container, perche' viene espanso da WINNERTAKEALL e contiene le PRESYNAPSE e POSTSYNAPSE E ASTROSYSNAPSE che possibilmente possiamo collegare. Poi non facciamo il Tun di EXCITATION, ma di PRESYNAPSE, POSTSYNAPSE e ASTROSYNAPSE, con il bind. - -## EXCITATION: Container - -```Gen -EXCITATION - - type: container - - tub_intricated: - PRESYNAPSE: out.{}.{}.PRESYNAPSE - POSTSYNAPSE: in.{}.{}.POSTSYNAPSE - ASTROSYNAPSE: ASTROCYTE.ASTROSYNAPSE # Qui l'unico ASTROCYTE che "conosco" e' quello al quale WINNERTAKELL e' stato binded in TECTUM, ovvero nell'organo che ha espansi il modulo. -``` - -#### TUN-PRE-POST-ASTRO-SYNAPSE: Tuner - -```Gen -TUN-PRE-POST-ASTRO-SYNAPSE - type: tuner - contained_by: EXCITATION - - tunes: - EXCITATION.PRESYNASPE - EXCITATION.POSTYNASPE - EXCITATION.ASTROSYNASPE - - tub_local: - - tub_intricated: -``` - -### CheckSynModification: contextor - -Qui devo capire queste tracce chi le lascia e se sono esclusive? - -```Gen -CheckSynModification: ( active: 60x ) - - type: contextor - contained_by: TUN-PRE-POST-ASTRO-SYNAPSE - - in_context: Fixed - condition: ??? - out_context: ActivateAstroPostPre_ctx - - condition: ( BadTraces fullness ) - out_context: DeActivateAstroPostPre_ctx -``` - -### ActivateAstroPostPre: binder - -Qui attiviamo la Syn collegando Pre e Post. Lo facciamo per tutte le relazioni fino a quando GoodTraces fullness - -```Gen -ActivateAstroPostPre: ( active: 6x ) - - type: binder - contained_by: TUN-PRE-POST-ASTRO-SYNAPSE - - in_context: ActivateAstroPostPre_ctx - hypothesis: ( GoodTraces fullness ) AND NOT ( ASTROSYNAPSE full ) AND NOT ( PRESYNAPSE full ) AND NOT ( POSTSYNAPSE full) - bind: [PRESYNAPSE, POSTSYNAPSE, ASTROSYNAPSE] - trace: None? - -``` - -### ClearTraces: accumulator - -```Gen -ClearTraces: ( active: 6x ) # stesso RF del bind - type: accumulator - contained_by: TUN-PRE-POST-ASTRO-SYNAPSE - - in_context: ActivateAstroPostPre_ctx - hypothesis: GoodTraces NOT empty - action: GoodTraces decrease - trace: None? -``` - -### DeActivateSynPostPre: binder - -Qui deattiviamo la Syn - -```Gen -DeActivateSynPostPre: ( active: 6x ) - - type: binder - contained_by: TUN-PRE-POST-ASTRO-SYNAPSE - - # Devo essere sicuro di eliminare i 3 che sono collegati, non a caso. - in_context: DeActivateSynPostPre_ctx - hypothesis: (BadTraces fullness) - unbind: [PRESYNAPSE, POSTSYNAPSE, ASTROSYNAPSE] - trace: None? -``` - -deco capire dove eliminare le tracce bad e good. \ No newline at end of file diff --git a/winnertakeall/in-excitation.md b/winnertakeall/in-excitation.md deleted file mode 100644 index f35bba5..0000000 --- a/winnertakeall/in-excitation.md +++ /dev/null @@ -1,17 +0,0 @@ -# in-excitation.md - -## IN-EXCITATION: Container - -**external-in-excitation**: -Qui mettiamo assieme tutte le PRESYNAPSE di una possibile relazione con un altro modulo - -```Gen - -IN-EXCITATION - - type: container - - tub_intricated: - POSTSYNAPSE: in.{}.{}.POSTSYNAPSE-BHE - ASTROSYNAPSE: ASTROCYTE.ASTROSYNAPSE-BEH # Qui l'unico ASTROCYTE che "conosco" e' quello al quale WINNERTAKELL e' stato binded in TECTUM, ovvero nell'organo che ha espansi il modulo. -``` \ No newline at end of file diff --git a/winnertakeall/in-inhibition.md b/winnertakeall/in-inhibition.md deleted file mode 100644 index e69de29..0000000 diff --git a/winnertakeall/inhibition.md b/winnertakeall/inhibition.md deleted file mode 100644 index e166561..0000000 --- a/winnertakeall/inhibition.md +++ /dev/null @@ -1,12 +0,0 @@ -# inhibition.md - -## INHIBITION: Container - -**Inhibitory Behavior**: - -```Gen -INHIBITION - - type: container - -``` diff --git a/winnertakeall/out-excitation.md b/winnertakeall/out-excitation.md deleted file mode 100644 index b5abf7d..0000000 --- a/winnertakeall/out-excitation.md +++ /dev/null @@ -1,16 +0,0 @@ -# out-excitation.md - -## OUT-EXCITATION: Container - -**out-excitation**: -Qui mettiamo assieme tutte le PRESYNAPSE di una possibile relazione con un altro modulo - -```Gen - -OUT-EXCITATION - - type: container - - tub_intricated: - PRESYNASPE: out.{}.{}.PRESYNAPSE -``` \ No newline at end of file diff --git a/winnertakeall/out-inhibition.md b/winnertakeall/out-inhibition.md deleted file mode 100644 index e69de29..0000000 diff --git a/winnertakeall/winnertakeall-beh.md b/winnertakeall/winnertakeall-beh.md index ba0746a..c3f92ae 100644 --- a/winnertakeall/winnertakeall-beh.md +++ b/winnertakeall/winnertakeall-beh.md @@ -1,40 +1,166 @@ # winnertakeall-beh.md -## WINNERTAKEALL-BEH: container - -Qui comprendiamo i behaviors che associamo al winnertakeall. I comportamenti li consideriamo avvenire di NIGHT. E' un po' una novita' ma ha senso, si tratta di un comportamento a livello di circuiti, e quindi riorganizzazione notturna. -- Questo e' il nuovo tipo di espansione che permette di specificare un "circuito" di possibilita'. A differenza di BD che espande PRE implicitamente e trattando PRE tutti allo stesso modo. -- l'espansione determina la forma dei "circuiti" espressi dal winnertakeall. -- L'eventuale modulazione di winnertakeall, per ora non la prendo in considerazione. Sarebbe creare nuove relations che servirebbero quando si allungano AXON, o addirittura si creano nuovi neuroni. -- in excitation e inhibition facciamo il tuning di PRESYNAPSE, POSTSYNAPSE e ASTROSYNAPSE e implicitamente creaiamo e eliminiamo synapse -- @XXX e' un'attualita' che viene espressa direttamente, non calcolata dal interprete come per espansione di PRESYNAPSE. L'attualita' espressa viene riferita. +## EXCITATION: container ```Gen -WINNERTAKEALL-BEH +EXCITATION type: container - expansion: + activity_scope: !NIGHT - elements: - @NEU-005: NEURON-BEH - @NEU-006: NEURON-BEH + tub_intricated: + PRESYNAPSE: out.{}.{}.PRESYNAPSE + POSTSYNAPSE: in.{}.{}.POSTSYNAPSE + ASTROSYNAPSE: ASTROCYTE.ASTROSYNAPSE # Qui l'unico ASTROCYTE che "conosco" e' quello al quale WINNERTAKELL e' stato binded in TECTUM, ovvero nell'organo che ha espansi il modulo. +``` - intrications: - # external intrication - @IN-EXCI-001: IN-EXCITATION [in: @NEU-001.@D-BRANCH-002, in: @NEU-002.@D-BRANCH-002] - @OUT-EXCI-001: OUT-EXCITATION [out: @NEU-001.@AXO-001, out: @NEU-002.@AXO-001] - @IN-INHI-001: IN-INHIBITION [in: @NEU-004.@SOMA, in: @NEU-003.@SOMA] +### Excitation-possible: contextor - # internal intrication +Qui devo capire queste tracce chi le lascia e se sono esclusive? - # Area xxx - @: EXCITATION [out: @NEU-001.@AXON-001, in: @NEU-003.@D-BRANCH-001] - @: EXCITATION [out: @NEU-001.@AXON-001, in: @NEU-004.@D-BRANCH-001, in: @NEU-003.@-BRANCH-001] - @: INHIBITION [out: @NEU-002.@AXON-001, in: @NEU-003.@SOMA-001] +```Gen +CheckSynModification: ( active: 60x ) - # Area yyy - @: EXCITATION [out: @NEU-003.@AXON-001, in: @NEU-004.@D-BRANCH-003] - @: EXCITATION [out: @NEU-004.@AXON-001, in: @NEU-002.@D-BRANCH-001] + 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 +ActivateAstroPostPre: ( active: 6x ) + + type: binder + contained_by: EXCITATION + + in_context: ActivateAstroPostPre_ctx + hypothesis: ( GoodTraces fullness ) AND NOT ( ASTROSYNAPSE full ) AND NOT ( PRESYNAPSE full ) AND NOT ( POSTSYNAPSE full) + bind: [PRESYNAPSE increase, POSTSYNAPSE increase, ASTROSYNAPSE 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 +DeActivateSynPostPre: ( 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 + +```Gen +INHIBITION + + type: container + + activity_scope: !NIGHT + + tub_intricated: + PRESYNAPSE: out.{}.{}.PRESYNAPSE + SOMASYNAPSE: in.{}.{}.SOMASYNAPSE + ASTROSYNAPSE: ASTROCYTE.ASTROSYNAPSE # Qui l'unico ASTROCYTE che "conosco" e' quello al quale WINNERTAKELL e' stato binded in TECTUM, ovvero nell'organo che ha espansi il modulo. +``` + +## 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 + + tub_intricated: + POSTSYNAPSE: in.{}.{}.POSTSYNAPSE-BHE + ASTROSYNAPSE: ASTROCYTE.ASTROSYNAPSE-BEH # Qui l'unico ASTROCYTE che "conosco" e' quello al quale WINNERTAKELL e' stato binded in TECTUM, ovvero nell'organo che ha espansi il modulo. +``` + +## 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 + + tub_intricated: + SOMASYNAPSE: in.{}.{}.SOMASYNAPSE-BHE + ASTROSYNAPSE: ASTROCYTE.ASTROSYNAPSE-BEH # Qui l'unico ASTROCYTE che "conosco" e' quello al quale WINNERTAKELL e' stato binded in TECTUM, ovvero nell'organo che ha espansi il modulo. +``` + +## 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 + + tub_intricated: + PRESYNASPE: out.{}.{}.PRESYNAPSE +``` \ No newline at end of file diff --git a/winnertakeall/winnertakeall.md b/winnertakeall/winnertakeall.md index b47cd50..9865aaa 100644 --- a/winnertakeall/winnertakeall.md +++ b/winnertakeall/winnertakeall.md @@ -3,9 +3,12 @@ ## WINNERTAKEALL: comprehension **WinnerTakeAll**: -Qui espandiamo solo il BEH, che anche se avviene ad organismo in night, e' il behavior del modulo che e' di espansione di un "circuito" cristallizzato e il tuning di associazione pre/post/syn. - -Il DEV del modulo sarebbe la possibilita' di aggiungere righe all'espansione in BEH. +Qui comprendiamo i behaviors che associamo al winnertakeall. I comportamenti li consideriamo avvenire di NIGHT. E' un po' una novita' ma ha senso, si tratta di un comportamento a livello di circuiti, e quindi riorganizzazione notturna. +- Questo e' il nuovo tipo di espansione che permette di specificare un "circuito" di possibilita'. A differenza di BD che espande PRE implicitamente e trattando PRE tutti allo stesso modo. +- l'espansione determina la forma dei "circuiti" espressi dal winnertakeall. +- L'eventuale modulazione di winnertakeall, per ora non la prendo in considerazione. Sarebbe creare nuove relations che servirebbero quando si allungano AXON, o addirittura si creano nuovi neuroni. +- in excitation e inhibition facciamo il tuning di PRESYNAPSE, POSTSYNAPSE e ASTROSYNAPSE e implicitamente creaiamo e eliminiamo synapse +- @XXX e' un'attualita' che viene espressa direttamente, non calcolata dal interprete come per espansione di PRESYNAPSE. L'attualita' espressa viene riferita. ```Gen WINNERTAKEALL @@ -14,13 +17,27 @@ WINNERTAKEALL include: winnertakeall-beh.md - excitation.md - inhibition.md - out-excitation.md - in-inhibition.md neuron.md expansion: - WINNERTAKEALL-BEH + + @NEU-005: NEURON-BEH + @NEU-006: NEURON-BEH + + # external intrication + @IN-EXCI-001: IN-EXCITATION [in: @NEU-001.@D-BRANCH-002, in: @NEU-002.@D-BRANCH-002] + @OUT-EXCI-001: OUT-EXCITATION [out: @NEU-001.@AXO-001, out: @NEU-002.@AXO-001] + @IN-INHI-001: IN-INHIBITION [in: @NEU-004.@SOMA, in: @NEU-003.@SOMA] + + # internal intrication + + # Area xxx + @: EXCITATION [out: @NEU-001.@AXON-001, in: @NEU-003.@D-BRANCH-001] + @: EXCITATION [out: @NEU-001.@AXON-001, in: @NEU-004.@D-BRANCH-001, in: @NEU-003.@-BRANCH-001] + @: INHIBITION [out: @NEU-002.@AXON-001, in: @NEU-003.@SOMA-001] + + # Area yyy + @: EXCITATION [out: @NEU-003.@AXON-001, in: @NEU-004.@D-BRANCH-003] + @: EXCITATION [out: @NEU-004.@AXON-001, in: @NEU-002.@D-BRANCH-001] ```