bioRxiv Science⌕ Search

Biology subjects

de Alteriis, G.

Publications and source records attributed to de Alteriis, G..

2 recordsLinked to original sources

EiDA: A lossless approach for the dynamic analysis of connectivity patterns in signals; application to resting state fMRI of a model of ageing

AO_SCPLOWBSTRACTC_SCPLOWDynamic Functional Connectivity (dFC) is the study of the dynamical patterns emerging from brain function. We introduce EiDA (Eigenvector Dynamic Analysis), a method that losslessly reduces the dimension of the instantaneous connectivity patterns of a time series to characterise dynamic Functional Connectivity (dFC). We apply EiDA to investigate the signatures of ageing on brain network dynamics in a longitudinal dataset of resting-state fMRI in ageing rats. Previous dFC approaches have relied on the concept of the instantaneous phase of signals, computing the instantaneous phase-locking matrix (iPL) and its eigenvector decomposition. In this work, we fully characterise the eigenstructure of the iPL analytically, which provides a 1000 fold speed up in dFC computations. The analytical characterization of the iPL matrix allows us to introduce two methods for its dynamic analysis. 1) Discrete EiDA identifies a discrete set of phase locking modes using k-means clustering on the decomposed iPL matrices. 2) Continuous EiDA provides a 2-dimensional "position" and "speed" embedding of the matrix; here, dFC is conceived as a continuous exploration of this 2-D space rather than assuming the existence of discrete brain states. We apply EiDA to a cohort of 48 rats that underwent functional magnetic resonance imaging (fMRI) at four stages during the course of their lifetime. Using Continuous and Discrete EiDA we found that brain phase-locking patterns become less intense and less structured with ageing. Using information theory and metastability measures derived from the properties of the iPL matrix, we see that ageing reduces the available functional repertoire postulated to be responsible for flexible cognitive functions and overt behaviours, and reduces the area explored in the embedding space.

neuroscience↗

Euler method can outperform more complex ODE solvers in the numerical implementation of the Izhikevich artificial Spiking Neuron Model given the allocated FLOPS

The Izhikevich artificial spiking neuron model is among the most employed models in neuromorphic engineering and computational neuroscience, due to the affordable computational effort to discretize it and its biological plausibility. It has been adopted also for applications with limited computational resources in embedded systems. It is important therefore to realize a compromise between error and computational expense to solve numerically the models equations. Here we investigate the effects of discretization and we study the solver that realizes the best compromise between accuracy and computational cost, given an available amount of Floating Point Operations per Second (FLOPS). We considered three fixed-step solvers for Ordinary Differential Equations (ODE), commonly used in computational neuroscience: Euler method, the Runge-Kutta 2 method and the Runge-Kutta 4 method. To quantify the error produced by the solvers, we used the Victor Purpura spike train Distance from an ideal solution of the ODE. Counterintuitively, we found that simple methods such as Euler and Runge Kutta 2 can outperform more complex ones (i.e. Runge Kutta 4) in the numerical solution of the Izhikevich model if the same FLOPS are allocated in the comparison. Moreover, we quantified the neuron rest time (with input under threshold resulting in no output spikes) necessary for the numerical solution to converge to the ideal solution and therefore to cancel the error accumulated during the spike train; in this analysis we found that the required rest time is independent from the firing rate and the spike train duration. Our results can generalize in a straightforward manner to other spiking neuron models and provide a systematic analysis of fixed step neural ODE solvers towards an accuracy-computational cost tradeoff.

bioengineering↗