This commit is contained in:
2026-07-13 11:55:13 +02:00
+69 -50
View File
@@ -14,44 +14,51 @@ Expansions and modulations:
```Gen ```Gen
include:
post_ampa.md
POSTSYNAPSE POSTSYNAPSE
type: comprehension type: comprehension
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: &NEURON.*TunPossible ]
# Tub include: post_ampa.md
_NT: INTRICATION [ ref: &ASTROSYNAPSE._NT ]
_Vpost: INTRICATION [ ref: ??._VPost ] // ########################## Intrication ##########################
// Scope
!DAY: INTRICATE [ scope: &ORGANISM.!DAY ]
!NIGHT: INTRICATE [ scope: &ORGANISM.!NIGHT ]
// Context
*bAP: INTRICATE [ context: &SOMA.*bAP ]
*TunPossible: INTRICATE [ context: &NEURON.*TunPossible ]
// Tub
_NT: INTRICATE [ tub: &ASTROSYNAPSE._NT ]
_Vpost: INTRICATE [ tub: ??._VPost ]
instantiation: // ########################## Instantiation ##########################
# Context
// Context
# Tub // Tub
_Ca2: TUB [ full: 60x, active: 30x, empty: 0x ] _Ca2: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ]
_Na: TUB [ full: 60x, active: 30x, empty: 0x ] _Na: INSTANTIATE [ tub: local, full: 60x, act: 30x, empty: 0x ]
_Nox: TUB [ full: 100x, active: 20x, empty: 0x ] # Nitric Oxide (NO): A gas that diffuses freely. _Nox: INSTANTIATE [ tub: local, full: 100x, act: 20x, empty: 0x ] # Nitric Oxide (NO): A gas that diffuses freely.
_eCB: TUB [ full: 100x, active: 20x, empty: 0x ] # Endocannabinoids (e.g., 2-AG) _eCB: INSTANTIATE [ tub: local, full: 100x, act: 20x, empty: 0x ] # Endocannabinoids (e.g., 2-AG)
_posMod: TUB [ full: None, active: ??, empty: 0x) # riferimento a possible di BEH-PRE _posMod: INSTANTIATE [ tub: local, full: None, act: ??, empty: 0x) # riferimento a possible di BEH-PRE
_actMod: TUB [ full: None, active: ??, empty: ??) # riferimento a active di BEH-PRE _actMod: INSTANTIATE [ tub: local, full: None, act: ??, empty: ??) # riferimento a active di BEH-PRE
# Behaviour // Container
$: BEHAVIOUR [ behaviour: MAIN_POST ] void: INSTANTIATE [ scope: !DAY, container: ACTION, context: *bAP ]
$: BEHAVIOUR [ behaviour: TUN-POST-AMPA ] void: INSTANTIATE [ scope: !DAY, container: RECOVERY, context: NOT *bAP, *Spike_train ]
void: INSTANTIATE [ scope: !DAY, container: PREPARE, context: * NOT Spike_train ]
void: INSTANTIATE [ scope: !NIGHT, container: ACTION, context: *Not_rem_1 ]
void: INSTANTIATE [ scope: !NIGHT, container: RECOVERY, context: *Not_rem_2 ]
void: INSTANTIATE [ scope: !NIGHT, container: PREPARE, context: *Rem ]
// ########################## Expansion ##########################
_@PostAmpaAll: INSTANTIATE [ tub: EXPAND [ comprehension: POST-AMPA ], full: 10x, active: 5x, empty: 2x ]
``` ```
@@ -64,7 +71,9 @@ POSTSYNAPSE
- **_eCB**: - **_eCB**:
- **_Nox**:? - **_Nox**:?
### MAIN_POST: !DAY ## !DAY | ACTION | *bAP
//### MAIN_POST: !DAY
``` ```
MAIN_POST MAIN_POST
type: behaviour type: behaviour
@@ -89,12 +98,12 @@ MAIN_POST
``` ```
#### *bAP //#### *bAP
![post-ltp-ltd.png](.attachments/post-ltp-ltd.png) ![post-ltp-ltd.png](.attachments/post-ltp-ltd.png)
##### CaNDMAEnterMax //##### CaNDMAEnterMax
```Gen ```Gen
CaNDMAEnterMax CaNDMAEnterMax
@@ -108,7 +117,7 @@ CaNDMAEnterMax
trace: trace:
``` ```
##### CaNDMAEnterMed //##### CaNDMAEnterMed
```Gen ```Gen
CaNDMAEnterMed CaNDMAEnterMed
@@ -121,9 +130,10 @@ CaNDMAEnterMed
trace: trace:
``` ```
#### NOT *bAP ## !DAY | RECOVERY | NOT *bAP, *Spike_train
//#### NOT *bAP
##### CaNDMAEnterLow //##### CaNDMAEnterLow
```Gen ```Gen
CaNDMAEnterLow CaNDMAEnterLow
@@ -136,7 +146,7 @@ CaNDMAEnterLow
trace: trace:
``` ```
##### CaNDMAEnterMedNotBap //##### CaNDMAEnterMedNotBap
```Gen ```Gen
CaNDMAEnterMedNotBap CaNDMAEnterMedNotBap
@@ -149,7 +159,7 @@ CaNDMAEnterMedNotBap
trace: trace:
``` ```
##### CaClearance //##### CaClearance
```Gen ```Gen
CaClearance # Low CaClearance # Low
@@ -162,7 +172,7 @@ CaClearance # Low
trace: None trace: None
``` ```
##### VPostMax //##### VPostMax
```Gen ```Gen
VPostMa VPostMa
type: accumulator type: accumulator
@@ -174,7 +184,7 @@ VPostMa
trace: None trace: None
``` ```
##### VPostMed //##### VPostMed
```Gen ```Gen
VPostMed VPostMed
type: accumulator type: accumulator
@@ -186,7 +196,7 @@ VPostMed
trace: None trace: None
``` ```
##### VPostMin //##### VPostMin
```Gen ```Gen
VPostMin VPostMin
type: accumulator type: accumulator
@@ -199,7 +209,7 @@ VPostMin
``` ```
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. 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 //##### VPostClearance
```Gen ```Gen
VPostClearance VPostClearance
type: accumulator type: accumulator
@@ -213,7 +223,7 @@ VPostClearance
Il NA clearance lo mettiamo qui come sniplet, perche' gli AMPA creano, e questi pompano 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'. Il NA clearance lo mettiamo qui come sniplet, perche' gli AMPA creano, e questi pompano 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'.
##### NaClearanceHigh //##### NaClearanceHigh
```Gen ```Gen
NaClearanceHigh NaClearanceHigh
type: accumulator type: accumulator
@@ -225,7 +235,7 @@ NaClearanceHigh
trace: None trace: None
``` ```
##### NaClearanceLow //##### NaClearanceLow
```Gen ```Gen
NaClearanceLow NaClearanceLow
type: accumulator type: accumulator
@@ -237,7 +247,7 @@ NaClearanceLow
trace: None trace: None
``` ```
### TUN-POST-AMPA: !DAY //### TUN-POST-AMPA: !DAY
```Gen ```Gen
TUN-POST-AMPA TUN-POST-AMPA
type: behaviour type: behaviour
@@ -256,9 +266,9 @@ TUN-POST-AMPA
``` ```
#### *TunPossible //#### *TunPossible
##### CheckTunPostAmpa //##### CheckTunPostAmpa
```Gen ```Gen
CheckTunPostAmpa CheckTunPostAmpa
type: contextor type: contextor
@@ -271,7 +281,7 @@ CheckTunPostAmpa
out_context: *TryTunDownPostAmpa out_context: *TryTunDownPostAmpa
``` ```
##### PossibleUpPostAmpaTun //##### PossibleUpPostAmpaTun
```Gen ```Gen
PossibleUpPostAmpaTun: ( active: 10x ) PossibleUpPostAmpaTun: ( active: 10x )
type: accumulator type: accumulator
@@ -282,7 +292,7 @@ PossibleUpPostAmpaTun: ( active: 10x )
trace: trace:
``` ```
##### PossibleDownPostAmpaTun //##### PossibleDownPostAmpaTun
```Gen ```Gen
PossibleDownPostAmpaTun PossibleDownPostAmpaTun
type: accumulator type: accumulator
@@ -292,3 +302,12 @@ PossibleDownPostAmpaTun
action: action:
trace: trace:
``` ```
## !DAY | PREPARE | NOT *Spike_train
## !NIGHT | ACTION | *Not_rem_1
## !NIGHT | RECOVERY | *Not_rem_2
## !NIGHT | PREPARE | *Rem