diff --git a/elements/neuron/d-branch.md b/elements/neuron/d-branch.md index b35d1c1..08c11d9 100644 --- a/elements/neuron/d-branch.md +++ b/elements/neuron/d-branch.md @@ -1,10 +1,14 @@ +--- +include_toc: true +--- + # d-branch.md Qui comprendiamo: - D-BRANCH: Dendritic Branch -## D-BRANCH: Container +## D-BRANCH **Simplified behaviors**: @@ -23,24 +27,41 @@ Qui comprendiamo: (structural remodelling of spine neck geometry under LTP/LTD would live here if added later) --- +Intro: +- is expanded by: [NEURON](neuron.md) +- expands: [POSTSYNAPSE](posynapse.md) ```Gen -Container: D-BRANCH - - include: - BEH-POST.md +D-BRANCH + type: comprehension + include: posynapse.md + expansion: - - BEH-POST ( full: 50x, active: 0x, empty: 10x ) - # managed_by: BEH-EXH or BEH-INH from winnertakeall - # developed_by: DEV-BD-BEH-POST-TUB from DEV-N + _@postsynapse: TUB [ comprehension: POSTSYNAPSE, full: 50x, active: 0x, empty: 10x ] - tub_local: - - VPost ( full: 50x, active: 0x, empty: 10x ) + intrication: - tub_intricated: - - VDB ( contained_by: BEH-SOMA ) + # Scope + !DAY: INTRICATION [ ref: &ORGANISM.!DAY ] + !NIGHT: INTRICATION [ ref: &ORGANISM.!NIGHT ] + # Context + *VPostMax: CONTEXT [] + *VPostMedium: CONTEXT [] + *VPostLow: CONTEXT [] + + # Tub + _VDB: INTRICATION [ ref: &SOMA._VDB ) + + + instantiation: + + # Tub + _VPost: TUB [ full: 50x, active: 0x, empty: 10x ] + + # Behaviour + $: BEHAVIOUR [ behaviour: MAIN_DBRANCH ] ``` --- @@ -51,85 +72,86 @@ Container: D-BRANCH --- -### ms: behaviors BD +### MAIN_DBRANCH: !DAY -#### CheckVPost:Context +```Gen +MAIN_DBRANCH + type: behaviour + + within_scope: !DAY + + snippet: + # *Fixed + @: CONTEXTOR [ snippet: CheckVPost, rf: active 60x ] + @: ACCUMULATOR [ snippet: VDBClearance, rf: active 2x ] + # *VPostMax + @: ACCUMULATOR [ snippet: VDBMax, rf: active 2x ] + # *VPostMedium + @: ACCUMULATOR [ snippet: VDBMed, rf: active 4x ] + # *VPostLow + @: ACCUMULATOR [ snippet: VDBMin, rf: active 8x ] + +``` +#### *Fixed + +##### CheckVPost Contestualizziamo in maniera Fixed? ```Gen -context: CheckVPost - contained_by: D-BRANCH - - in_context: Fixed - rf: ( active: 60x ) - - condition: (VPost fullness) - out_context: VPostMax - - condition: (VPost mediumness) - out_context: VPostMedium - - condition: (VPost emptiness) - out_context: VPostLow +CheckVPost + type: contextor + + in_context: *Fixed + condition: _VPost fullness + out_context: *VPostMax + condition: _VPost mediumness + out_context: *VPostMedium + condition: _VPost emptiness + out_context: *VPostLow ``` -##### VDBMax: Episode - -```Gen -episode: VDBMax - contained_by: D-BRANCH - - in_context: VPostMax - rf: ( active: 2x ) - - hypothesis: NOT (VDB full) - action: [VDB increase] - trace: -``` - -##### VDBMed: Episode - -```Gen -episode: VDBMed - contained_by: D-BRANCH - - in_context: VPostMed - rf: ( active: 2x ) - - hypothesis: NOT (VDB full) - action: [VDB increase] - trace: -``` - -##### VDBLow: Episode - -```Gen -episode: VDBLow - contained_by: D-BRANCH - - in_context: VPostLow - rf: ( active: 2x ) - - hypothesis: NOT (VDB full) - action: [VDB increase] - trace: -``` - -#### VDBlearance: Episode - +##### VDBClearance Qui facciamo il clearance del VDB. Lo facciamo in questo modo perche' abbiamo semplificato quello che succede fra BD e SOMA. - Qui posso aggiungere il flush, clearance veloce quando c'e' il bAP. ```Gen -episode: VDBClearance - contained_by: D-BRANCH +VDBClearance + in_context: *Fixed - in_context: Fixed - rf: ( active: 2x ) - - hypothesis: NOT (VDB empty) - action: [VDB decrease] - trace: + hypothesis: NOT _VDB empty + action: [ _VDB decrease ] + trace: +``` +#### *VPostMax +##### VDBMax + +```Gen +VDBMax + in_context: *VPostMax + + hypothesis: NOT _VDB full + action: [ _VDB increase ] + trace: +``` +#### *VPostMedium +##### VDBMed + +```Gen +VDBMed + in_context: *VPostMedium + + hypothesis: NOT _VDB full + action: [ _VDB increase ] + trace: +``` +#### *VPostLow +##### VDBLow + +```Gen + in_context: *VPostLow + + hypothesis: NOT _VDB full + action: [ _VDB increase ] + trace: ```