Files
Sergio Marchetti 4d8da7a5c6 Edit presynapse.md
2026-05-04 13:10:38 +00:00

26 KiB
Raw Permalink Blame History

presynapse.md

Qui comprendiamo:

  • PRESYNAPSE: Presynapse
  • VGCC-PRE-TUN: la modulazione della quantita' di VGCC-PRE
  • VGCC-PRE: Voltage-Controlled Gated Channels

PRESYNAPSE: Container

Traditional simplified Behaviors:

— ms:

  • AP fires → VGCCs open, Ca²⁺ enters, based on eCB e mGluR
  • Ca²⁺ cleared slowly (single decay term, no pump detail)
  • Ca²⁺ trace (Tr_Ca) integrates every ms
  • NT released into cleft — rate determined by Ca²⁺ level and NT already in cleft
  • NT released accumulates (feeds sec behavior)
  • NT passively diffuses out of cleft
  • Observed behaviors: -- STD: exhaustion of NT momentarly stops presynapse from releasing NT -- STP: Ca2+ left in the presynapse beteween spikes primes next NT release.

— seconds:

  • Astrocyte EAATs clear 30% of remaining NT in the cleft (Atrocyte behavior)
  • eCB retrograde signal updates from postsynapsis (postsynaptic input)
  • eCB suppresses NT release (feeds back into ms behavior release rate)
  • RP → RRP recruitment runs (rate gated by Tr_Ca)
  • NT released in sec resets to zero

— mins:

  • Glucose level sets base conversion_efficiency (Atrocyte behavior)
  • If astrocyte wave was triggered → conversion_efficiency boosted temporarily
  • Glutamine shuttle refills NT reserve from astrocyte store (faster if wave active, baseline if not)
  • Wave boost decays back to baseline over subsequent cycles

