ampa clearance

This commit is contained in:
2026-04-06 16:27:17 +02:00
parent e030a11798
commit 1c7dcf3880
2 changed files with 58 additions and 31 deletions
+9 -14
View File
@@ -48,7 +48,7 @@ The simplifications imply that:
The only behavior we model: The only behavior we model:
- Linear summation of spine EPSPs into V_dend each ms - 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) V_dend *= (1 - dt / tau_dend)
tau_dend is the membrane time constant of the branch tau_dend is the membrane time constant of the branch
- V_dend passed to soma each ms (read externally) - 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: — seconds:
@@ -91,8 +82,12 @@ Container: BEH-BD
include: include:
BEH-POST.md BEH-POST.md
expansion: expansion:
- BEH-POST ( full: 50x, active: 0x, empty: 10x ) - BEH-POST ( full: 50x, active: 0x, empty: 10x )
# managed_by: BEH-EXH or BEH-INH from winnertakeall # managed_by: BEH-EXH or BEH-INH from winnertakeall
# developed_by: DEV-BD-BEH-POST-TUB from DEV-N # developed_by: DEV-BD-BEH-POST-TUB from DEV-N
tub_local:
- CaBD ( full: 50x, active: 0x, empty: 10x )
``` ```
+48 -16
View File
@@ -170,6 +170,8 @@ container: BEH-POST
- BEH-POST-AMPA ( full: 10x, active: 5x, empty: 2x ) - BEH-POST-AMPA ( full: 10x, active: 5x, empty: 2x )
# modulated_by: TUN-POST-IC # possible/actual # modulated_by: TUN-POST-IC # possible/actual
- BEH-POST-NA-CLEAR ( full: 1x, active: 1x, empty: 0x )
tub_local: tub_local:
- Ca2+ ( full: 60x, active: 30x, empty: 0x ) - Ca2+ ( full: 60x, active: 30x, empty: 0x )
@@ -181,6 +183,7 @@ container: BEH-POST
tub_intricated: tub_intricated:
- Nt ( contained_by: BEH-SYN ) - Nt ( contained_by: BEH-SYN )
- CaBD ( contained_by: BEH-BD )
context_intricated: context_intricated:
- bAp ( contained_by: BEH-SOMA ) - bAp ( contained_by: BEH-SOMA )
@@ -190,12 +193,12 @@ container: BEH-POST
![post-ltp-ltd.png](.attachments/post-ltp-ltd.png) ![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 ```Gen
context: CheckConditionsPostMs context: CheckNa
contained_by: BEH-POST contained_by: BEH-POST
in_context: Fixed in_context: Fixed
@@ -211,10 +214,10 @@ context: CheckConditionsPostMs
out_context: NaLow out_context: NaLow
``` ```
#### NDMAOpenMaximum: Episode #### CaNDMAEnterMax: Episode
```Gen ```Gen
episode: NDMAOpenMaximum episode: CaNDMAEnterMax
contained_by: BEH-POST contained_by: BEH-POST
in_context: bAp AND (NaMax OR NaMedium) in_context: bAp AND (NaMax OR NaMedium)
@@ -225,10 +228,10 @@ episode: NDMAOpenMaximum
trace: trace:
``` ```
#### NDMAOpenMedium: Episode #### CaNDMAEnterMed: Episode
```Gen ```Gen
episode: NDMAOpenMedium episode: CaNDMAEnterMed
contained_by: BEH-POST contained_by: BEH-POST
in_context: (bAp AND NaLow) OR (NOT bAP AND NaMax) in_context: (bAp AND NaLow) OR (NOT bAP AND NaMax)
@@ -239,10 +242,10 @@ episode: NDMAOpenMedium
trace: trace:
``` ```
#### NDMAOpenLow: Episode #### CaNDMAEnterLow: Episode
```Gen ```Gen
episode: NDMAOpenLow episode: CaNDMAEnterLow
contained_by: BEH-POST contained_by: BEH-POST
in_context: NOT bAP AND NaMedium in_context: NOT bAP AND NaMedium
@@ -269,6 +272,35 @@ episode: CaClearance
trace: None 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 ### sec: behaviors POST
#### :Context #### :Context
@@ -307,10 +339,10 @@ context: CheckNTPost
out_context: NTFull out_context: NTFull
``` ```
#### AmpaOpenMaximum: Episode #### NaAMPAEnterMax: Episode
```Gen ```Gen
episode: AmpaOpenMaximum episode: NaAMPAEnterMax
contained_by: BEH-POST-AMPA contained_by: BEH-POST-AMPA
in_context: NTFull in_context: NTFull
@@ -321,10 +353,10 @@ episode: AmpaOpenMaximum
trace: trace:
``` ```
#### AmpaOpenMedium: Episode #### NaAMPAEnterMed: Episode
```Gen ```Gen
episode: AmpaOpenMedium episode: NaAMPAEnterMed
contained_by: BEH-POST-AMPA contained_by: BEH-POST-AMPA
in_context: NTMedium in_context: NTMedium
@@ -335,16 +367,16 @@ episode: AmpaOpenMedium
trace: trace:
``` ```
## BEH-POST-AMPA-CLEAR: Container ## BEH-POST-NA-CLEAR: Container
```Gen ```Gen
container: BEH-POST-AMPA-CLEAR container: BEH-POST-NA-CLEAR
context_intricated: context_intricated:
- Na ( contained_by: BEH-POST ) - Na ( contained_by: BEH-POST )
``` ```
### ms: behaviors AMPA-CLEAR ### ms: behaviors NAClearance
#### NaClearance #### NaClearance