From 46435caa33fb695acaddc19b357144db374eca7d Mon Sep 17 00:00:00 2001 From: ocrampal Date: Tue, 14 Apr 2026 11:16:41 +0200 Subject: [PATCH] prima ristrutturazione. Ora c'e' distinzione fra comportamenti di DAY e NIGHT. IL TUN e' sparito, ciscun container ha il proprio Tuner se necessario. --- neuron/BEH-AXO.md | 52 +++++++++ neuron/BEH-N.md | 19 ---- neuron/BEH-POST.md | 48 ++++++++ neuron/BEH-SOMA.md | 54 +++++++++ neuron/DAY-N.md | 28 +++++ neuron/N.md | 19 ++-- neuron/{DEV-N.md => NIGHT-N.md} | 2 +- neuron/TUN-N.md | 190 -------------------------------- org/BEH-ORG.md | 0 9 files changed, 193 insertions(+), 219 deletions(-) delete mode 100644 neuron/BEH-N.md create mode 100644 neuron/DAY-N.md rename neuron/{DEV-N.md => NIGHT-N.md} (99%) delete mode 100644 neuron/TUN-N.md create mode 100644 org/BEH-ORG.md diff --git a/neuron/BEH-AXO.md b/neuron/BEH-AXO.md index 8eb3f89..4a2f87d 100644 --- a/neuron/BEH-AXO.md +++ b/neuron/BEH-AXO.md @@ -578,6 +578,58 @@ Gln — depletes over bursts, refilled by glucose (slowest, astrocyte-depend Each tier buys time for the one below it to respond. When all three are depleted simultaneously — which only happens under prolonged high-frequency firing with insufficient glucose — the synapse has no remaining buffer and goes silent until the minutes loop restores the Glutamine_pool. +#### TUN-PRE-VGCC: Tuner + +```Gen +Tuner: TUN-PRE-VGCC + + contained_by: BEH-PRE + + tunes: BEH-PRE/expansion/BEH-PRE-VCGG + + tub_modulation: # in TUN agiamo su POS/ACT + - posMod ( fullness: None, active: BEH-PRE-VCGG/fullness, empty: 0x) # riferimento a possible di BEH-PRE-VCGG + - actMod ( fullness: None, active: BEH-PRE-VCGG/active, empty: BEH-PRE-VCGG/emptiness) # riferimento a active di BEH-PRE-VCGG +# qui stiamo modulando possible e actual di BEH-PRE-VCGG associandoli +# a posMod e actMod. Non serve associare una fullness perche' +# la modulazione e' una pompa fra posMod e actMod e controlliamo +# solo empty + + context_intricated: + - TunPossible ( contained_by: DAY-N ) + + tub_local: + + tub_intricated: +``` + +##### Context + +```Gen +context: Check + contained_by: TUN-PRE-VGCC + + in_context: TunPossible + rf: ( active: 60x ) + + condition: + out_context: TunPreVcgg +``` + +##### Episode + +```Gen +episode: Tun + contained_by: TUN-PRE-VGCC + + in_context: TunPreVcgg + rf: ( active: x ) + + hypothesis: + action: + trace: +``` + ## BEH-PRE-VGCC: Container Voltage-Controlled Gated Channels: Qui per ora non gestiamo l'evoluzione della depolarizzazione. Alla scomparsa dell'AP, i VGCC smettono di funzionare. diff --git a/neuron/BEH-N.md b/neuron/BEH-N.md deleted file mode 100644 index 5ffd21c..0000000 --- a/neuron/BEH-N.md +++ /dev/null @@ -1,19 +0,0 @@ -# BEH-N: Container - -**Neuron Behavior**: (directly observable, excluding TUN e DEV). - -Questo container serve solo ad espandere AXO, SOMA e DB, ed ad essere attivato dallo scope DAY in N.md. - -```Gen -container: BEH-N - - include: - BEH-AXO.md - BEH-SOMA.md - BEH-BD.md - - expansion: - - BEH-AXO ( active: 1x ) - - BEH-SOMA ( active: 1x ) - - BEH-DB ( active: 3x ) -``` diff --git a/neuron/BEH-POST.md b/neuron/BEH-POST.md index 209aa2f..60355c9 100644 --- a/neuron/BEH-POST.md +++ b/neuron/BEH-POST.md @@ -313,6 +313,54 @@ Il clearance lo facciamo qui nel container dove creaiamo anche i VPost, perche' ### min: behaviors POST +#### TUN-POST-AMPA: Tuner + +```Gen +tuner: TUN-POST-AMPA + + contained_by: BEH-POST + + tunes: BEH-POST/expansion/BEH-POST-IC + + tub_modulation: # in TUN agiamo su POS/ACT + - posMod ( fullness: None, active: BEH-POST-IC/fullness, empty: 0x) # riferimento a possible di BEH-PRE + - actMod ( fullness: None, active: BEH-POST-IC/active, empty: BEH-POST-IC/emptiness) # riferimento a active di BEH-PRE + + context_intricated: + - TunPossible ( contained_by: DAY-N ) + + tub_local: + + tub_intricated: +``` + +##### Context + +```Gen +context: Check + contained_by: TUN-POST-AMPA + + in_context: TunPossible + rf: ( active: 60x ) + + condition: + out_context: TunPostIc +``` + +##### Episode + +```Gen +episode: ? + contained_by: TUN-POST-AMPA + + in_context: TunPostIc + rf: ( active: x ) + + hypothesis: + action: + trace: +``` + ## BEH-POST-AMPA: Container ```Gen diff --git a/neuron/BEH-SOMA.md b/neuron/BEH-SOMA.md index ed5f736..f5e267a 100644 --- a/neuron/BEH-SOMA.md +++ b/neuron/BEH-SOMA.md @@ -210,6 +210,60 @@ episode: ClearVSOMA hypothesis: action: trace: +``` + +### sec: behaviors SOMA + +### min: behaviors SOMA + +#### TUN-SOMA-VCGG: Tuner + +```Gen +tuner: TUN-SOMA-VCGG + + contained_by: BEH-SOMA + + tunes: BEH-SOMA/expansion/BEH-SOMA-VCGG + + expansion: BEH-SOMA-VCGG + tub_modulation: # in TUN agiamo su POS/ACT + - posMod ( fullness: None, active: BEH-SOMA-VCGG/fullness, empty: 0x) # riferimento a possible di BEH-PRE + - actMod ( fullness: None, active: BEH-SOMA-VCGG/active, empty: BEH-SOMA-VCGG/emptiness) # riferimento a active di BEH-PRE + + context_intricated: + - TunPossible ( contained_by: DAY-N ) + + tub_local: + + tub_intricated: +``` + +##### Context + +```Gen +context: Check + contained_by: TUN-SOMA-VCGG + + in_context: TunPossible + rf: ( active: 60x ) + + condition: + out_context: TunSomaVcgg +``` + +##### Episode + +```Gen +episode: ? + contained_by: TUN-PRE-VGCC + + in_context: TunSomaVcgg + rf: ( active: x ) + + hypothesis: + action: + trace: +``` ## BEH-SOMA-VGSC: Container diff --git a/neuron/DAY-N.md b/neuron/DAY-N.md new file mode 100644 index 0000000..68b7b39 --- /dev/null +++ b/neuron/DAY-N.md @@ -0,0 +1,28 @@ +# DAY-N: Container + +**Neuron Behavior**: (traditionally observable, excluding Episodes Tuner). + +Questo container serve solo ad espandere AXO, SOMA e DB, ed ad essere attivato dallo scope DAY in N.md. + +```Gen +container: DAY-N + + expansion: + - BEH-AXO ( active: 1x ) + - BEH-SOMA ( active: 1x ) + - BEH-DB ( active: 3x ) +``` + +## TunPossibility: Context + +Qui controlliamo di essere lontani da uno spike train. Questo per eventualmente rendere possibili i tuning. + +```Gen +context: TunPossibility + + contained_by: DAY-N + in_context: Fixed + rf: 60x + + condition: ( SpikeTrainTraces Empty ) # Day + out_context: TunPossible diff --git a/neuron/N.md b/neuron/N.md index 4b6048d..3afe732 100644 --- a/neuron/N.md +++ b/neuron/N.md @@ -10,19 +10,21 @@ In questa prima comprensione, cerchiamo di fare un'espressione la piu' semplice comprehension: N include: - BEH-N.md - TUN-N.md - DEV-N.md + DAY-N.md + BEH-AXO.md + BEH-SOMA.md + BEH-BD.md + NIGHT-N.md - expansion: BEH-N ( active: 1x ) + expansion: DAY-N ( active: 1x ) - tub_intricated: DevPossible ( contained_by: BEH-ORG ) + tub_intricated: NightPossible ( contained_by: BEH-ORG ) # qui e' l'organismo che va a dormire (Ipotalamo) ``` ### BehTunDevPossibility: Scope -Alternanza BEH-N e TUN-N durante il giorno e DEV-N notte. Influenzata da intricazioni con l’ipotalamo che si occupa della fatica organismica. L’alternanza dei comportamenti in BEH-N e TUN-N, invece, e’ gestita in TUN-N. +Alternanza DAY-N durante il giorno e NIGHT-N notte. Influenzata da intricazioni con l’ipotalamo che si occupa della fatica organismica. ```Gen scope: BehTunDevPossibility @@ -32,9 +34,8 @@ scope: BehTunDevPossibility rf: 60x condition: NOT ( DevPossible fullness ) # Day - activate: BEH-N # la disattivazione e' la non attivazione - activate: TUN-N + activate: DAY-N # la disattivazione e' la non attivazione condition: ( DevPossible fullness ) # Night - activate: DEV-N + activate: NIGHT-N ``` diff --git a/neuron/DEV-N.md b/neuron/NIGHT-N.md similarity index 99% rename from neuron/DEV-N.md rename to neuron/NIGHT-N.md index 8d4b1cc..df803af 100644 --- a/neuron/DEV-N.md +++ b/neuron/NIGHT-N.md @@ -1,4 +1,4 @@ -# DEV-N: Modulator +# NIGHT-N: Modulator Neuron Development - LTP-LTD Behavior: diff --git a/neuron/TUN-N.md b/neuron/TUN-N.md deleted file mode 100644 index 3a75d61..0000000 --- a/neuron/TUN-N.md +++ /dev/null @@ -1,190 +0,0 @@ -# TUN-N: Modulator - -**MTP-MTD Behavior**: Il TUN-N assieme a BEH-N sono entrambi attivi durante Day. TUN sente la stasi di BEH-N, quando e’ lontano da uno spiketrain, e contestualizza i comportamenti di TUN. - -Il TUN contiene quei behavior di modulazione che non cambiano la somma (fullness + active). La modulazione TUN sposta da fullness a active e viceversa. Ovvero non c’e’ creazione di nuove “forma” di possibilita’. Nel caso di SYN, lo spostamento e’ da possible a “a disposizione” di SYN. - -```Gen -modulator: TUN-N - contained_by: N - - tub_local: - - SpikeTrainTraces (fullness: 50x, active: 0x, emptiness: 0x) - # intricated with BEH-SOMA -``` - -## TunPossibility: Context - -Qui controlliamo di essere lontani da uno spike train. Siamo in Day con BEH. - -```Gen -context: TunPossibility - - contained_by: TUN-N - in_context: Fixed - rf: 60x - - condition: ( SpikeTrainTraces Empty ) # Day - out_context: TunPossible -``` - -## TUN-CHAN: Modulator - -Qui si modulano i canali ionici, sia quelli voltage (PRE/POST/SO/altro?) che quelli Neuro (POST/SO(inibitori)). Non si creano o si distruggono (lo si fa in Developing), ma si rendono attivi disattivi quelli presenti. - -> Minutes/hours Time Scale - -```Gen -modulator: TUN-CHAN - - contained_by: TUN-N -``` - -### TUN-PRE-VGCC: Modulator - -```Gen -modulator: TUN-PRE-VGCC - - contained_by: TUN-CHAN - - modulates: BEH-PRE/expansion/BEH-PRE-VCGG - - tub_modulation: # in TUN agiamo su POS/ACT - - posMod ( fullness: None, active: BEH-PRE-VCGG/fullness, empty: 0x) # riferimento a possible di BEH-PRE-VCGG - - actMod ( fullness: None, active: BEH-PRE-VCGG/active, empty: BEH-PRE-VCGG/emptiness) # riferimento a active di BEH-PRE-VCGG -# qui stiamo modulando possible e actual di BEH-PRE-VCGG associandoli -# a posMod e actMod. Non serve associare una fullness perche' -# la modulazione e' una pompa fra posMod e actMod e controlliamo -# solo empty - - context_intricated: - - TunPossible ( contained_by: TUN-N ) - - tub_local: - - tub_intricated: -``` - -#### Context - -```Gen -context: Check - contained_by: TUN-PRE-VGCC - - in_context: TunPossible - rf: ( active: 60x ) - - condition: - out_context: TunPreVcgg -``` - -#### Episode - -```Gen -episode: Tun - contained_by: TUN-PRE-VGCC - - in_context: TunPreVcgg - rf: ( active: x ) - - hypothesis: - action: - trace: -``` - -### TUN-POST-AMPA: Modulator - -```Gen -modulator: TUN-POST-AMPA - - contained_by: TUN-CHAN - - modulates: BEH-POST/expansion/BEH-POST-IC - - tub_modulation: # in TUN agiamo su POS/ACT - - posMod ( fullness: None, active: BEH-POST-IC/fullness, empty: 0x) # riferimento a possible di BEH-PRE - - actMod ( fullness: None, active: BEH-POST-IC/active, empty: BEH-POST-IC/emptiness) # riferimento a active di BEH-PRE - - context_intricated: - - TunPossible ( contained_by: TUN-N ) - - tub_local: - - tub_intricated: -``` - -#### Context - -```Gen -context: Check - contained_by: TUN-POST-IC - - in_context: TunPossible - rf: ( active: 60x ) - - condition: - out_context: TunPostIc -``` - -#### Episode - -```Gen -episode: ? - contained_by: TUN-POST-IC - - in_context: TunPostIc - rf: ( active: x ) - - hypothesis: - action: - trace: -``` - -### TUN-SOMA-VCGG: Modulator - -```Gen -modulator: TUN-SOMA-VCGG - - contained_by: TUN-CHAN - - modulates: BEH-SOMA/expansion/BEH-SOMA-VCGG - - expansion: BEH-SOMA-VCGG - tub_modulation: # in TUN agiamo su POS/ACT - - posMod ( fullness: None, active: BEH-SOMA-VCGG/fullness, empty: 0x) # riferimento a possible di BEH-PRE - - actMod ( fullness: None, active: BEH-SOMA-VCGG/active, empty: BEH-SOMA-VCGG/emptiness) # riferimento a active di BEH-PRE - - context_intricated: - - TunPossible ( contained_by: TUN-N ) - - tub_local: - - tub_intricated: -``` - -#### Context - -```Gen -context: Check - contained_by: TUN-SOMA-VCGG - - in_context: TunPossible - rf: ( active: 60x ) - - condition: - out_context: TunSomaVcgg -``` - -#### Episode - -```Gen -episode: ? - contained_by: TUN-PRE-VGCC - - in_context: TunSomaVcgg - rf: ( active: x ) - - hypothesis: - action: - trace: -``` diff --git a/org/BEH-ORG.md b/org/BEH-ORG.md new file mode 100644 index 0000000..e69de29