pub struct CalciumDependent;Expand description
Calcium-dependent processes.
Helper functions for calcium-dependent synaptic processes.
Implementations§
Source§impl CalciumDependent
impl CalciumDependent
Sourcepub fn plasticity_signal(
calcium: f64,
threshold_low: f64,
threshold_high: f64,
) -> f64
pub fn plasticity_signal( calcium: f64, threshold_low: f64, threshold_high: f64, ) -> f64
Calculate calcium-dependent plasticity signal.
Used for CaMKII activation, calcineurin activation, etc.
§Arguments
calcium- Calcium concentration (μM)threshold_low- Low threshold for depression (μM)threshold_high- High threshold for potentiation (μM)
Sourcepub fn camkii_activation(calcium: f64) -> f64
pub fn camkii_activation(calcium: f64) -> f64
Calculate CaMKII activation.
CaMKII is activated by calcium-calmodulin and drives LTP.
§Arguments
calcium- Calcium concentration (μM)
Sourcepub fn calcineurin_activation(calcium: f64) -> f64
pub fn calcineurin_activation(calcium: f64) -> f64
Calculate calcineurin activation.
Calcineurin is activated by moderate calcium and drives LTD.
§Arguments
calcium- Calcium concentration (μM)
Auto Trait Implementations§
impl Freeze for CalciumDependent
impl RefUnwindSafe for CalciumDependent
impl Send for CalciumDependent
impl Sync for CalciumDependent
impl Unpin for CalciumDependent
impl UnwindSafe for CalciumDependent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more