From 2e44f1ff065f8d2cac02d8143be737a6a49ae032 Mon Sep 17 00:00:00 2001 From: ocrampal Date: Wed, 29 Apr 2026 10:21:29 +0200 Subject: [PATCH] caTrace --- neuron/presynapse.md | 67 +++++++++++++++++++++++++++++--------------- 1 file changed, 45 insertions(+), 22 deletions(-) diff --git a/neuron/presynapse.md b/neuron/presynapse.md index 60e7f9d..90c7119 100644 --- a/neuron/presynapse.md +++ b/neuron/presynapse.md @@ -203,12 +203,12 @@ interacting: NTreleaseHigh ##### Ca2+TracesAccumulationLow: interacting -Serve a dare la velocita' al trasporto di vesicles da RP a RRP. 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 Tr_Ca 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. +Serve a dare la velocita' al trasporto di vesicles da RP a RRP. + - 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. + - Abbiamo 3 tracce, high, medium and low. Andiamo a verificare se una di queste e' high 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. --- ```Gen @@ -216,26 +216,39 @@ interacting: Ca2+TracesAccumulationLow contained_by: PRESYNAPSE in_context: AP_ctx - rf: ( active: 24x ) # Low + rf: ( active: 10x ) + + hypothesis: (Ca2+ emptiness) + action: [CaTraceLow increase] + trace: None +``` + +##### Ca2+TracesAccumulationMedium: interacting + +```Gen +interacting: Ca2+TracesAccumulationMedium + contained_by: PRESYNAPSE + + in_context: AP_ctx + rf: ( active: 10x ) hypothesis: (Ca2+ mediumness) - action: [CaTrace increase] + action: [CaTraceMed increase] trace: None ``` ##### Ca2+TracesAccumulationHigh: interacting -Qui le tracce CaTrace si accumulano di piu' perche' RF e' minore, se c'e' la condizione, perche' va a fare il controllo piu' spesso. ```Gen interacting: Ca2+TracesAccumulationHigh contained_by: PRESYNAPSE in_context: AP_ctx - rf: ( active: 12x ) # high + rf: ( active: 10x ) # high hypothesis: (Ca2+ fullness) - action: [CaTrace increase] + action: [CaTraceHigh increase] trace: None ``` @@ -265,17 +278,27 @@ interacting: eCBClearance ##### Ca2+TracesClearance: interacting -Qui non facciamo un flush di Catrace, riduciamo ogni mezzo secondo (context) di un RF di questo episodio. +Qui non facciamo un flush di CaTraceX, riduciamo ogni mezzo secondo (context) di un RF di questo episodio. ```Gen interacting: Ca2+TracesClearance contained_by: PRESYNAPSE in_context: NOT AP_ctx - rf: ( active: 24x ) # Slow + rf: ( active: 30x ) # Slow - hypothesis: NOT (CaTrace empty) - action: [CaTRace decrease] + 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] hypothesis: NOT (CaTraceHigh empty) + action: [CaTRaceHigh decrease] + trace: None trace: None ``` @@ -294,7 +317,7 @@ interacting: RPShuttleLow in_context: NOT AP_ctx rf: ( active: 48x ) # Low - hypothesis: (CaTrace emptiness) OR + hypothesis: (CaTraceLow fullness) OR (RP emptiness) OR (RRP fullness) action: [RP decrease, RRP increase] @@ -314,10 +337,10 @@ interacting: RPShuttleMedium in_context: AP_ctx rf: ( active: 24x ) # Medium - hypothesis: (CaTrace mediumness) AND (RP mediumness) AND (RRP mediumness) OR - (CaTrace fullness) AND (RP mediumness) AND (RRP mediumness) OR # signal boost - (CaTrace mediumness) AND (RP fullness) AND (RRP mediumness) OR # supply boost - (CaTrace mediumness) AND (RP mediumness) AND (RRP emptiness) # vacancy boost + 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 ``` @@ -335,9 +358,9 @@ interacting: RPShuttleHigh in_context: AP_ctx rf: ( active: 12x ) # Fast - hypothesis: (CaTrace fullness) AND (RP fullness) AND (RRP mediumness) OR # signal + supply - (CaTrace fullness) AND (RP mediumness) AND (RRP emptiness) OR # signal + vacancy - (CaTrace mediumness) AND (RP fullness) AND (RRP emptiness) # supply + vacancy + 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 ```