From 1c7dcf388096a9175bf5bc876f8917a66bbc0970 Mon Sep 17 00:00:00 2001 From: ocrampal Date: Mon, 6 Apr 2026 16:27:17 +0200 Subject: [PATCH] ampa clearance --- neuron/BEH-BD.md | 25 ++++++++---------- neuron/BEH-POST.md | 64 ++++++++++++++++++++++++++++++++++------------ 2 files changed, 58 insertions(+), 31 deletions(-) diff --git a/neuron/BEH-BD.md b/neuron/BEH-BD.md index b69d5de..b798ce4 100644 --- a/neuron/BEH-BD.md +++ b/neuron/BEH-BD.md @@ -48,7 +48,7 @@ The simplifications imply that: The only behavior we model: - Linear summation of spine EPSPs into V_dend each ms -- Uniform bAP distribution to all spines on soma firing +- Uniform bAP distribution to all spines on soma firing. In this case the dendrites acts as a cable, relaying the bAp to Postsynapse. No modelling needed. --- @@ -63,15 +63,6 @@ The only behavior we model: V_dend *= (1 - dt / tau_dend) tau_dend is the membrane time constant of the branch - V_dend passed to soma each ms (read externally) -- If soma fires this ms (step in soma_spike_train): - V_bAP = V_bAP_peak (uniform across all spines) -- V_bAP decays each ms - V_bAP += (0 - V_bAP) * dt / tau_bAP -- V_bAP broadcast to all spines as shared variable - each spine reads V_bAP in its NMDA coincidence gate: - V_total = V_post + V_bAP - Mg_block_removal = V_total / (V_total + V_NMDA_half) - Ca_post += k_NMDA * NT_cleft * Mg_block_removal — seconds: @@ -91,8 +82,12 @@ Container: BEH-BD include: BEH-POST.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 -``` \ No newline at end of file + 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 + + tub_local: + - CaBD ( full: 50x, active: 0x, empty: 10x ) + +``` diff --git a/neuron/BEH-POST.md b/neuron/BEH-POST.md index adfc0a9..b72383f 100644 --- a/neuron/BEH-POST.md +++ b/neuron/BEH-POST.md @@ -170,6 +170,8 @@ container: BEH-POST - BEH-POST-AMPA ( full: 10x, active: 5x, empty: 2x ) # modulated_by: TUN-POST-IC # possible/actual + - BEH-POST-NA-CLEAR ( full: 1x, active: 1x, empty: 0x ) + tub_local: - Ca2+ ( full: 60x, active: 30x, empty: 0x ) @@ -181,6 +183,7 @@ container: BEH-POST tub_intricated: - Nt ( contained_by: BEH-SYN ) + - CaBD ( contained_by: BEH-BD ) context_intricated: - bAp ( contained_by: BEH-SOMA ) @@ -190,12 +193,12 @@ container: BEH-POST ![post-ltp-ltd.png](.attachments/post-ltp-ltd.png) -#### CheckConditionsPostMs:Context +#### CheckNa:Context -Contestualizziamo in maniera Fixed? Oppure possiamo ricevere un contesto da SYN? Cmq anche li dovrebbe girare? +Contestualizziamo in maniera Fixed? ```Gen -context: CheckConditionsPostMs +context: CheckNa contained_by: BEH-POST in_context: Fixed @@ -211,10 +214,10 @@ context: CheckConditionsPostMs out_context: NaLow ``` -#### NDMAOpenMaximum: Episode +#### CaNDMAEnterMax: Episode ```Gen -episode: NDMAOpenMaximum +episode: CaNDMAEnterMax contained_by: BEH-POST in_context: bAp AND (NaMax OR NaMedium) @@ -225,10 +228,10 @@ episode: NDMAOpenMaximum trace: ``` -#### NDMAOpenMedium: Episode +#### CaNDMAEnterMed: Episode ```Gen -episode: NDMAOpenMedium +episode: CaNDMAEnterMed contained_by: BEH-POST in_context: (bAp AND NaLow) OR (NOT bAP AND NaMax) @@ -239,10 +242,10 @@ episode: NDMAOpenMedium trace: ``` -#### NDMAOpenLow: Episode +#### CaNDMAEnterLow: Episode ```Gen -episode: NDMAOpenLow +episode: CaNDMAEnterLow contained_by: BEH-POST in_context: NOT bAP AND NaMedium @@ -269,6 +272,35 @@ episode: CaClearance trace: None ``` +#### CheckCa:Context + +Contestualizziamo in maniera Fixed? + +```Gen +context: CheckNa + contained_by: BEH-POST + + in_context: Fixed + rf: ( active: 60x ) + + condition: (Ca2+ fullness) + out_context: CaMax + + condition: (Ca2+ mediumness) + out_context: CaMedium + + condition: (Ca2+ emptiness) + out_context: CaLow +``` + +##### CaBdEnterMax:Episode + +##### CaBdEnterMed:Episode + +##### CaBdEnterMin:Episode + +##### CaBdClearance:Episode + ### sec: behaviors POST #### :Context @@ -307,10 +339,10 @@ context: CheckNTPost out_context: NTFull ``` -#### AmpaOpenMaximum: Episode +#### NaAMPAEnterMax: Episode ```Gen -episode: AmpaOpenMaximum +episode: NaAMPAEnterMax contained_by: BEH-POST-AMPA in_context: NTFull @@ -321,10 +353,10 @@ episode: AmpaOpenMaximum trace: ``` -#### AmpaOpenMedium: Episode +#### NaAMPAEnterMed: Episode ```Gen -episode: AmpaOpenMedium +episode: NaAMPAEnterMed contained_by: BEH-POST-AMPA in_context: NTMedium @@ -335,16 +367,16 @@ episode: AmpaOpenMedium trace: ``` -## BEH-POST-AMPA-CLEAR: Container +## BEH-POST-NA-CLEAR: Container ```Gen -container: BEH-POST-AMPA-CLEAR +container: BEH-POST-NA-CLEAR context_intricated: - Na ( contained_by: BEH-POST ) ``` -### ms: behaviors AMPA-CLEAR +### ms: behaviors NAClearance #### NaClearance