Files

329 lines
7.2 KiB
Markdown
Raw Permalink Normal View History

2026-04-14 12:05:22 +02:00
# postsynapse.md
Qui comprendiamo:
2026-04-26 12:38:41 +00:00
- POSTSYNAPSE: Postsynapse
- POST-AMPA: AMPA receptors (α-amino-3-hydroxy-5-methyl-4-isoxazolepropionic acid receptors)
2026-04-26 12:38:41 +00:00
## POSTSYNAPSE: Container
2026-04-07 11:06:44 +02:00
**Simplified Behaviors**:
— ms:
- NT arrives in cleft → AMPA receptors bind NT (receptor availability constant, no desensitization)
- V_post rises with AMPA conductance, decays passively each ms
- bAP arrives → V_post receives additional depolarisation boost
- NMDA gate checks coincidence: NT_cleft AND V_post both non-zero
- Mg_block_removal = V_post / (V_post + V_NMDA_half) — sigmoid of V_post
- Ca²⁺ enters spine via NMDA: Ca_post += k_NMDA × NT_cleft × Mg_block_removal
- Ca_post decays slowly each ms (single exponential, no pump detail)
- Ca_post_history updated every ms (feeds seconds loop)
- V_post_history updated every ms (retained for reference)
— seconds:
- Ca_post_history mean computed over past 2 s
- eCB synthesised when Ca_post_history mean exceeds eCB threshold
- eCB_level decays when Ca_post_history mean falls below threshold
- eCB_level written → read by presynapse as retrograde brake on VGCCs
- Ca_post_history compared to LTP/LTD thresholds → plasticity tag set
— mins:
- If Plasticity_LTP tagged → AMPA density increases
- If Plasticity_LTD tagged → AMPA density decreases
- AMPA density feeds back into receptor_conductance ceiling for next cycle
---
2026-04-26 12:07:11 +00:00
**G expression**:
2026-04-26 16:49:16 +02:00
2026-04-26 12:07:11 +00:00
```Gen
POSTSYNAPSE
2026-04-29 16:33:44 +00:00
bAP_ctx
ms
-- Ca Influx
2026-05-04 12:35:31 +00:00
CaNDMAEnterMax: ( active: 2x )
CaNDMAEnterMed: ( active: 4x )
2026-04-29 16:33:44 +00:00
NOT bAP_ctx:
ms
-- Ca Influx
2026-05-04 12:35:31 +00:00
CaNDMAEnterMedNotBap: ( active: 4x )
CaNDMAEnterLow: ( active: 12x )
2026-04-29 16:33:44 +00:00
-- Ca Clearence
2026-05-04 12:35:31 +00:00
CaClearance: ( active: 24x ) # Low
2026-04-29 16:33:44 +00:00
-- V Influx
2026-05-02 18:27:35 +00:00
VPostMax: accumulator
VPostMed: accumulator
VPostLow: accumulator
2026-04-29 16:33:44 +00:00
-- V Clearence
2026-05-02 18:27:35 +00:00
VPostClearance: accumulator
2026-04-26 12:07:11 +00:00
2026-04-26 12:38:41 +00:00
POST-AMPA
2026-04-29 16:33:44 +00:00
NOT bAP_ctx
ms
-- Na Influx
2026-05-04 12:35:31 +00:00
NaAMPAEnterMax: ( active: 2x )
NaAMPAEnterMed: ( active: 4x )
2026-04-26 12:07:11 +00:00
2026-04-26 12:38:41 +00:00
POST-NA-CLEAR
2026-04-29 16:33:44 +00:00
NOT bAP_ctx
ms
-- Na Clearence
2026-05-02 18:27:35 +00:00
NaClearanceHigh: accumulator
NaClearanceLow: accumulator
2026-04-26 12:10:36 +00:00
2026-05-04 12:35:31 +00:00
TUN-POST-AMPA
TunPossible_ctx
sec
CheckTunPostAmpa: ( active: 60x )
TryTunUpPostAmpa_ctx
sec
PossibleUpPostAmpaTun: ( active: 10x )
TryTunDownPostAmpa_ctx
sec
PossibleDownPostAmpaTun: ( active: 10x )
2026-04-26 12:07:11 +00:00
```
**Tubs:**
- **Na**: Ioni entranti tramite AMPA receptors
- **NT**:
- **Ca2+**: Ioni entranti tramite NMDA
2026-04-07 17:41:08 +02:00
- **VPost**: il voltage che viene sentito in DB
- **eCB**:
- **Nox**:?
---
```Gen
2026-05-02 18:27:35 +00:00
POSTSYNAPSE
type: container
expansion:
2026-04-26 12:10:36 +00:00
- POST-AMPA ( full: 10x, active: 5x, empty: 2x )
# modulated_by: TUN-POST-IC # possible/actual
2026-04-26 12:10:36 +00:00
- POST-NA-CLEAR ( full: 1x, active: 1x, empty: 0x )
2026-04-26 12:38:41 +00:00
# modulated_by: ??
2026-04-06 16:27:17 +02:00
tub_local:
- Ca2+ ( full: 60x, active: 30x, empty: 0x )
- Na ( full: 60x, active: 30x, empty: 0x )
- Nox ( full: 100x, active: 20x, empty: 0x ) # Nitric Oxide (NO): A gas that diffuses freely.
- eCB ( full: 100x, active: 20x, empty: 0x ) # Endocannabinoids (e.g., 2-AG)
tub_intricated:
2026-04-26 12:38:41 +00:00
- NT ( contained_by: SYNAPSE )
- VPost ( contained_by: BD )
context_intricated:
2026-05-02 18:27:35 +00:00
- bAp_ctx ( contained_by: SOMA )
```
### ms: behaviors POST
![post-ltp-ltd.png](.attachments/post-ltp-ltd.png)
2026-05-04 12:35:31 +00:00
##### CaNDMAEnterMax: accumulator
```Gen
2026-05-02 18:27:35 +00:00
CaNDMAEnterMax: ( active: 2x )
type: accumulator
2026-04-26 12:38:41 +00:00
contained_by: POSTSYNAPSE
2026-05-02 18:27:35 +00:00
in_context: bAp_ctx
hypothesis: NOT (Ca2+ full) AND
(Na fullness OR Na mediumness)
action: [Ca2+ increase]
trace:
```
2026-05-04 12:35:31 +00:00
##### CaNDMAEnterMed: accumulator
```Gen
2026-05-02 18:27:35 +00:00
CaNDMAEnterMed: ( active: 4x )
type: accumulator
contained_by: POSTSYNAPSE
2026-04-26 12:38:41 +00:00
2026-05-02 18:27:35 +00:00
in_context: bAp_ctx
hypothesis: NOT (Ca2+ full) AND (Na emptiness)
action: [Ca2+ increase]
trace:
2026-04-26 12:38:41 +00:00
```
2026-05-04 12:35:31 +00:00
##### CaNDMAEnterMedNotBap: accumulator
2026-04-26 12:38:41 +00:00
```Gen
2026-05-02 18:27:35 +00:00
CaNDMAEnterMedNotBap: ( active: 4x )
type: accumulator
contained_by: POSTSYNAPSE
2026-05-02 18:27:35 +00:00
in_context: NOT bAP_ctx
hypothesis: NOT (Ca2+ full) AND (Na fullness)
action: [Ca2+ increase]
trace:
```
2026-05-04 12:35:31 +00:00
##### CaNDMAEnterLow: accumulator
```Gen
2026-05-02 18:27:35 +00:00
CaNDMAEnterLow: ( active: 12x )
type: accumulator
contained_by: POSTSYNAPSE
2026-05-02 18:27:35 +00:00
in_context: NOT bAP_ctx
hypothesis: NOT (Ca2+ full) AND (Na mediumness)
action: [Ca2+ increase]
trace:
```
2026-05-04 12:35:31 +00:00
#### CaClearance: accumulator
2026-04-07 12:28:57 +02:00
2026-04-06 16:27:17 +02:00
```Gen
2026-05-02 18:27:35 +00:00
CaClearance: ( active: 24x ) # Low
type: accumulator
contained_by: POSTSYNAPSE
2026-04-06 16:27:17 +02:00
2026-05-02 18:27:35 +00:00
in_context: NOT bAP_ctx
hypothesis: NOT (Ca2+ empty)
action: [Ca2+ decrease]
trace: None
2026-04-06 16:27:17 +02:00
```
2026-05-04 12:35:31 +00:00
##### VPostMax: accumulator
2026-04-06 16:27:17 +02:00
2026-05-04 12:35:31 +00:00
##### VPostMed: accumulator
2026-04-06 16:27:17 +02:00
2026-05-04 12:35:31 +00:00
##### VPostMin: accumulator
2026-04-06 16:27:17 +02:00
2026-05-04 12:35:31 +00:00
##### VPostClearance: accumulator
2026-04-07 12:28:57 +02:00
2026-04-26 16:49:16 +02:00
Il clearance lo facciamo qui nel container dove creaiamo anche i VPost, perche' altrimenti, se lo facessimo in DB, perderemmo l'aspetto temporale della contribuzione dei singoli POST.
2026-04-26 12:38:41 +00:00
## POST-AMPA: Container
```Gen
2026-05-02 18:27:35 +00:00
POST-AMPA
type: container
2026-04-26 12:38:41 +00:00
2026-05-02 18:27:35 +00:00
tub_intricated:
2026-05-05 12:11:18 +02:00
- NT ( contained_by: ASTROCYTE/SYNAPSE )
2026-05-02 18:27:35 +00:00
context_intricated:
- Na ( contained_by: POSTSYNAPSE )
2026-04-26 12:38:41 +00:00
```
### ms: behaviors AMPA
2026-05-04 12:35:31 +00:00
##### NaAMPAEnterMax: accumulator
2026-04-26 12:38:41 +00:00
```Gen
2026-05-02 18:27:35 +00:00
NaAMPAEnterMax: ( active: 2x )
type: accumulator
2026-04-26 12:38:41 +00:00
contained_by: POST-AMPA
2026-04-26 21:18:05 +00:00
in_context: NOT bAP_ctx
2026-05-02 18:27:35 +00:00
hypothesis: (NT fullness)
action: [Na increase]
trace:
2026-04-26 12:38:41 +00:00
```
2026-05-04 12:35:31 +00:00
##### NaAMPAEnterMed: accumulator
2026-04-26 12:38:41 +00:00
```Gen
2026-05-02 18:27:35 +00:00
NaAMPAEnterMed: ( active: 4x )
type: accumulator
2026-04-26 12:38:41 +00:00
contained_by: POST-AMPA
2026-04-26 21:18:05 +00:00
in_context: NOT bAP_ctx
2026-05-02 18:27:35 +00:00
hypothesis: (NT mediumness)
action: [Na increase]
trace:
2026-04-26 12:38:41 +00:00
```
2026-05-04 12:35:31 +00:00
## POST-NA-CLEAR: Container
Il clearance lo mettiamo qui come container, perche' gli AMPA creano, e questo container pompa fuori. Qui non e' un problema di perdere l'integrazione temporale, perche' gli AMPA sono tutti uguali nel loro behavior. Abbiamo messo gli AMPA come container perche' cosi' possiamo modularne la numerosita'.
```Gen
2026-05-04 12:35:31 +00:00
POST-NA-CLEAR
type: container
context_intricated:
- Na ( contained_by: POSTSYNAPSE )
```
### ms: behaviors NA-CLEAR
#### NaClearanceHigh: Interacting
#### NaClearanceLow: Interacting
2026-05-04 12:35:31 +00:00
#### TUN-POST-AMPA: Tuner
```Gen
TUN-POST-AMPA
type: tuner
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
2026-05-04 12:35:31 +00:00
context_intricated:
- TunPossible ( contained_by: DAY-N )
2026-05-04 12:35:31 +00:00
tub_local:
2026-05-04 12:35:31 +00:00
tub_intricated:
```
2026-05-04 12:35:31 +00:00
##### CheckTunPostAmpa: contextor
```Gen
2026-05-04 12:35:31 +00:00
CheckTunPostAmpa: ( active: 60x )
type: contextor
contained_by: TUN-POST-AMPA
2026-05-04 12:35:31 +00:00
in_context: TunPossible_ctx
condition: tbd1
out_context: TryTunUpPostAmpa_ctx
2026-05-04 12:35:31 +00:00
condition: tbd2
out_context: TryTunDownPostAmpa_ctx
```
2026-05-04 12:35:31 +00:00
##### PossibleUpPostAmpaTun: accumulator
```Gen
2026-05-04 12:35:31 +00:00
PossibleUpPostAmpaTun: ( active: 10x )
type: accumulator
contained_by: TUN-POST-AMPA
2026-05-04 12:35:31 +00:00
in_context: TryTunUpPostAmpa_ctx
hypothesis:
action:
trace:
```
2026-05-04 12:35:31 +00:00
##### PossibleDownPostAmpaTun: accumulator
2026-04-07 12:28:57 +02:00
2026-04-06 15:44:09 +02:00
```Gen
2026-05-04 12:35:31 +00:00
PossibleDownPostAmpaTun: ( active: 10x )
type: accumulator
contained_by: TUN-POST-AMPA
2026-04-06 15:44:09 +02:00
2026-05-04 12:35:31 +00:00
in_context: TryTunDownPostAmpa_ctx
hypothesis:
action:
trace:
2026-04-06 15:44:09 +02:00
```