Files
organism/neuron/DEV-N.md
T

282 lines
7.6 KiB
Markdown
Raw Normal View History

2026-03-07 12:26:39 +01:00
# DEV-N: Modulator
Neuron Development - LTP-LTD Behavior:
Il DEV-N lavora durante Night a tempi lunghi rispetto a BEH-N. In pratica cambia la forma delle possibilita di BEH-N.
2026-03-08 10:01:18 +01:00
Il DEV contiene quei behavior di modulazione che cambiano la somma (fullness + active). La modulazione DEV aumenta/diminuisce (fullness + active). Ovvero ce creazione di nuova “forma” di possibilita.
2026-03-07 12:26:39 +01:00
This is critical for long-term presynaptic changes. The postsynaptic cell, upon detecting specific activity patterns (like those for LTP/LTD), releases chemical signals that travel backwards to the presynaptic terminal, instructing it to change.
2026-03-08 10:01:18 +01:00
- For Presynaptic Strengthening (e.g., un LTP):
2026-03-07 12:26:39 +01:00
- Nitric Oxide (NO): A gas that diffuses freely. During postsynaptic LTP induction (strong NMDAR activation), neuronal NO synthase (nNOS) is activated. NO diffuses into the presynaptic terminal and activates soluble guanylyl cyclase (sGC), raising cGMP levels. This enhances vesicle release via PKG, contributing to presynaptic LTP.
- Endocannabinoid-Mediated LTP (eLTP): In some synapses, a postsynaptic depolarization triggers production of endocannabinoids (e.g., 2-AG). These bind to presynaptic CB1 receptors, but surprisingly, can initiate a signaling cascade (involving cAMP/PKA) that increases Pr for a long period.
- Neurotrophins (BDNF): Released from the postsynapse in an activity-dependent manner. Presynaptic TrkB receptors activate pathways (PI3K, MAPK) that enhance vesicle docking and Pr.
2026-03-08 10:01:18 +01:00
- For Presynaptic Weakening (e.g., LTD):
2026-03-07 12:26:39 +01:00
- Classical Endocannabinoid-Mediated LTD (eCB-LTD): More common. Moderate postsynaptic activity (mGluR activation or moderate Ca²⁺ rise) triggers 2-AG release. 2-AG binds presynaptic CB1 receptors, which inhibit VGCCs and directly inhibit the release machinery via Gi/o protein signaling, reducing Pr for a long time.
- Other Lipid Mediators (like LPA) can also act as retrograde signals for depression.
Augmentation:
- Calcium-sensing proteins (Munc13) alter release probability (1-10s range). How?
Upregulation:
- NO/BDNF activates cascades that increase P_r, promote synaptic growth (facilitates LTP). How?
- VGCC TUN
- Potassium channel modulation ??
Downregulation:
- eCBs bind CB1 receptors, inhibit VGCCs, activate K⁺ channels → profound decrease in P_r (DSE/DSI - depolarization-induced suppression)
- CB1 receptor activation (by eCBs)
- Retrograde BDNF (brain-derived neurotrophic factor)
> Night Time Scale
```Gen
modulator: DEV-N
contained_by: N
```
## DEV-RF: Modulator
Perche mettiamo RF in DEV e non in TUN?
```Gen
modulator: DEV-RF
contained_by: DEV-N
```
### DEV-PRE-VesciclesRecycling-RF: Modulator
```Gen
modulator: DEV-PRE-VesciclesRecycling-RF
2026-03-08 10:01:18 +01:00
contained_by: DEV-RF
2026-03-07 12:26:39 +01:00
2026-03-08 10:01:18 +01:00
modulates: BEH-PRE/episode/VesciclesRecycling
2026-03-07 12:26:39 +01:00
# each BEH-PRE is modulated!
2026-03-08 10:01:18 +01:00
tub_dev:
- fulMod ( fullness: None, active: rf/fullness, emptiness: 0x )
- actMod ( fullness: None, active: rf/active, emptiness: 0x )
2026-03-07 12:26:39 +01:00
# qui stiamo modulando l'active di RF mantenendolo fra fullness e
# emptiness dichiarato in VesciclesRecycling
2026-03-08 10:01:18 +01:00
tub_local:
2026-03-07 12:26:39 +01:00
2026-03-08 10:01:18 +01:00
tub_intricated:
- Nox ( contained_by: BEH-POST )
- Ecb ( contained_by: BEH-POST )
2026-03-07 12:26:39 +01:00
```
#### Context
#### Episode
### DEV-PRE-VesiclesFillingRP-RF: Modulator
```Gen
modulator: DEV-PRE-VesiclesFillingRP-RF
2026-03-08 10:01:18 +01:00
contained_by: DEV-RF
2026-03-07 12:26:39 +01:00
2026-03-08 10:01:18 +01:00
modulates:
2026-03-07 12:26:39 +01:00
2026-03-08 10:01:18 +01:00
tub_local:
2026-03-07 12:26:39 +01:00
2026-03-08 10:01:18 +01:00
tub_intricated:
- Nox ( contained_by: BEH-POST )
- Ecb ( contained_by: BEH-POST )
2026-03-07 12:26:39 +01:00
```
#### Context
#### Episode
### DEV-PRE-LactateAtp-RF: Modulator
```Gen
modulator: DEV-PRE-LactateAtp-RF
2026-03-08 10:01:18 +01:00
contained_by: DEV-RF
2026-03-07 12:26:39 +01:00
2026-03-08 10:01:18 +01:00
modulates:
2026-03-07 12:26:39 +01:00
2026-03-08 10:01:18 +01:00
tub_local:
2026-03-07 12:26:39 +01:00
2026-03-08 10:01:18 +01:00
tub_intricated:
- Nox ( contained_by: BEH-POST )
- Ecb ( contained_by: BEH-POST )
2026-03-07 12:26:39 +01:00
```
#### Context
#### Episode
2026-03-10 14:50:34 +01:00
## DEV-TUB-FLOOR: Modulator
2026-03-07 12:26:39 +01:00
Perche mettiamo Full in DEV e non in TUN?
```Gen
2026-03-10 14:50:34 +01:00
modulator: DEV-TUB-FLOOR
2026-03-07 12:26:39 +01:00
contained_by: DEV-N
```
2026-03-10 14:50:34 +01:00
### DEV-PRE-CA2+-TUB: Modulator
2026-03-07 12:26:39 +01:00
```Gen
2026-03-10 14:50:34 +01:00
modulator: DEV-PRE-CA2+-TUB
contained_by: DEV-TUB-FLOOR
2026-03-07 12:26:39 +01:00
2026-03-08 10:01:18 +01:00
modulates: BEH-PRE/tub/Ca2+ # this is the tub whose "full" must be modulated
tub_dev:
- fullMod ( fullness: 100x, active: Ca2+/fullness, emptiness: 50x ) # Ca2+Full "contains" a number of blocks equal to the current Full.
2026-03-07 12:26:39 +01:00
# qui stiamo modulando la fullness di Ca2+, associandola ad
# active di fullMod. Cambiando active di fullMod,
# si cambia la fullness di Ca2+
2026-03-08 10:01:18 +01:00
tub_local:
2026-03-07 12:26:39 +01:00
2026-03-08 10:01:18 +01:00
tub_intricated:
- Nox ( contained_by: BEH-POST )
- Ecb ( contained_by: BEH-POST )
2026-03-07 12:26:39 +01:00
```
#### Context
***Tens Milliseconds Time Scale***
```Gen
context: CheckPreTubCa2+
contained_by: DEV-PRE-FULL-CA2+
in_context: Fixed
rf: 60x
condition: ( empty )
2026-03-08 10:01:18 +01:00
out_context: DecreaseFull
2026-03-07 12:26:39 +01:00
condition: NOT ( empty ) AND NOT ( Ca2+ full )
2026-03-08 10:01:18 +01:00
out_context: Nothing
2026-03-07 12:26:39 +01:00
condition: ( full)
2026-03-08 10:01:18 +01:00
out_context: IncreaseFull
2026-03-07 12:26:39 +01:00
```
#### Episode
```Gen
episode: VgccOpen
contained_by: DEV-PRE-FULL-CA2+
in_context: DecreaseFull
rf: 1x
hypothesis: NOT ( full ) AND NOT ( empty )
2026-03-08 10:01:18 +01:00
action: [ increase, decrease]
trace: None
2026-03-07 12:26:39 +01:00
```
2026-03-10 14:50:34 +01:00
### DEV-PRE-RRP-TUB: Modulator
2026-03-07 12:26:39 +01:00
```Gen
2026-03-10 14:50:34 +01:00
modulator: DEV-PRE-RRP-TUB
contained_by: DEV-TUB-FLOOR
2026-03-07 12:26:39 +01:00
2026-03-08 10:01:18 +01:00
modulates: BEH-PRE/tub/Rrp # this is the tub whose "full" must be modulated
tub_dev:
- fullMod ( fullness: 100x, active: Rrp/fullness, emptiness: 50x ) # RrpFull "contains" a number of blocks equal to the current Full.
2026-03-07 12:26:39 +01:00
# qui stiamo modulando la fullness di Rrp, associandola ad
# active di fullMod. Cambiando active di fullMod,
# si cambia la fullness di Rrp
2026-03-08 10:01:18 +01:00
tub_local:
2026-03-07 12:26:39 +01:00
2026-03-08 10:01:18 +01:00
tub_intricated:
- Nox ( contained_by: BEH-POST )
- Ecb ( contained_by: BEH-POST )
2026-03-07 12:26:39 +01:00
```
#### Context
2026-03-08 10:01:18 +01:00
#### Episode
2026-03-10 14:50:34 +01:00
## DEV-TUB-CONCEPTUAL: Modulator
Qui la PRE e la POST si predispongono per dare le condizioni a SYN di stabilire o eliminare una sinapsi. Per ora questo comportamento lo mettiamo in TUN perche non si tratta di creare o distruggere PRE o POST, ma di rendere disponibile a SYN la possibilita di creare o distruggere una SYN. Durante il Day ce il TUN che mette a disposizione, durante il Night SYN crea o distrugge gli accoppiamenti PRE POST.
ATTENZIONE: Questo e POST e da cambiare, perche ce il passaggio da TubPoss a TubPossSyn a TubAct. E la SYN che passa in TubAct.
> Minutes/hours Time Scale
```Gen
modulator: DEV-TUB-CONCEPTUAL
contained_by: DEV-N
```
### DEV-AXO-BEH-PRE-TUB: Modulator
Qui stiamo ragionanando sulla trasformazione fra bottone presinaptico inattivo e bottone attivo, pronto a diventare parte di una sinapsi. Il ragionamento e' locale, e mette a disposizione o toglie un bottone attivo che un altro ragionamento, credo in TUN-WTA, fara' su questo bottone, il bottone postisinaptico e una sinapsi disponibile.
```Gen
modulator: DEV-AXO-BEH-PRE-TUB
contained_by: DEV-TUB-CONCEPTUAL
modulates: BEH-AXO/expansion/BEH-PRE
# qui stiamo modulando fullness e actual del tub BEH-PRE associandoli
# a tub_modulation prePos e PreAct.
tub_modulation: # in TUN agiamo su fullness <-> active
- fulMod ( fullness: None, active: BEH-PRE/fullness, empty: 0x ) # riferimento a possible di BEH-PRE
- actMod ( fullness: None, active: BEH-PRE/active, empty: BEH-PRE/emptiness ) # riferimento a active di BEH-PRE
context_intricated:
- TunPossible ( contained_by: TUN-N )
tub_local:
tub_intricated:
```
#### Context
```Gen
context: CheckTunSynAxoPrePossibility
contained_by: TUN-SYN-AXO-PRE
in_context: TunPossible
rf: ( active: 60x )
condition:
out_context:
```
#### Episode
```Gen
episode: TunSynAxoPre
contained_by: TUN-SYN-AXO-PRE
in_context: ??
rf: 1x
hypothesis: NOT () AND NOT ()
action: [ increase, decrease]
trace: None
```
### DEV-BD-BEH-POST-TUB: Modulator
```Gen
modulator: DEV-BD-BEH-POST-TUB
contained_by: DEV-TUB-CONCEPTUAL
...
```
#### Context
#### Episode