Merge branch 'master' of https://repo.splindex.net/ocrampal/organism
This commit is contained in:
+82
-73
@@ -19,7 +19,30 @@ SOMA
|
|||||||
_@SOMA_VGSC-M: TUB [ comprehension: SOMA_VGSC, full: 50x, active: 20x, empty: 10x ]
|
_@SOMA_VGSC-M: TUB [ comprehension: SOMA_VGSC, full: 50x, active: 20x, empty: 10x ]
|
||||||
_@SOMA_VGSC-L: TUB [ comprehension: SOMA_VGSC, full: 50x, active: 20x, empty: 10x ]
|
_@SOMA_VGSC-L: TUB [ comprehension: SOMA_VGSC, full: 50x, active: 20x, empty: 10x ]
|
||||||
|
|
||||||
instantiation:
|
intrication:
|
||||||
|
|
||||||
|
# Scope
|
||||||
|
!DAY: INTRICATION [ ref: &ORGANISM.!DAY ]
|
||||||
|
!NIGHT: INTRICATION [ ref: &ORGANISM.!NIGHT ]
|
||||||
|
|
||||||
|
# Tub
|
||||||
|
_SpikeTrainTraces: INTRICATION [ ref: &NEURON._SpikeTrainTraces ]
|
||||||
|
|
||||||
|
instantiation:
|
||||||
|
|
||||||
|
# Context
|
||||||
|
*AP: CONTEXT []
|
||||||
|
*bAP: CONTEXT []
|
||||||
|
*VDBMax: CONTEXT []
|
||||||
|
*VDBMedium: CONTEXT []
|
||||||
|
*VDBLow: CONTEXT []
|
||||||
|
*NaSpill: CONTEXT []
|
||||||
|
|
||||||
|
# Tub
|
||||||
|
_VDB: TUB [ full: 60x, active: 30x, empty: 0x ]
|
||||||
|
_Na: TUB [ full: 60x, active: 30x, empty: 0x ]
|
||||||
|
_Ca2: TUB [ full: 60x, active: 30x, empty: 0x ]
|
||||||
|
_SomaRefractory: TUB [ full: 60x, active: 30x, empty: 0x ]
|
||||||
|
|
||||||
# Behaviour
|
# Behaviour
|
||||||
$: BEHAVIOUR [ behaviour: MAIN-SOMA ]
|
$: BEHAVIOUR [ behaviour: MAIN-SOMA ]
|
||||||
@@ -30,34 +53,30 @@ SOMA
|
|||||||
```
|
```
|
||||||
|
|
||||||
**Tubs:**
|
**Tubs:**
|
||||||
|
- **_VDB**: dendrites deliver current
|
||||||
- **VDB**: dendrites deliver current
|
- **_Na**: are a proxy for the Coulombs of charge building up on the somatic membrane. They are used to check threshold, but also to mimic Na+ and K+ pumping
|
||||||
|
- **_Ca2**: Medium term traces to guide tuning and Night development. It is a local trace, ATP is a global (Astrocyte)
|
||||||
- **Na**: are a proxy for the Coulombs of charge building up on the somatic membrane. They are used to check threshold, but also to mimic Na+ and K+ pumping
|
- **_SpikeTrainTraces**: sono le tracce che consentono al neurone di far partire il Tuning neuronale, quando e' lontano da uno spike-train, ovvero e' in riposo.
|
||||||
|
- **_SomaRefractory**: tracce di refractory
|
||||||
- **Ca2+**: Medium term traces to guide tuning and Night development. It is a local trace, ATP is a global (Astrocyte)
|
|
||||||
|
|
||||||
- **SpikeTrainTraces**: sono le tracce che consentono al neurone di far partire il Tuning neuronale, quando e' lontano da uno spike-train, ovvero e' in riposo.
|
|
||||||
|
|
||||||
- **SomaRefractory**: tracce di refractory
|
|
||||||
|
|
||||||
### MAIN-SOMA: Container
|
### MAIN-SOMA: Container
|
||||||
|
|
||||||
```Gen
|
```Gen
|
||||||
MAIN-SOMA
|
MAIN-SOMA
|
||||||
type: container
|
type: behaviour
|
||||||
activity_scope: !DAY
|
|
||||||
|
|
||||||
tub_local:
|
within_scope: !DAY
|
||||||
- VDB
|
|
||||||
- Na
|
snippet:
|
||||||
- Ca2+
|
# *Fixed
|
||||||
- SomaRefractory
|
@: CONTEXTOR [ snippet: SomaSpike, rf: active 30x ]
|
||||||
|
@: ACCUMULATOR [ snippet: SomaRefractorySpill, rf: active 16x ]
|
||||||
tub_intricated:
|
@: ACCUMULATOR [ snippet: NASpill, rf: active 20x ]
|
||||||
- SpikeTrainTraces ( contained_in: DAY-N )
|
# *AP
|
||||||
|
@: ACCUMULATOR [ snippet: ActiveAP, rf: active 8x ]
|
||||||
|
@: ACCUMULATOR [ snippet: ActiveAP, rf: active 8x ]
|
||||||
```
|
```
|
||||||
#### any
|
#### *Fixed
|
||||||
|
|
||||||
##### SOMA-Status: ( active: 60x ) contextor
|
##### SOMA-Status: ( active: 60x ) contextor
|
||||||
|
|
||||||
@@ -66,22 +85,21 @@ As dendrites deliver current (VDB), the soma acts like a capacitor. It "store
|
|||||||
This only applies if not ApCtx, or in other words, SOMA is not in refractory period.
|
This only applies if not ApCtx, or in other words, SOMA is not in refractory period.
|
||||||
|
|
||||||
```Gen
|
```Gen
|
||||||
SOMA-Status: ( active: 60x )
|
SOMA-Status:
|
||||||
type: contextor
|
type: contextor
|
||||||
contained_by: MAIN-SOMA
|
|
||||||
|
|
||||||
in_context: any
|
in_context: any
|
||||||
condition: ( VDB fullness ) AND NOT AP_ctx
|
condition: _VDB fullness AND NOT AP_ctx
|
||||||
out_context: VDBMax_Ctx
|
out_context: *VDBMax
|
||||||
condition: ( VDB mediumness ) AND NOT AP_ctx
|
condition: ( VDB mediumness ) AND NOT AP_ctx
|
||||||
out_context: VDBMedium_ctx
|
out_context: *VDBMedium
|
||||||
condition: ( VDB emptiness ) AND NOT Ap_ctx
|
condition: _VDB emptiness AND NOT _Ap
|
||||||
out_context: VDBLow_ctx
|
out_context: *VDBLow
|
||||||
condition: NOT ( Na empty )
|
condition: NOT _Na empty
|
||||||
out_context: NaSpill_ctx
|
out_context: *NaSpill
|
||||||
```
|
```
|
||||||
|
|
||||||
##### SomaSpike: ( active: 30x ) contextor
|
##### SomaSpike
|
||||||
|
|
||||||
Il fatto che mettiamo il check di AP separato dal check del Soma-Status, e' perche' vogliamo poter avere un RF specifico per AP, eventualmente tunabile.
|
Il fatto che mettiamo il check di AP separato dal check del Soma-Status, e' perche' vogliamo poter avere un RF specifico per AP, eventualmente tunabile.
|
||||||
|
|
||||||
@@ -90,76 +108,67 @@ Qui siamo nella fase effettiva di spike, non refractory che viene dopo. Fa da co
|
|||||||
La fullness di Na rappresenta il threshold e puo' essere modificato. La fullness di SomaRefractory rappresenta la lunghezza del refractory.
|
La fullness di Na rappresenta il threshold e puo' essere modificato. La fullness di SomaRefractory rappresenta la lunghezza del refractory.
|
||||||
|
|
||||||
```Gen
|
```Gen
|
||||||
SomaSpike: ( active: 30x )
|
SomaSpike
|
||||||
type: contextor
|
type: contextor
|
||||||
contained_by: MAIN-SOMA
|
|
||||||
|
|
||||||
in_context: any
|
in_context: *Fixed
|
||||||
condition: ( Na fullness ) AND ( SomaRefractory emptiness )
|
condition: _Na fullness AND _SomaRefractory emptiness
|
||||||
out_context: AP_ctx
|
out_context: *AP
|
||||||
out_context: bAp_ctx
|
out_context: *bAp
|
||||||
```
|
```
|
||||||
|
|
||||||
#### SomaRefractorySpill: ( active: 16x ) accumulator
|
##### SomaRefractorySpill
|
||||||
|
|
||||||
Lo spill deve essere piu' lento dell'increase che avviene in ActiveAP
|
Lo spill deve essere piu' lento dell'increase che avviene in ActiveAP
|
||||||
|
|
||||||
```Gen
|
```Gen
|
||||||
SomaRefractorySpill: ( active: 16x )
|
SomaRefractorySpill
|
||||||
type: accumulator
|
type: accumulator
|
||||||
contained_by: MAIN-SOMA
|
|
||||||
|
|
||||||
in_context: any
|
in_context: *Fixed
|
||||||
hypothesis: NOT ( SomaRefractory empty )
|
hypothesis: NOT _SomaRefractory empty
|
||||||
action: [ decrease SomaRefractory ]
|
action: [ decrease _SomaRefractory ]
|
||||||
trace:
|
trace:
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Ap_ctx
|
##### NaSpill
|
||||||
|
|
||||||
##### ActiveAP: ( active: 8x ) accumulator
|
```Gen
|
||||||
|
NaSpill
|
||||||
|
type: accumulator
|
||||||
|
|
||||||
|
in_context: *Fixed
|
||||||
|
hypothesis: NOT _Na empty
|
||||||
|
action: [ decrease _Na ]
|
||||||
|
trace:
|
||||||
|
```
|
||||||
|
|
||||||
|
#### *Ap
|
||||||
|
|
||||||
|
##### ActiveAP
|
||||||
|
|
||||||
Durante la fase effettiva di spike:
|
Durante la fase effettiva di spike:
|
||||||
|
|
||||||
- eliminiamo Na accumulati. Qui ad un RF molto maggiore che con NaSpill. In teoria qui dovremmo eliminare tutti gli Na e NaSpill potrebbe non servire.
|
- eliminiamo Na accumulati. Qui ad un RF molto maggiore che con NaSpill. In teoria qui dovremmo eliminare tutti gli Na e NaSpill potrebbe non servire.
|
||||||
- riempiamo SomaRefractory per fase di refractory
|
- riempiamo SomaRefractory per fase di refractory
|
||||||
- riempiamo Ca2+ per le tracce medio termine di potenziamento/depotenziamento.
|
- riempiamo _Ca2 per le tracce medio termine di potenziamento/depotenziamento.
|
||||||
|
|
||||||
```Gen
|
```Gen
|
||||||
ActiveAP: ( active: 8x )
|
ActiveAP
|
||||||
type: accumulator
|
type: accumulator
|
||||||
contained_by: MAIN-SOMA
|
|
||||||
|
|
||||||
in_context: Ap_ctx
|
in_context: *AP
|
||||||
hypothesis: NOT Na empty
|
hypothesis: NOT _Na empty
|
||||||
action: [ decrease Na ]
|
action: [ decrease _Na ] ## This is addition to the _NASpill
|
||||||
trace:
|
trace:
|
||||||
|
hypothesis: NOT _SomaRefractory full
|
||||||
hypothesis: NOT SomaRefractory full
|
|
||||||
action: [ increase SomaRefractory ]
|
action: [ increase SomaRefractory ]
|
||||||
trace:
|
trace:
|
||||||
|
hypothesis: NOT _Ca2 full
|
||||||
hypothesis: NOT Ca2+ full
|
action: [ increase _Ca2 ]
|
||||||
action: [ increase Ca2+ ]
|
|
||||||
trace:
|
trace:
|
||||||
```
|
```
|
||||||
|
|
||||||
#### NaSpill_ctx
|
|
||||||
|
|
||||||
##### NaSpill: ( active: 8x ) accumulator
|
|
||||||
|
|
||||||
Questo potrebbe non servire se eliminiamo tutti Na durante ActiveAP.
|
|
||||||
|
|
||||||
```Gen
|
|
||||||
NaSpill: ( active: 8x )
|
|
||||||
type: accumulator
|
|
||||||
contained_by: MAIN-SOMA
|
|
||||||
|
|
||||||
in_context: NaSpill_ctx
|
|
||||||
hypothesis: NOT ( Na emptiness )
|
|
||||||
action: [ decrease Na ]
|
|
||||||
trace:
|
|
||||||
```
|
|
||||||
|
|
||||||
## SOMA_VGSC: Comprehension
|
## SOMA_VGSC: Comprehension
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user