Periodic Reporting for period 1 - BioCointegration (Biological rhythms: Do they cointegrate?)
Okres sprawozdawczy: 2021-09-01 do 2023-08-31
To solve this problem, the project elaborated the methodology of cointegration analysis. The theory of cointegration has developed within the field of econometrics and offers a refined statistical toolbox to analyze non-stationary multidimensional time series. The key idea is to estimate the long-run equilibrium relationships between several variables, which are captured by cointegrating vectors. The cointegration analysis provides estimation of the number of cointegration relations and allows to identify the coupling strengths and directions of the couplings.
This project aimed to extend the standard cointegration method for the needs of analyzing biological oscillators and hence to provide a more principled way to infer functional structure of biological networks. We addressed three main gaps in the methodology:
1. The standard cointegration analysis was used earlier with success up to about 10 dimensions. Nevertheless, biological networks are often of a much higher dimension. In this project, we found ways how to apply this methodology to high-dimensional data.
2. Couplings in many biological networks are not linear or constant and the standard model of cointegration was not ready for that. We suggested a more complex model that mimics nonlinear effects.
3. Not all coordinates of the investigated systems can be observed directly and are thus imputed. This causes identifiability issues, when some aspects of the systems cannot be inferred. We resolved this problem for EEG data.
The newly developed methods have been implemented in R programming environment. We tested that our improved methodology provides good and reliable results by running numerous simulations and performing several example analyses of real data, namely EEG data from a visual identification experiment and accelerometer data from a study of narwhals’ diving behaviour.
The achieved results are summarized in 2 already published scientific papers and 1 paper in preparation. They were also presented at a number of conferences and workshops. All newly developed algorithms were implemented in R programming environment and are publicly available.