Update elements/neuron/postsynapse.md
This commit is contained in:
+170
-134
@@ -18,7 +18,7 @@ Qui comprendiamo:
|
||||
- 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
|
||||
- _Ca2 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)
|
||||
@@ -43,13 +43,13 @@ Qui comprendiamo:
|
||||
|
||||
```Gen
|
||||
|
||||
bAP_ctx
|
||||
*bAP
|
||||
POSTSYNAPSE (ms)
|
||||
-- Ca Influx
|
||||
CaNDMAEnterMax: ( active: 2x ) accumulator
|
||||
CaNDMAEnterMed: ( active: 4x ) accumulator
|
||||
|
||||
NOT bAP_ctx:
|
||||
NOT *bAP:
|
||||
POSTSYNAPSE (ms)
|
||||
-- Ca Influx
|
||||
CaNDMAEnterMedNotBap: ( active: 4x ) accumulator
|
||||
@@ -84,7 +84,7 @@ TunPossible_ctx
|
||||
|
||||
- **Na**: Ioni entranti tramite AMPA receptors
|
||||
- **NT**:
|
||||
- **Ca2+**: Ioni entranti tramite NMDA
|
||||
- **_Ca2**: Ioni entranti tramite NMDA
|
||||
- **VPost**: il voltage che viene sentito in DB
|
||||
- **eCB**:
|
||||
- **Nox**:?
|
||||
@@ -97,37 +97,69 @@ TunPossible_ctx
|
||||
POSTSYNAPSE
|
||||
type: comprehension
|
||||
|
||||
expand_comprehension:
|
||||
&POST-AMPA_ALL: POST-AMPA (full: 10x, active: 5x, empty: 2x)
|
||||
expansion:
|
||||
|
||||
_@PostAmpaAll: TUB [ comprehension: POST-AMPA, full: 10x, active: 5x, empty: 2x ]
|
||||
|
||||
intrication:
|
||||
|
||||
# Scope
|
||||
!DAY: INTRICATION [ ref: &ORGANISM.!DAY ]
|
||||
!NIGHT: INTRICATION [ ref: &ORGANISM.!NIGHT ]
|
||||
|
||||
# Context
|
||||
*bAP: INTRICATION [ ref: &SOMA.*bAP ]
|
||||
*TunPossible: INTRICATION [ ref: &?.*TunPossible ]
|
||||
|
||||
# Tub
|
||||
_NT: INTRICATION [ ref: &ASTROSYNAPSE._NT ]
|
||||
_Vpost: INTRICATION [ ref: ??._VPost ]
|
||||
|
||||
instantiation:
|
||||
|
||||
# Context
|
||||
|
||||
# Tub
|
||||
_Ca2: TUB [ full: 60x, active: 30x, empty: 0x ]
|
||||
_Na: TUB [ full: 60x, active: 30x, empty: 0x ]
|
||||
_Nox: TUB [ full: 100x, active: 20x, empty: 0x ] # Nitric Oxide (NO): A gas that diffuses freely.
|
||||
_eCB: TUB [ full: 100x, active: 20x, empty: 0x ] # Endocannabinoids (e.g., 2-AG)
|
||||
|
||||
_posMod: TUB [ full: None, active: ??, empty: 0x) # riferimento a possible di BEH-PRE
|
||||
_actMod: TUB [ full: None, active: ??, empty: ??) # riferimento a active di BEH-PRE
|
||||
|
||||
# Behaviour
|
||||
$: BEHAVIOUR [ behaviour: MAIN_POST ]
|
||||
$: BEHAVIOUR [ behaviour: TUN-POST-AMPA ]
|
||||
|
||||
instantiate_container:
|
||||
POSTSYNAPSE-BEH []
|
||||
TUN-POST-AMPA [pass: &POST-AMPA_ALL]
|
||||
```
|
||||
|
||||
### POSTSYNAPSE-BEH: Container
|
||||
### MAIN_POST: Behaviour
|
||||
```
|
||||
POSTSYNAPSE-BEH
|
||||
MAIN_POST
|
||||
type: behaviour
|
||||
|
||||
type: container
|
||||
within_scope: !DAY
|
||||
|
||||
activity_scope: !DAY
|
||||
snippet:
|
||||
*bAP
|
||||
@: ACCUMULATOR [ snippet: CaNDMAEnterMax, rf: active 2x ]
|
||||
@: ACCUMULATOR [ snippet: CaNDMAEnterMed, rf: active 4x ]
|
||||
|
||||
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)
|
||||
NOT *bAP
|
||||
@: ACCUMULATOR [ snippet: CaNDMAEnterLow, rf: active 12x ]
|
||||
@: ACCUMULATOR [ snippet: CaNDMAEnterMedNotBap, rf: active 4x ]
|
||||
@: ACCUMULATOR [ snippet: CaClearance, rf: active 24x ]
|
||||
@: ACCUMULATOR [ snippet: VPostMax, rf: active 4x ]
|
||||
@: ACCUMULATOR [ snippet: VPostMed, rf: active 8x ]
|
||||
@: ACCUMULATOR [ snippet: VPostMin, rf: active 16x ]
|
||||
@: ACCUMULATOR [ snippet: VPostClearance, rf: active 18x ]
|
||||
@: ACCUMULATOR [ snippet: NaClearanceHigh, rf: active 4x ]
|
||||
@: ACCUMULATOR [ snippet: NaClearanceLow, rf: active 16x ]
|
||||
|
||||
tub_intricated:
|
||||
- NT ( contained_by: SYNAPSE )
|
||||
- VPost ( contained_by: BD )
|
||||
|
||||
context_intricated:
|
||||
- bAp_ctx ( contained_by: SOMA )
|
||||
```
|
||||
|
||||
#### bAp_ctx
|
||||
#### *bAP
|
||||
|
||||