G expression: Qui riportiamo la struttura della espressione G e una descrizione di come leggerla (uno dei possibili modi):

  • i possibili behavior della presynapsi sono espressi in due contesti. AP_ctx and NOT AP_ctx. I possibili behavior sono anche raggrupati in ms, sec e min, per facilitarne la verifica. Quello che conta sono gli RF specifici di ciascuno snipplet.

  • AP-ctx: all'arrivo di un AP dal SOMA:

    • si aprono i canali ionici VGCC. Il numero di VGCC e' soggetto a tuning a medi termine.
    • i VGCC fanno entrare ioni Ca2+ nella Presynapse, in base a:
      • quanto Ca2+ e' gia' presente (proxy per CDI)
      • alla concentrazione di eCB (che arriva dalla Postsynapse e tende a limitare l'ingresso di Ca2+ per limitare indirettamente il rilascio di NT)
      • alla concentrazione di NT (proxy per mGlur)
    • il rilascio di NT avviene in base:
      • alla concetrazione di Ca2+
      • alla concentrazione di Rrp (readily release pool)
    • l'accumulo di CaTraces avviene durante AP_ctx. Qui cerchiamo di catturare il livello medio che raggiunge Ca2+ durante varie spike. Non lo possiamo catturare in NOT AP_ctx perche' li facciamo clearance.
  • NOT AP_ctx: quando la presynapsi e' in fase di "riposo" fra AP facciamo pulizia. Questo riposo e' inter AP non quello alla fine di uno spike train:

    • eCB clearance
    • Ca2+Traces clearance
    • RPShuttle
    • RefillRPGlutamine (sec)
PRESYNAPSE:
  AP_ctx
    ms
      -- NT released into cleft
      NTreleaseLow: ( active: 12x ) # Low
      NTreleaseMedium: ( active: 9x ) # Medium
      NTreleaseHigh: ( active: 3x ) # High
      -- CA2+ trace accumulation
      Ca2+TracesAccumulationLow: ( active: 10x )
      Ca2+TracesAccumulationMedium: ( active: 6x ) # medium
      Ca2+TracesAccumulationHigh: ( active: 10x ) # high

  NOT AP_ctx
    sec
      -- eCB
      eCBClearance: ( active: 24x ) # Slow
      -- RP → RRP recruitment
      RPShuttleLow: ( active: 48x ) # Low
      RPShuttleMedium: ( active: 24x ) # Medium
      RPShuttleHigh: ( active: 12x ) # Fast
      -- CA2+ trace clearance
      Ca2+TracesClearance: ( active: 30x ) # Slow

  VGCC-PRE
      AP_ctx
        ms
          Ca2+enterLow: ( active: 12x ) # Low
          Ca2+enterMedium: ( active: 6x ) # Medium
          Ca2+enterHigh: ( active: 3x ) # High

      NOT AP_ctx
        ms
          Ca2+ClearanceLow: ( active: 24x ) # Low
          Ca2+ClearanceHigh: ( active: 4x ) # High    
      
VGCC-PRE-TUN
  TunPossible_ctx
    sec
      CheckVgccPreTun: ( active: 60x )

  TryTunUpPreVcgg_ctx
    sec
      PossibleUpPreVgccTun: ( active: 10x )
      
  TryTunDownPreVcgg_ctx
    sec
      PossibleDownPreVgccTun: ( active: 10x )

Presinapse

I comportamenti sono episodi di integrazione di ipotesi, contestualizzati da condizioni. I comportamenti cambiano le condizioni e le condizioni influiscono sui comportamenti. Ma non in maniera causale, ma su contesti di tempi, spazi e quantita diversi. Gli sniplet di interacting sono quelli che determinano i comportamenti, quelli di contexting mettono constraints sulle condizioni. Le ipotesi fanno parte dei comportamenti, e sono concettualmente diverse dalle condizioni, perche si tratta di un accumulo di evidenza a seguito di ipotesi, evidenza che cambia le condizioni.

E proprio laccumulo che fa vedere come si passi da un tempo/spazio/quantita ad un altro.

Posso provare ad associare comportamenti e condizioni. Perche i comportamenti dipendono dalle condizioni e le condizioni dai comportamenti. E inoltre non avvengono su scala temporale unica e come nel caso dei VGCC anche con molteplicita tunabile.

Ci sono le condizioni come concentrazione di Ca2+ e concentrazione di Rrp. Anche nel caso di Rrp eliminiamo e aggiungiamo, ma sembra che Ca2+ sia piu importante.

Comportamenti

uscita NT (Rrp)

ingresso Ca2+

uscita Ca2+

ingresso tracceCa2+

uscita tracceCa2+

uscita eCb

ingresso Rrp / uscita Rp

ingresso Rp

tuning VGCC

Condizioni

Rilascio NT - comportamento

Il comportamento principale che assegniamo al container Presinspse e quello del rilascio di NT allarrivo di AP_ctx dal SOMA. Il rilascio di NT allarrivo di AP_ctx dal SOMA dipende da:

  • Concentrazione di Ca2+
  • Quantita di Rrp disponibile
  • ATP disponibile?

Concentrazione di Ca2+ - condizione

La concentrazione di Ca2+ dipende da:

Ingresso Ca2+ - comportamento

Lingresso di Ca2+ avviene tramite i VGCC e dipende da:

  • quantita di VGCC
  • CDI
  • eCb
  • ATP?
CDI - Condizione

Ha un proprio refractory e dipende dalla concentrazione di Ca2+. Normalmente si attiva allapertura dei VGCC, perche deve limitare lingresso di Ca2+, che altrimenti entrerebbero come in una cascata. Invece qui si gestisce anche la coincidenza temporale, ovvero AP deve arrivare quando non ce CDI, altrimenti il sistema non funziona efficientemente.

Ristagno Ca2+

Il ristagno di Ca2+ e dovuto:

  • Alla mancanza di ATP che non permette leliminazione tramite le pompe
  • La alta frequenza di spike che non permette anche in presenza di ATP di eliminare CA2+

Eliminazione Ca2+

ATP is consumed continuously by three processes:

  • the Na/K-ATPase pump that restores the membrane gradient after each spike (the largest cost, proportional to firing rate)
  • the PMCA and SERCA pumps that clear Ca²⁺ from the cytosol
  • the molecular machinery that docks and primes vesicles for release.

These costs accumulate in an ATP demand register that grows with every spike and every Ca²⁺ clearance event in the millisecond loop.

Permanenza di Ca2+ - Trace - medium/long period

Questo serve per il medio/lungo periodo

Quantita di Rrp disponibile

ATP disponibile


Tubs:

  • Ca2+: Calcium Ion entering the Presynapse when VCGG open that influence NT release. Normally returns to ~0 between spikes; stays elevated when pumps fail. They are key to check the concentration, release NT and modulation
  • Rrp: Readily Releasable Pool: The Readily Releasable Pool consists of the vesicles that are "docked" and "primed" at the active zone of the synapse. This pool is very small (usually only about 0.5% to 5% of total vesicles) and can be exhausted quickly during high-frequency firing, leading to "short-term depression" of the signal. Here we consider them as NT ready to be released.
  • Rp: Reserve Pool: The bulk of the vesicles held further back in the terminal, often tethered by a protein called synapsin. These are only mobilized during intense, prolonged stimulation. This makes up the vast majority of the vesicles (up to 80% or 90%). Here we consider them NT in reserve that can be transfered to RRP and created using Glutamine from Astorcyte.
  • NT: Neuro Transmitter, released in the synapse by the vescicles. The release increses NT and decreases RRP
  • CaTraces: sono le tracce di permanenza della concentrazione di Ca2+. Servono alla modulazione (TUN)
  • eCB: retrograde signal updates from postsynapsis (postsynaptic input)

PRESYNAPSE
  type: container

  expansion: 
    - VGCC-PRE ( full: 10x, active: 5x, empty: 2x )

  tub_local:
    - Ca2+ ( full: 60x, active: 30x, empty: 0x )
       # developed_by: DEV-PRE-CA2+FULL from DEV.N
    - Rrp ( full: 30x, active: 15x, empty: 0x )
       # developed_by: DEV-PRE-RRP-FULL from DEV.N
    - Rp ( full: 30x, active: 15x, empty: 0x )
       # developed_by: DEV-PRE-RRP-FULL from DEV.N
    - CaTraces ( full: 50x, active: 0x, empty: 0x )

  tub_intricated:
    - NT ( contained_by: SYN ) 
    - ATP ( contained_by: ? ) 
    - eCB ( contained_by: POST ) 

  context_intricated:
  - AP_ctx ( contained_by: SOMA ) 

AP_ctx: PRESYNAPSE

Il rilascio di NT lo facciamo nel contesto di AP. Biologicamente dovrebbe avvenire solo in base alle concentrazioni, quindi anche al difuori degli AP.

RF di interacting deve essere MOLTO piu' basso di un RF di AP. In maniera da essere attivo varie volte nel contesto di un episodio di AP. Il che ha senso perche' un AP e' SOMA ad un tempo piu' alto che i comportamenti di PRE. Questo poi per permettere la diversa contestualizzazione degli episodi di NTrelease, a piu' o meno alta velocita'.

nt-release.png

Non consideriamo le vesicles come liberate, ma direttamente gli NT. Questo permette di gestire la quantita' rilasciata di NT, invece di gestire un numero di vescicles. Nella realta' ciascuna vesicle contiene migliaia di NT. Qui mettiamo un floor a questo tipo di comprensione.

Ci sono 4 casi che dipendono da RRP, Ca2+ e indirettamente da concentrazione di NT nella SYN che diventa mGLur che limita in VGCC l'entrata di Ca2+. L'idea e' che la quantita' di RRP sia il driver principale. Gli NT liberati sono di piu' al crescere di RRP e Ca2+ e di meno (indirettamente) al crescere della concentrazione di NT gia' liberati nella SYN. Gli NT nella sinapsi fanno da moderazione alla ulteriore liberazione di NT, ma non bloccano mai totalmente. NT suppression only matters when everything else is already at maximum, which is exactly the biological purpose: it prevents runaway release during peak activity, not during moderate activity.


NT empty. Qui siamo contestualizzati se Ca2+ full, il che dovrebbe significare indirettamente che non ci sono NT nella SYN.

In tutti i casi di NT

NTreleaseLow: accumulator

NTreleaseLow: ( active: 12x ) # Low
  type: accumulator
  contained_by: PRESYNAPSE

  in_context: AP_ctx
    hypothesis: ( Ca2+ mediumness ) AND ( Rrp mediumness ) AND NOT( ATP empty )
      action: [Rrp decrease, Nt increase, ATP decrease]
      trace: None

NTreleaseMedium: accumulatorv

NTreleaseMedium: ( active: 9x ) # Medium
  type: accumulator
  contained_by: PRESYNAPSE

  in_context: AP_ctx
    hypothesis: (( Ca2+ fullness ) AND ( Rrp mediumness ) OR 
                ( Ca2+ mediumness ) AND ( Rrp fullness )) AND
                NOT( ATP empty )
      action: [Rrp decrease, Nt increase, ATP decrease]
      trace: None

NTreleaseHigh: accumulator

NTreleaseHigh: ( active: 3x ) # High
  type: accumulator
  contained_by: PRESYNAPSE

  in_context: AP_ctx
    hypothesis: ( Ca2+ fullness ) AND ( Rrp fullness )  AND 
                  NOT( ATP empty )
        action: [Rrp decrease, NT increase, ATP decrease]
        trace: None

Ca2+TracesAccumulationLow: accumulator

Serve a:

  • fare il tuning dei VGCC
  • dare la velocita' al trasporto di vesicles da RP a RRP, anche se non avendo ancora compreso ATP, la velocita' non cambia molto la sostanza.
  • le tracce vengono eliminate quando il neurone e' in pausa, lontano da uno spike train, TunPossible_ctx
  • Abbiamo 3 tracce, high, medium and low. Andiamo a verificare una combinazione di queste per fare la modulazione
  • RF e' a 10, questo dovrebbe essere un RF di campionamento durante AP_ctx context che dovremmo assicurarci sia tipo 100. Il che implicherebbe 10 campionamenti.
  • The biological meaning is that a synapse that has just been through a burst is primed for fast recovery — the molecular machinery for vesicle docking is already engaged, calcium-dependent priming factors are still elevated, and the system is in a ready state. A synapse that has been silent for several seconds has cooled down and replenishes slowly.
  • So after one second of silence CaTrace has fallen to ~37% of its peak value, after two seconds to ~14%, after three seconds to ~5%. It asymptotes toward zero but never exactly reaches it. Between spikes, Ca2+ falls toward zero as the pumps clear it. The result is that CaTrace encodes not the instantaneous calcium level but the recent history of calcium activity — a smoothed, time-averaged measure of how active the synapse has been over the past one to two seconds.

Ca2+TracesAccumulationLow: accumulator

Ca2+TracesAccumulationLow: ( active: 10x )
  type: accumulator
  contained_by: PRESYNAPSE

  in_context: AP_ctx
    hypothesis: (Ca2+ emptiness)
      action: [CaTraceLow increase]
      trace: None

Ca2+TracesAccumulationMedium: accumulator

Ca2+TracesAccumulationMedium: ( active: 6x ) # medium
  type: accumulator
  contained_by: PRESYNAPSE

  in_context: AP_ctx
    hypothesis: (Ca2+ mediumness)
      action: [CaTraceMed increase]
      trace: None

Ca2+TracesAccumulationHigh: accumulator

Ca2+TracesAccumulationHigh: ( active: 10x ) # high
  type: accumulator
  contained_by: PRESYNAPSE

  in_context: AP_ctx
    hypothesis: (Ca2+ fullness)
      action: [CaTraceHigh increase]
      trace: None

NOT AP_ctx: PRESYNAPSE

eCB clearance: accumulator

eCB dipende da POST. Tende a modulare l'entrata di Ca2+ degli VGCC.

Qui non facciamo un flush di eCB, riduciamo ogni mezzo secondo (context) di un RF di questo episodio.

eCBClearance: accumulator

eCBClearance: ( active: 24x ) # Slow
  type: accumulator
  contained_by: PRESYNAPSE

  in_context: NOT AP_ctx
    hypothesis: NOT (eCB empty)
      action: [eCB decrease]
      trace: None

RPShuttleLow: accumulator

This happens in the seconds loop, once per second.

The "Hard Bottleneck" State. Recruitment is throttled by a lack of signal, a lack of supply, or a lack of space. If even one of these "Near-Stop" conditions is met, the rate cannot exceed "Slow," regardless of the other two conditions.

Rate: 0.00 0.25

RPShuttleLow: ( active: 48x ) # Low
  type: accumulator
  contained_by: PRESYNAPSE

  in_context: NOT AP_ctx
    hypothesis: (CaTraceLow fullness) OR 
                (RP emptiness) OR 
                (RRP fullness)  
      action: [RP decrease, RRP increase]
      trace: None

RPShuttleMedium: accumulator

The "Sub-Optimal" State. The machinery is working, but it's held back by partial limitations. This covers cases where the signal is steady but the "piston" isn't firing at full speed, or where a high vacancy in the RRP (emptiness) forces a low signal to work a bit harder.

Rate: 0.50 0.97

RPShuttleMedium: ( active: 24x ) # Medium
  type: accumulator
  contained_by: PRESYNAPSE

  in_context: AP_ctx
    hypothesis: (CaTraceMedium fullness) AND (RP mediumness) AND (RRP mediumness) OR 
                (CaTraceHigh fullness) AND (RP mediumness) AND (RRP mediumness) OR # signal boost
                (CaTraceMedium fullness) AND (RP fullness) AND (RRP mediumness) OR # supply boost
                (CaTraceMedium fullness) AND (RP mediumness) AND (RRP emptiness) # vacancy boost
      action: [RP decrease, RRP increase]
      trace: None

RPShuttleHigh: accumulator

The "High Performance" State. Multiple systems are optimized, but one is still at a "mediumness" level. This represents an active synapse that hasn't reached its absolute peak because either the supply is only 50% or the RRP isn't empty enough to create that "maximal vacuum" pull.

Rate: 1.25 1.94

RPShuttleHigh: ( active: 12x ) # Fast
  type: accumulator
  contained_by: PRESYNAPSE

  in_context: AP_ctx
    hypothesis: (CaTraceHigh fullness) AND (RP fullness) AND (RRP mediumness) OR # signal + supply
                (CaTraceHigh fullness) AND (RP mediumness) AND (RRP emptiness) OR # signal + vacancy
                (CaTraceMedium fullness) AND (RP fullness) AND (RRP emptiness) # supply + vacancy
      action: [RP decrease, RRP increase]
      trace: None

RefillRPGlutamine: accumulator

This happens in the minutes loop, once per minute, via the glutamine shuttle from the astrocyte. It is a two-step process across two cells.

Step 1 — astrocyte side The astrocyte has been accumulating cleared glutamate from the cleft since the last minutes-loop execution. Its glutamine synthetase enzyme converts that glutamate into glutamine, filling the Glutamine_pool. The fraction successfully converted per cycle is conversion_efficiency, which is set by glucose availability and boosted temporarily if the astrocyte calcium wave fired during the preceding seconds:

refill_RP = Glutamine_pool * conversion_efficiency Glutamine_pool = max(0.0, Glutamine_pool - refill_RP)

Step 2 — presynapse side

The glutamine crosses into the presynapse, where glutaminase converts it back into glutamate. That glutamate is immediately repackaged into vesicles and added to N_RP:

The asymmetry that makes depletion possible:

The chain reveals why sustained high-frequency firing eventually depletes the synapse even with all replenishment mechanisms running.

The RRP holds at most Max_RRP = 20 vesicles. At 20 Hz with strong Ca²⁺, release can draw 2-4 vesicles per spike — potentially exhausting the RRP in under a second. The seconds loop can move vesicles from RP to RRP at a maximum rate of k_rec_fast = 5 /s, meaning at most 5 vesicles per second under ideal conditions. Release outpaces recruitment by roughly an order of magnitude during a burst.

The RP holds up to Max_RP = 200 vesicles — ten times the RRP. At sustained 20 Hz the RP can sustain firing for tens of seconds even after the RRP is repeatedly emptied, as long as recruitment keeps pace. But the minutes loop only refills N_RP once per minute at a rate limited by Glutamine_pool * conversion_efficiency. If glucose is low or the astrocyte wave has not fired, this replenishment may add only a fraction of what was consumed.

The result is a three-tier buffer with mismatched timescales:

RRP — depletes in seconds, refilled in seconds (fast but shallow) RP — depletes in minutes, refilled in minutes (deep but slow) Gln — depletes over bursts, refilled by glucose (slowest, astrocyte-dependent)

Each tier buys time for the one below it to respond. When all three are depleted simultaneously — which only happens under prolonged high-frequency firing with insufficient glucose — the synapse has no remaining buffer and goes silent until the minutes loop restores the Glutamine_pool.

TunPossible_ctx: PRESYNAPSE

Ca2+TracesClearance: accumulator

Qui facciamo un flush di CaTraceX. Deve essere fatto a valle del tuning.

Ca2+TracesClearance: ( active: 30x ) # Slow
  type: accumulator
  contained_by: PRESYNAPSE

  in_context: NOT TunPossible_ctx
    hypothesis: NOT (CaTraceHigh empty)
      action: [CaTRaceHigh decrease]
      trace: None

    hypothesis: NOT (CaTraceMedium empty)
      action: [CaTRaceMedium decrease]
      trace: None

    hypothesis: NOT (CaTraceLow empty)
      action: [CaTRaceLow decrease]
      trace: None

VGCC-PRE: Container

Voltage-Controlled Gated Channels: Qui per ora non gestiamo l'evoluzione della depolarizzazione. Alla scomparsa dell'AP, i VGCC smettono di funzionare.

VGCC-PRE
  type: container

  tub_intricated:
    - Ca2+ ( contained_by: PRESYNAPSE )
    - NT ( contained_by: SYN )

  context_intricated:
    - AP ( contained_by: SOMA )

AP_ctx: VGCC-PRE

Da rivedere le condizioni per aggiungere mGluR che ha come proxy NT concentration!!!!!

Here we comprehend the breaking activity on VGCC by: CDI, eCB and mGluR:

breaking-cases.png

Qui semplifichiamo:

  • Approssimiamo CDI con concentrazione di Ca2+. -- CDI is calcium-dependent inactivation of VGCCs. The inactivation happens because Ca²⁺ enters through the channel and binds to a calmodulin tethered to the channel's intracellular face, physically blocking it from reopening. This is a local, channel-specific event — it requires Ca²⁺ to be flowing through that channel right now, not residual Ca²⁺ drifting in the cytosol between spikes. -- The recovery, by contrast, should run every millisecond unconditionally — CDI de-inactivation is a continuous process that proceeds whenever Ca²⁺ dissociates from calmodulin, which depends on the ambient Ca_micro level at all times.

  • Approssimiamo mGluR con concentrazione NT

  • Open — zero active brakes. mGluR alone never escapes this group because its ceiling is alpha_mGluR = 0.4, meaning even at full it only removes 40% of conductance, leaving 60% — still above the 85% threshold. So mGluR is irrelevant to the open/not-open boundary. Only CDI and eCB decide.

  • Reduced/partial — exactly one meaningful brake active. Either CDI has started building (mediumness), or eCB has risen from sustained postsynaptic activity, but not both simultaneously. The system is aware something is happening but has not compounded yet. This is the normal operating range during moderate sustained firing.

  • Suppressed — two brakes multiplying. The compounding is what defines this zone — no single variable alone produces it (except CDI approaching full). 0.5 × 0.5 = 0.25 remaining is where the synapse starts losing significant transmission efficacy. Biologically this is the pre-silence warning zone: CDI is building from residual Ca²⁺ while eCB is already engaged from postsynaptic activity.

  • Closed — CDI = full is the only reliable hard rule. Because CDI can reach 1.0 and appears as (1 - CDI_factor) in the formula, it alone drives conductance to zero regardless of eCB and mGluR state. The three-brake overlap corner case (eCB=full + CDI=mediumness + mGluR=full) also reaches here, but in practice CDI reaching full is the primary biological mechanism.

Devo controllare che le condizioni sotto siano esaustive. Qui ho confuso high con low, e inoltre ho messo NT per mGluR che devo controllare che abbia senso.

Ca2+enterLow: accumulator

Ca2+enterLow: ( active: 12x ) # Low
  type: accumulator
  contained_by: VGCC-PRE

  in_context: AP_ctx
    hypothesis: (Ca2+ empty) AND (eCB empty)
      action: [Ca2+ increase, ATP decrease]
      trace: None

Ca2+enterMedium: accumulator

Ca2+enterMedium: ( active: 6x ) # Medium
  type: accumulator
  contained_by: VGCC-PRE

  in_context: AP_ctx
    hypothesis: (Ca2+ mediumness) OR 
                ((eCB mediumness) AND (Ca2+ empty)) OR 
                ((eCB full) AND (Ca2+ empty) AND (NT empty))
      action: [Ca2+ increase, ATP decrease]
      trace: None

Ca2+enterHigh: accumulator

Ca2+enterHigh: ( active: 3x ) # High
  type: accumulator
  contained_by: VGCC-PRE

  in_context: AP_ctx
    hypothesis: (Ca2+ mediumness) AND (eCB full) OR 
                (eCB mediumness)
      action: [Ca2+ increase, ATP decrease]
      trace: None

NOT AP_ctx: VGCC-PRE

Qui eliminiamo Ca2+. Il tempo che ci mette ad eliminare il Ca2+ dovrebbe essere minoe dell'inervallo fra un AP_ctx e un'altra. Siccome non comprendiamo per ora ATP, non c'e' accumulo di Ca2+ per mancanza di ATP (stanchezza).

Non non comprendiamo anche il ristabilimento del Voltage, con altri Ioni entranti e uscenti, per ora tutto dipende da AP del SOMA. Non comprendiamo per ora:

  • PMCA: primary, ATP-dependent
  • NCX: fast, NOT ATP-dependent
  • SERCA: slowest, ATP-dependent

Qui disinguiamo:

  • Ca+2 fullness che si puo' verificare alla fine di un AP
  • NOT ca2+ fullness che svuota piu' lentamente
  • da capire se serve veramente questa distinzione per il tempo di svuotamento.

Ca2+ClearanceLow: accumulator

Ca2+ClearanceLow: ( active: 24x ) # Low
  type: accumulator
  contained_by: PRESYNAPSE

  in_context: NOT AP_ctx
    hypothesis: (NOT Ca2+ fullness) AND (NOT Ca2+ empty) 
      action: [Ca2+ decrease]
      trace: None

Ca2+ClearanceHigh: accumulator

Ca2+ClearanceHigh: ( active: 4x ) # High
  type: accumulator
  contained_by: PRESYNAPSE

  in_context: NOT AP_ctx
    hypothesis: NOT (Ca2+ empty)
      action: [Ca2+ decrease]
      trace: None

VGCC-PRE-TUN: Tuner

VGCC-PRE-TUN
  type: tuner
  # qui stiamo aggiungendo o eliminando VGCC-PRE. Fra un massimo full e minimo empty (empty puo' non essere 0)
  # contained_by: PRESYNAPSE non e' contenuto, si attacca.

  tunes: PRESYNAPSE/expansion/VCGG-PRE

  tub_modulation:
    - VCGG-PRE

  context_intricated:
    - TunPossible_ctx ( contained_by: DAY-N )

  tub_local:

  tub_intricated:

TunPossible_ctx: VGCC-PRE-TUN

CheckVgccPreTun: contexting

Qui controlliamo che ci siano le condizioni per aumentare o diminuire la quantita' di VGCC

CheckVgccPreTun: ( active: 60x )
  type: contexting
  contained_by: VGCC-PRE-TUN

  in_context: TunPossible_ctx
    condition:  ( CaTraceHigh fullness )
      out_context: TryTunUpPreVcgg_ctx

    condition:  ( CaTraceLow fullness )
      out_context: TryTunDownPreVcgg_ctx

PossibleUpPreVgccTun: accumulator

PossibleUpPreVgccTun: ( active: 10x )
  type: accumulator
  contained_by: VGCC-PRE-TUN

  in_context: TryTunUpPreVcgg_ctx
    hypothesis:  
      action: 
      trace: 

PossibleDownPreVgccTun: accumulator

PossibleDownPreVgccTun: ( active: 10x )
  type: accumulator
  contained_by: VGCC-PRE-TUN

  in_context: TryTunDownPreVcgg_ctx
    hypothesis:  
      action: 
      trace: