pub struct LugaroCell {
pub v: f64,
pub adapt: f64,
pub v_rest: f64,
pub v_reset: f64,
pub v_threshold: f64,
pub tau_m: f64,
pub tau_adapt: f64,
pub a_adapt: f64,
pub gain: f64,
pub serotonin: f64,
pub dt: f64,
}Expand description
Cerebellar Lugaro cell — rare fusiform interneuron in the granular layer.
Biophysics: LIF with adaptation for regular spiking, serotonin modulation (5-HT increases gain), and a depolarised leak for spontaneous firing. Inhibits Golgi cells and molecular layer interneurons (stellate, basket).
Lugaro cells are distinguished by their horizontal axonal projection, large fusiform soma, and sensitivity to serotonergic afferents from the brainstem raphe nuclei.
Dieudonné & Bhatt, J Physiol 548:97, 2003; Lainé & Bhatt, Front Syst Neurosci 1:4, 2007.
Fields§
§v: f64§adapt: f64§v_rest: f64§v_reset: f64§v_threshold: f64§tau_m: f64§tau_adapt: f64§a_adapt: f64§gain: f64§serotonin: f64§dt: f64Implementations§
Trait Implementations§
Source§impl Clone for LugaroCell
impl Clone for LugaroCell
Source§fn clone(&self) -> LugaroCell
fn clone(&self) -> LugaroCell
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LugaroCell
impl Debug for LugaroCell
Auto Trait Implementations§
impl Freeze for LugaroCell
impl RefUnwindSafe for LugaroCell
impl Send for LugaroCell
impl Sync for LugaroCell
impl Unpin for LugaroCell
impl UnsafeUnpin for LugaroCell
impl UnwindSafe for LugaroCell
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more