3.1 KiB
BEH-WTA.md
BEH-WTA: Container
Winner Take All: Qui comprendiamo il circuito WTA. Il behavior del WTA avviene di NIGHT dopo che DEV-SYN, DEV-POST e DEV-PRE hanno lavorato. E' un po' una novita' perche' avevo pensato che solo DEV avvenisse di NIGHT, ma ha senso, si tratta di un comportamento a livello di circuiti, e quindi riorganizzazione notturna.
L'eventuale TUN o DEV di questo comportamento, per ora non lo prendo in considerazione.
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:
- dichiara N1 e N2
- dichiara AST1
- collega un N1 con un N2
- specifica che tipologia: excitation o inhibition
- specifica dove avviene la excitation o inhibition (SOMA, BDx, eventalmente AXOx)
In questo modo abbiamo allargato il concetto di espansione. Problemi da risolvere:
- INC e OUT 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:
- INH-001: INC-001, NEU-001, @
Template lookup:
- INH-001: {SRC}.BEH-AXO -[inhibits]-> {TGT}.BEH-SOMA ~{AST}
Substitution:
- {SRC} = INC-001 # incoming port
- {TGT} = NEU-001
- {x} = 1 # ignored — INH-001 targets SOMA, no {x}
- {AST} = @ # unknown, specified from above
Result:
- INC-001.BEH-AXO -[inhibits]-> NEU-001.BEH-SOMA ~@
Conventions:
- {SRC} — always the presynaptic neuron
- {TGT} — always the postsynaptic neuron
- {x} — always which dendritic branch eg.(1,2,3) for Neuron type N
- {AST} — always the enveloping astrocyte
- @ — Astrocyte da definire dall'alto
container: BEH-WTA
include:
- BEH-EXT.md
- BEH-INH.md
- BEH-INC.md
- BEH-OUT.md
structure:
template:
exhitatory-001: BEH-EXT, {SRC}.BEH-AXO -[excites]-> {TGT}.BEH-BD({x}) ~{AST}
inhibitory-001: BEH-INH, {SRC}.BEH-AXO -[inhibits]-> {TGT}.BEH-SOMA ~{AST}
boundaryExh-001: BEH-EXT, {SRC}.BEH-AXO -[excites]-> {TGT}.BEH-BD({x}) ~{AST}
boundaryInh-001: BEH-INC, {SRC}.BEH-AXO -[inhibits]-> {TGT}.BEH-SOMA ~{AST}
elements:
NEU-001: BEH.N from N.md
NEU-002: BEH.N from N.md
NEU-003: BEH.N from N.md
NEU-004: BEH.N from N.md
AST-001: AST from AST.md
AST-002: AST from AST.md
incoming:
INC-001 # Neurone che sara' specificato piu' in "alto" perche' alla frontiera
INC-002
outgoing:
OUT-001 # Neurone che sara' specificato piu' in "alto" perche' alla frontiera
OUT-002
expansion:
# AREA-001
- exhitatory-001: NEU-001, NEU-003.(1), AST-001
- inhibitory-001: NEU-002, NEU-003.(2), AST-002
# AREA-002
- exhitatory-001: NEU-003, NEU-003.(3), AST-001
- exhitatory-001: NEU-004, NEU-002.(1), AST-002
# AREA-003
- boundaryExh-001: INC-001, NEU-001.(1), @
- boundaryInh-001: NEU-003, OUT-001, @