|
||||
|
||||
@@ -135,117 +167,117 @@ POSTSYNAPSE-BEH
|
||||
##### CaNDMAEnterMax: ( active: 2x ) accumulator
|
||||
|
||||
```Gen
|
||||
CaNDMAEnterMax: ( active: 2x )
|
||||
type: accumulator
|
||||
contained_by: POSTSYNAPSE-BEH
|
||||
CaNDMAEnterMax
|
||||
type: accumulator
|
||||
|
||||
in_context: bAp_ctx
|
||||
hypothesis: NOT (Ca2+ full) AND
|
||||
(Na fullness OR Na mediumness)
|
||||
action: [Ca2+ increase]
|
||||
in_context: *bAP
|
||||
|
||||
hypothesis: NOT _Ca2 full AND
|
||||
( _Na fullness OR _Na mediumness )
|
||||
action: [ _Ca2 increase ]
|
||||
trace:
|
||||
```
|
||||
|
||||
##### CaNDMAEnterMed: ( active: 4x ) accumulator
|
||||
|
||||
```Gen
|
||||
CaNDMAEnterMed: ( active: 4x )
|
||||
type: accumulator
|
||||
contained_by: POSTSYNAPSE-BEH
|
||||
CaNDMAEnterMed
|
||||
type: accumulator
|
||||
|
||||
in_context: bAp_ctx
|
||||
hypothesis: NOT (Ca2+ full) AND (Na emptiness)
|
||||
action: [Ca2+ increase]
|
||||
in_context: *bAP
|
||||
|
||||
hypothesis: NOT _Ca2 full AND _Na emptiness
|
||||
action: [ _Ca2 increase ]
|
||||
trace:
|
||||
```
|
||||
|
||||
#### NOT bAp_ctx
|
||||
#### NOT *bAP
|
||||
|
||||
##### CaNDMAEnterLow: ( active: 12x ) accumulator
|
||||
|
||||
```Gen
|
||||
CaNDMAEnterLow: ( active: 12x )
|
||||
type: accumulator
|
||||
contained_by: POSTSYNAPSE-BEH
|
||||
CaNDMAEnterLow
|
||||
type: accumulator
|
||||
|
||||
in_context: NOT bAP_ctx
|
||||
hypothesis: NOT (Ca2+ full) AND (Na mediumness)
|
||||
action: [Ca2+ increase]
|
||||
in_context: NOT *bAP
|
||||
|
||||
hypothesis: NOT _Ca2 full AND _Na mediumness
|
||||
action: [ _Ca2 increase ]
|
||||
trace:
|
||||
```
|
||||
|
||||
##### CaNDMAEnterMedNotBap: ( active: 4x ) accumulator
|
||||
|
||||
```Gen
|
||||
CaNDMAEnterMedNotBap: ( active: 4x )
|
||||
type: accumulator
|
||||
contained_by: POSTSYNAPSE-BEH
|
||||
CaNDMAEnterMedNotBap
|
||||
type: accumulator
|
||||
|
||||
in_context: NOT bAP_ctx
|
||||
hypothesis: NOT (Ca2+ full) AND (Na fullness)
|
||||
action: [Ca2+ increase]
|
||||
in_context: NOT *bAP
|
||||
|
||||
hypothesis: NOT _Ca2 full AND _Na fullness
|
||||
action: [ _Ca2 increase ]
|
||||
trace:
|
||||
```
|
||||
|
||||
##### CaClearance: ( active: 24x ) accumulator
|
||||
|
||||
```Gen
|
||||
CaClearance: ( active: 24x ) # Low
|
||||
type: accumulator
|
||||
contained_by: POSTSYNAPSE-BEH
|
||||
CaClearance # Low
|
||||
type: accumulator
|
||||
|
||||
in_context: NOT bAP_ctx
|
||||
hypothesis: NOT (Ca2+ empty)
|
||||
action: [Ca2+ decrease]
|
||||
in_context: NOT *bAP
|
||||
|
||||
hypothesis: NOT _Ca2 empty
|
||||
action: [ _Ca2 decrease ]
|
||||
trace: None
|
||||
```
|
||||
|
||||
##### VPostMax: ( active: 4x ) accumulator
|
||||
```Gen
|
||||
VPostMax: ( active: 4x )
|
||||
type: accumulator
|
||||
contained_by: POSTSYNAPSE-BEH
|
||||
VPostMa
|
||||
type: accumulator
|
||||
|
||||
in_context: NOT bAP_ctx
|
||||
hypothesis: ( NA fullness )
|
||||
action: [VPost increase]
|
||||
in_context: NOT *bAP
|
||||
|
||||
hypothesis: _NA fullness
|
||||
action: [ _VPost increase ]
|
||||
trace: None
|
||||
```
|
||||
|
||||
##### VPostMed: ( active: 8x ) accumulator
|
||||
```Gen
|
||||
VPostMed: ( active: 8x )
|
||||
type: accumulator
|
||||
contained_by: POSTSYNAPSE-BEH
|
||||
VPostMed
|
||||
type: accumulator
|
||||
|
||||
in_context: NOT bAP_ctx
|
||||
hypothesis: ( NA mediumness )
|
||||
action: [VPost increase]
|
||||
in_context: NOT *bAP
|
||||
|
||||
hypothesis: _NA mediumness
|
||||
action: [ _VPost increase ]
|
||||
trace: None
|
||||
```
|
||||
|
||||
##### VPostMin: ( active: 16x ) accumulator
|
||||
```Gen
|
||||
VPostMin: ( active: 16x )
|
||||
type: accumulator
|
||||
contained_by: POSTSYNAPSE-BEH
|
||||
VPostMin
|
||||
type: accumulator
|
||||
|
||||
in_context: NOT bAP_ctx
|
||||
hypothesis: ( NA emptiness )
|
||||
action: [VPost increase]
|
||||
in_context: NOT *bAP
|
||||
|
||||
hypothesis: _NA emptiness
|
||||
action: [ _VPost increase ]
|
||||
trace: None
|
||||
```
|
||||
|
||||
Il VPost 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.
|
||||
##### VPostClearance: ( active: 18x ) accumulator
|
||||
```Gen
|
||||
VPostClearance: ( active: 18x )
|
||||
type: accumulator
|
||||
contained_by: POSTSYNAPSE-BEH
|
||||
VPostClearance
|
||||
type: accumulator
|
||||
|
||||
in_context: NOT bAP_ctx
|
||||
hypothesis: NOT ( VPost empty )
|
||||
action: [VPost decrease]
|
||||
in_context: NOT *bAP
|
||||
|
||||
hypothesis: NOT _VPost empty
|
||||
action: [ _VPost decrease ]
|
||||
trace: None
|
||||
```
|
||||
|
||||
@@ -253,68 +285,68 @@ Il NA clearance lo mettiamo qui come sniplet, perche' gli AMPA creano, e questi
|
||||
|
||||
##### NaClearanceHigh: ( active: 4x ) accumulator
|
||||
```Gen
|
||||
NaClearanceHigh: ( active: 4x )
|
||||
type: accumulator
|
||||
contained_by: POST-NA-CLEAR-BHE
|
||||
NaClearanceHigh
|
||||
type: accumulator
|
||||
|
||||
in_context: NOT bAP_ctx ??any??
|
||||
hypothesis: ( Na mediumness ) OR ( Na fullness )
|
||||
action: [Na decrease]
|
||||
in_context: NOT *bAP
|
||||
|
||||
hypothesis: _Na mediumness OR _Na fullness
|
||||
action: [ _Na decrease ]
|
||||
trace: None
|
||||
```
|
||||
|
||||
##### NaClearanceLow: ( active: 16x ) accumulator
|
||||
```Gen
|
||||
NaClearanceLow: ( active: 16x )
|
||||
type: accumulator
|
||||
contained_by: POST-NA-CLEAR-BHE
|
||||
NaClearanceLow
|
||||
type: accumulator
|
||||
|
||||
in_context: NOT bAP_ctx ??any??
|
||||
hypothesis: NOT (Na empty)
|
||||
action: [Na decrease]
|
||||
in_context: NOT *bAP
|
||||
|
||||
hypothesis: NOT _Na empty
|
||||
action: [ _Na decrease ]
|
||||
trace: None
|
||||
```
|
||||
|
||||
### TUN-POST-AMPA: Container
|
||||
### TUN-POST-AMPA: Behaviour
|
||||
```Gen
|
||||
TUN-POST-AMPA
|
||||
type: container
|
||||
type: behaviour
|
||||
|
||||
activity_scope: !DAY
|
||||
|
||||
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
|
||||
snippet:
|
||||
# *TunPossible
|
||||
@: CONTEXTOR [ snippet: CheckTunPostAmpa, rf: active 60x ]
|
||||
|
||||
context_intricated:
|
||||
- TunPossible ( contained_by: DAY-N )
|
||||
# *TryTunUpPostAmpa
|
||||
@: ACCUMULATOR [ snippet: PossibleUpPostAmpaTun, rf: active 10x ]
|
||||
|
||||
tub_local:
|
||||
|
||||
tub_intricated:
|
||||
# *TryTunDownPostAmpa
|
||||
@: ACCUMULATOR [ snippet: PossibleDownPostAmpaTun, rf: active 10x ]
|
||||
|
||||
|
||||
```
|
||||
#### TunPossible_ctx
|
||||
|
||||
##### CheckTunPostAmpa: ( active: 60x ) contextor
|
||||
```Gen
|
||||
CheckTunPostAmpa: ( active: 60x )
|
||||
CheckTunPostAmpa
|
||||
type: contextor
|
||||
contained_by: TUN-POST-AMPA
|
||||
|
||||
in_context: TunPossible_ctx
|
||||
in_context: *TunPossible
|
||||
condition: tbd1
|
||||
out_context: TryTunUpPostAmpa_ctx
|
||||
out_context: *TryTunUpPostAmpa
|
||||
|
||||
condition: tbd2
|
||||
out_context: TryTunDownPostAmpa_ctx
|
||||
out_context: *TryTunDownPostAmpa
|
||||
```
|
||||
|
||||
##### PossibleUpPostAmpaTun: ( active: 10x ) accumulator
|
||||
```Gen
|
||||
PossibleUpPostAmpaTun: ( active: 10x )
|
||||
type: accumulator
|
||||
contained_by: TUN-POST-AMPA
|
||||
|
||||
in_context: TryTunUpPostAmpa_ctx
|
||||
in_context: TryTunUpPostAmpa
|
||||
hypothesis:
|
||||
action:
|
||||
trace:
|
||||
@@ -322,11 +354,10 @@ PossibleUpPostAmpaTun: ( active: 10x )
|
||||
|
||||
##### PossibleDownPostAmpaTun: ( active: 10x ) accumulator
|
||||
```Gen
|
||||
PossibleDownPostAmpaTun: ( active: 10x )
|
||||
PossibleDownPostAmpaTun
|
||||
type: accumulator
|
||||
contained_by: TUN-POST-AMPA
|
||||
|
||||
in_context: TryTunDownPostAmpa_ctx
|
||||
in_context: *TryTunDownPostAmpa
|
||||
hypothesis:
|
||||
action:
|
||||
trace:
|
||||
@@ -337,47 +368,52 @@ PossibleDownPostAmpaTun: ( active: 10x )
|
||||
POST-AMPA
|
||||
type: comprehension
|
||||
|
||||
instantiate_container:
|
||||
POST-AMPA-BHE []
|
||||
expansion:
|
||||
|
||||
intrication:
|
||||
# Tub
|
||||
_NT: INTRICATION [ ref: &ASTROSYNAPSE._NT ]
|
||||
_Na: INTRICATION [ ref: &POSTSYNAPSE._Na ]
|
||||
|
||||
instantiation:
|
||||
$: BEHAVIOUR [ behaviour: POST-AMPA-BHE ]
|
||||
|
||||
```
|
||||
|
||||
### POST-AMPA: Container
|
||||
### POST-AMPA: Behaviour
|
||||
```Gen
|
||||
POST-AMPA-BHE
|
||||
type: container
|
||||
type: behavior
|
||||
|
||||
activity_scope: !DAY
|
||||
within_scope: !DAY
|
||||
|
||||
tub_intricated:
|
||||
- NT ( contained_by: ASTROCYTE/SYNAPSE )
|
||||
|
||||
context_intricated:
|
||||
- Na ( contained_by: POSTSYNAPSE )
|
||||
snippet:
|
||||
# NOT *bAP
|
||||
@: ACCUMULATOR [ snippet: NaAMPAEnterMax, rf: active 2x ]
|
||||
@: ACCUMULATOR [ snippet: NaAMPAEnterMed, rf: active 4x ]
|
||||
|
||||
```
|
||||
|
||||
#### NOT bAP_ctx
|
||||
#### NOT *bAP
|
||||
|
||||
##### NaAMPAEnterMax: ( active: 2x ) accumulator
|
||||
```Gen
|
||||
NaAMPAEnterMax: ( active: 2x )
|
||||
NaAMPAEnterMax
|
||||
type: accumulator
|
||||
contained_by: POST-AMPA-BHE
|
||||
|
||||
in_context: NOT bAP_ctx
|
||||
hypothesis: (NT fullness)
|
||||
action: [Na increase]
|
||||
in_context: NOT *bAP
|
||||
hypothesis: _NT fullness
|
||||
action: [ _Na increase ]
|
||||
trace:
|
||||
```
|
||||
|
||||
##### NaAMPAEnterMed: ( active: 4x ) accumulator
|
||||
```Gen
|
||||
NaAMPAEnterMed: ( active: 4x )
|
||||
NaAMPAEnterMed
|
||||
type: accumulator
|
||||
contained_by: POST-AMPA-BHE
|
||||
|
||||
in_context: NOT bAP_ctx
|
||||
hypothesis: (NT mediumness)
|
||||
action: [Na increase]
|
||||
in_context: NOT *bAP
|
||||
hypothesis: _NT mediumness
|
||||
action: [ _Na increase ]
|
||||
trace:
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user