diff --git a/winnertakeall/BHE-WTA.md b/winnertakeall/BHE-WTA.md index b29316b..6ff46c6 100644 --- a/winnertakeall/BHE-WTA.md +++ b/winnertakeall/BHE-WTA.md @@ -19,7 +19,34 @@ In questo modo abbiamo allargato il concetto di espansione. Problemi da risolver - INH e EXH ora espongono il modulo WTA ad un'area cerebrale dove viene specificato l'intricazione fra moduli - posso pensare di produrre il circuito in ambiente visuale tipo DrawIO, e avere un parser che me lo trasforma in questa sintassi. +--- + +**How intrication_type resolves in circuit**: + +When parser sees: + +NEU-001 -[EXH-001]-> NEU-003 ~AST-001 + +It looks up `EXH-001`: + +EXH-001: N.AXO -[excites]-> N.BD-001 + modulated_by: TUN-WTA-PRE-POST from TUN-WTA + +And substitutes `N` with the actual neurons: + +presynaptic: NEU-001.AXO +postsynaptic: NEU-003.BD-001 +type: excitatory +astrocyte: AST-001 +modulated_by: TUN-WTA.TUN-WTA-PRE-POST + +--- + ```Gen +container: BEH-WTA + + expansion: + elements: NEU-001: N.md NEU-002: N.md @@ -28,34 +55,56 @@ In questo modo abbiamo allargato il concetto di espansione. Problemi da risolver AST-001: AST.md AST-002: AST.md - incoming: - INH-001 # type 1 - INH-002 # type 2 + incoming: + - INC-001 + - INC-002 - outgoing: - EXH-001 # type 1 - EXH-002 # type 2 + outgoing: + - OUT-001 + - OUT-002 - expansion: - - AREA-001: - - NEU-001.AXO -[excites]-> NEU-003.BD-001 ~AST-001 + expansion_template: + - EXH-001: N.AXO -[exhites]-> N.BD-001 ~AST modulated_by: TUN-WTA-PRE-POST from TUN-WTA - - NEU-001.AXO -[inhibits]-> NEU-003.SOMA ~AST-002 + - EXH-002: N.AXO -[exhites]-> N.BD-002 ~AST + modulated_by: TUN-WTA-PRE-POST from TUN-WTA + + - EXH-003: N.AXO -[exhites]-> N.BD-003 ~AST + modulated_by: TUN-WTA-PRE-POST from TUN-WTA + + - INH-001: N.AXO -[inhibits]-> N.SOMA ~AST modulated_by: TUN-WTA-PRE-SOMA from TUN-WTA + circuit: + AREA-001: + - NEU-001 -[EXH-001]-> NEU-003 ~AST-001 + - NEU-001 -[INH-001]-> NEU-003 ~AST-002 + AREA-002: - - NEU-003.AXO -[excites]-> EXH-001 ~@ - modulated_by: TUN-WTA-PRE-POST from TUN-WTA - - - NEU-004.AXO -[excites]-> EXH-002 ~@ - modulated_by: TUN-WTA-PRE-POST from TUN-WTA + - NEU-003 -[EXH-002]-> NEU-003 ~AST-001 + - NEU-004 -[EXH-003]-> NEU-003 ~AST-002 AREA-003: - - INH-001 -[inhibits]-> NEU-001.SOMA ~@ - modulated_by: TUN-WTA-PRE-SOMA from TUN-WTA - - - INH-002 -[inhibits]-> NEU-003.SOMA ~@ - modulated_by: TUN-WTA-PRE-SOMA from TUN-WTA + - INC-001 -[INH-001]-> NEU-001 ~@ + - OUT-002 -[EXH-001]-> NEU-003 ~@ +``` + +### excitory: Expansion + +```Gen +expansion: excitory + contained_by: BEH-WTA + + N.AXO -[excites]-> N.BD~@ ~AST + + +``` + +### inhibitory: Expansion + +```Gen +expansion: inhibitory + contained_by: BEH-WTA + ``` diff --git a/winnertakeall/TUN-WTA.md b/winnertakeall/TUN-WTA.md index e339fcd..e36143a 100644 --- a/winnertakeall/TUN-WTA.md +++ b/winnertakeall/TUN-WTA.md @@ -12,6 +12,8 @@ modulator: TUN-WTA ### TUN-WTA-PRE-POST: Modulator +IL TUN e' fatto sull'expansion_template. Anche se poi i collegamenti sono fatti specificamente fra PRE, POST e AST. + L'associazione PRE<->POST fatta con SYN dall'interprete/enliver, e' possibile perche' in POST e PRE si fa riferimento a NT che vengono immessi in SYN. Ovviamente tutto concettuale, ma in enliving il concettuale viene attualizzato. Quindi TUN-WTA-PRE-POST deve lavorare per ogni dichiarazione, casomai privilegiando alcune possibilita' che sono piu' impellenti di altre. @@ -22,9 +24,9 @@ modulator: TUN-WTA-PRE-POST contained_by: TUN-WTA modulates: - - AST/expansion/BEH-SYN - - N/AXO/expansion/BEH-PRE - - N/BD/expansion/BEH-POST + - BEH-WTA/expansion_template/EXH-001 + - BEH-WTA/expansion_template/EXH-002 + - BEH-WTA/expansion_template/EXH-003 tub_modulation: - pre diff --git a/winnertakeall/WTA.md b/winnertakeall/WTA.md index 2b7fff0..3f8781d 100644 --- a/winnertakeall/WTA.md +++ b/winnertakeall/WTA.md @@ -10,5 +10,5 @@ comprehension: WTA TUN-WTA.md expansion: - BEH-WTA + BEH-WTA ( 1x )A ```