Abstract
In this paper, we propose a reservoir computing-based and directed graph analysis pipeline. The goal of this pipeline is to define an efficient brain representation for connectivity in stroke data derived from magnetic resonance imaging. Ultimately, this representation is used within a directed graph convolutional architecture and investigated with explainable artificial intelligence (AI) tools.
Stroke is one of the leading causes of mortality and morbidity worldwide, and it demands precise diagnostic tools for timely intervention and improved patient outcomes. Neuroimaging data, with their rich structural and functional information, provide a fertile ground for biomarker discovery. However, the complexity and variability of information flow in the brain requires advanced analysis, especially if we consider the case of disrupted networks as those given by the brain connectome of stroke patients. To address the needs given by this complex scenario we proposed an end-to-end pipeline. This pipeline begins with reservoir computing causality, to define effective connectivity of the brain. This allows directed graph network representations which have not been fully investigated so far by graph convolutional network classifiers. Indeed, the pipeline subsequently incorporates a classification module to categorize the effective connectivity (directed graphs) of brain networks of patients versus matched healthy control. The classification led to an area under the curve of 0.69 with the given heterogeneous dataset. Thanks to explainable tools, an interpretation of disrupted networks across the brain networks was possible. This elucidates the effective connectivity biomarker’s contribution to stroke classification, fostering insights into disease mechanisms and treatment responses. This transparent analytical framework not only enhances clinical interpretability but also instills confidence in decision-making processes, crucial for translating research findings into clinical practice.
Our proposed machine learning pipeline showcases the potential of reservoir computing to define causality and therefore directed graph networks, which can in turn be used in a directed graph classifier and explainable analysis of neuroimaging data. This complex analysis aims at improving stroke patient stratification, and can potentially be used with other brain diseases.
1 Introduction
Stroke is one of the leading causes of morbidity and mortality worldwide. Accurate classification can aid in effective treatment and management. Magnetic resonance imaging (MRI) has emerged as a powerful tool for stroke diagnosis, providing detailed images of brain structures and abnormalities. However, the analysis of MRI data poses significant challenges due to its complexity and the need for efficient and reliable classification algorithms, especially when we want to understand the dynamics of the brain.
The classification of stroke using medical images has been the primary focus of previous studies [42, 2]. However, most of the approaches carried out so far are focused on the extent of lesions and limited correlation to functional damages such as aphasia and motor deficits [11]. Recent studies have started investigating the brain’s inner functioning from the point of view of the influence of one brain region on another one, and how lesions compromise those interactions [3, 2]. Indeed, brain connectivity encompasses the complex interactions between neurons and their intricate network of connections. It is a broad term that encompasses connections between neurons at various levels of granularity and with different connection characteristics. Within this domain, three distinct types of connectivity have emerged: structural (SC), functional (FC), and effective connectivity (EC). Each of these holds clinical and predictive value, offering valuable insights into the brain’s intricate workings [44]. Effective connectivity investigates the causal link between the time series of two regions of the brain and can be represented as directed graphs. Classification and explanation of directed graphs have not been fully investigated and the study of stroke with those tools provides the opportunity to create a pipeline exploring all those elements.
More specifically, local ischemia damages neurons and structural neural connections at the site of injury. This affects primarily subcortical regions, subsequently altering long-range functional connectivity between cortical areas. Decreases in functional connectivity alterations suggest deficits but cannot reveal the directionality or time scale of the information flow, leaving several open questions related to the directionality and functioning of the brain after a non-traumatic injury such as a stroke. Allegra and colleagues carried out previous studies where this transfer of information view of the brain of stroke patients was investigated through Granger Causality (GC) analyses [3], where they observed a significant decrease in inter-hemispheric information transfer in stroke patients compared to matched healthy controls. GC has been used largely in computational neuroscience studies due to its low computational costs compared to other methods [20, 46]. Practically, the method estimates autoregressor variables relating to different time series which are then further validated by F-statistics to establish causality. Yet, due to the potential confounding characteristics that each autoregressor may generate [33]), there are still ongoing disagreements on whether this can help define causal interaction between brain regions [36] using this framework, and some authors consider GC as just a relation measures [16]. To overcome these limitations, researchers have explored the use of reservoir computing in a completely detached paradigm to extract causality [25, 17]. Reservoir computing is a computational framework that leverages the dynamics of recurrent neural networks to process and classify complex temporal data effectively, by exploiting the inherent memory and non-linear dynamics of reservoirs [26, 31]. It has also been used to classify electroencephalography data from stroke patients [6], though as a classifier itself, not to estimate the structure of the human brain.
Finally, capturing both spatial and temporal patterns can help understand stroke beyond traditional voxel-based lesion-symptom mapping [5] to consider specific information transfer and interactions in the brain [18, 17]. Technically, this will produce a directed graph representation that can be classified and explored with explainable AI tools.
In summary, using reservoir computing we i) defined causality in stroke patients, and, given the generated representation of causality as directed graphs, investigated ii) the value of the resulting directed maps together with their classification, and iii) the explainability of the classification to provide insights into the overall brain network disruption in stroke patients (Fig. 1). To our knowledge, no study has classified directed graphs and explained their significance in computational neuroscience and neurology. Thus, incorporating these features into classification algorithms could improve stroke diagnosis accuracy and efficiency.
2 Methods
2.1 Data and preprocessing
The dataset was previously collected by the School of Medicine of the Washington University in St. Louis and complete procedures can be found in [10]. They collected MRI data and behavioral examinations of stroke patients and healthy controls. The imaging data comprise structural and functional MRI from controls and patients suffering from hemorrhagic and ischemic stroke. Acquisitions were done within the first two weeks of the stroke onset (i.e., acute). Structural scans include T1-weighted, T2-weighted, and diffusion tensor images. Functional images include a resting state paradigm. Scanning was performed with a Siemens 3T Tim-Trio scanner. Briefly, we closely followed the pre-processing steps outlined in [27]. Following a quality control of fMRIPrep outputs, 104 stroke subjects and 26 control subjects were qualified for further analysis. For our purposes, it suffices to say that structural scans were used in combination with functional acquisitions to co-register all participants into a common template. Gray matter signal was finally obtained after artifact removal and parcellated into 100 regions of interest (ROIS) [15, 38]. For every subject and patient, these 100 time series (i.e., one for each ROI) were fed into the pipeline outlined below to obtain the subject-specific effective connectivity maps.
The dataset is not public but it is available upon request to the original authors [10]. The used code is instead available at the URL https://github.com/Wotaker/Effective-Connectivity-Reservoir-Computing.
2.2 Reservoir computing
Reservoir computing networks (RCN), despite being known for more than two decades, have been largely eclipsed by other frameworks. A reservoir network is a set of artificial neurons that are randomly connected between themselves thus forming a recurrent architecture [26, 31]. Sometimes this is also called echo-state network since the internal dynamics of the reservoir (or “echo state”) maintain information about the system’s input history. In this framework, an input series ut is fed into this high dimensional dynamical system of N units through a non-linear activation function, where Win is an N x (Nin +1) matrix of random weights including biases, Nin is the dimensionality of the multivariate input, and fin is the non-linearity. At each time step t the former projection is used to drive the reservoir units rt. The current state of each unit is a combination of the past states as well as the current input, where W is an N x N matrix of random weights, and λ is the leakage that controls the importance of the reservoir’s history to the current time stamp t. The final component of the reservoir is a set of readout weights Wout that extract information from the hidden state and map onto specific predictions. That is, The predictions yt might be of arbitrary dimension Nout and, importantly, are linear w.r.t. to the reservoir states. Within this paradigm, only that readout weights Wout are trained via incremental linear regression optimization [45, 28], with α being a regularization parameter, R is the matrix obtained after concatenating all the reservoir states, and Y contains the outputs. Once again, the readout weights contain a set of Nout biases.
Noteworthy, as opposed to other architectures suited for time series forecasting, only a reduced set of output weights needs to be trained, thus increasing its computational efficiency. The random weights Win are drawn from a uniform distribution bounded between −1 and 1. The recurrent connections are drawn from a standard normal distribution and are later scaled by the spectral radius. The latter largely ensures that the network possesses the echo-state property, although there is recent evidence disagreeing with this aspect [52, 13].
Briefly, the main idea behind reservoir-like computing is that a given input pushes the reservoir to specific locations in a high-dimensional manifold [26, 31]; the output weights are then optimized to retrieve information from the nearby regions. Were the input to move the reservoir away to other points, the output weights would not be able to recover meaningful information hence completely missing the prediction. Further evidence suggests that RCNs supersede deep learning-based models for temporal series prediction even on the verge of chaos [40]. Richer approaches aim to train the reservoir connections themselves and have been proven to be useful in understanding the dynamical properties of cortical networks [35], offering an interesting framework for similar use cases. The parameter values used in our experiments can be found in Table 1.
2.3 Reservoir computing networks to map causal interactions in lesioned brains
Traditionally, effective connectivity in neuroimaging can be estimated in different ways, as dynamic causal modeling [20], GC [23], continuous-time implementations [21], or information theory [50]. Granger-like interpretations are often preferred due to their relative computational costs and implementation, though they are not exempt from controversy [24] thus justifying alternative approaches.
An unrelated proposal relies on the properties of the state-space of the dynamical system to reconstruct asymmetric mappings between delayed embeddings of each component of the system [46]. That is, it leverages Taken’s theorem to find the optimal neighborhood as well as the exact delay at which the reconstruction is optimal. Recent extensions [48, 51, 7] have incorporated non-linear methods as well as reducing the number of ad-hoc parameters. Most prominently, reservoir computing has proven to be an efficient and accurate alternative to automatize the process almost in its entirety [25].
Let’s consider the relationship between two one-dimensional variables, x and y, where it hypothesizes that the delay at which interactions take place is not smaller than the sampling rate (e.g., Time of Repetition in functional MRI). The prediction skill, denoted by ρx→y (τ), is defined as the Pearson correlation between the true time series, y(t + τ), and the predicted series ŷ(t + τ) from the input x(t).
Noteworthy, the Pearson correlation between the true and reconstructed series (ρ) is used to estimate directedness, though other metrics like mean squared error could also be used. Directionality can still be assessed using the same hypothesis testing mechanisms [48]. Moreover, the time series are fed into the reservoir all-at-once, letting the network project all of them. The neighboring points in the variable’s embedding are then remapped to the target embedding via the training of the output weights. It should noted that this represents a deviation from more canonical usages [25, 13]. To investigate the causal relationship between variables, we first calculate both ρx→y (τ) and ρy→x(τ) in a given temporal domain. We then examine the values of τ at which either ρx→y (τ) or ρy→x(τ) reaches its peak value [51, 25]. To streamline the subsequent description, we introduce the following notation:
Empirically, directionality is then defined as follows [46]:
if τx→y is positive, and τy→x is negative, we say that x causes y;
if τx→y is negative, and τy→x is positive, we say that y causes x;
if both τx→y and τy→x are negative, we say that x and y causes each other.
Despite seeming counterintuitive, information of y is present in earlier observations of x and, consequently, that current information of the cause x is useful to predict future observations of the consequence y (see [46] for a comprehensive explanation). In certain systems, predictability scores peak at negative lags τ < 0 for both directions, being the height of the peaks informative of the coupling strength [25]. However, the existence of this bidirectionality does not necessarily invalidate the former statements [17].
It was quickly noted that in large and noisy networks, such as the brain, it is unlikely that the predictability scores in Eq. 5 reach clear and distinct peaks. Functional signals are notoriously noisy [43], and indeed prediction with this approach is challenging [4]. A solution to this issue relies on assessing the minimal requirements that are needed to suggest causal interactions [17]. For that, the difference between prediction scores should be evaluated and contrasted with proper surrogate predictions [34, 39, 30]. That is, which can be interpreted as an indication of the potential causality direction (Table 2). The scores in Eqs. 5 and 7 can be contrasted against the 95% confidence interval obtained from a surrogate testing procedure [17]. It has been shown that the requirements to define causality can be compressed into a reduced set of δ-scores [17], for directed interactions, and for bidirectional interactions. is the p-value after testing the alternative hypothesis H1 against the surrogate data (Fig. 2). For instance, is a p-value for the hypothesis that x influences y. The values of the δ-scores range from 0 to 1, with higher values indicating greater confidence in the existence of a causal relationship with a coupling delay of τ between the examined variables.
Then, for a given lag τ, a matrix Aτ collects the δ-scores, where each element [x, y] represents the causal relationship from node signal x to ROIs signal y,
The effective connectivity (RC) matrix Aτ is a final representation of the effective connectivity network of every subject; it is directed, non-symmetric, and can incorporate bidirectional causality connections. For our experiments, for every possible interaction x → y, we trained 20 different reservoirs and tested against 100 shuffled targets, strictly following what was outlined in [17]. Furthermore, only uni-directional connections were kept from the adjacency matrix in Eq. 10.
In our experiments, we investigated the classification of pathological groups with the effective connectivity matrices used as features (Fig. 3 TOP), and we also compared those to the effective connectivity matrices obtained by Granger causality, representing one of the state-of-art approaches. As a last step, for each entry Aτ [x, y], we standardized all samples by subtracting the mean connectivity of the control group and dividing by the standard deviation. Finally, these standardized causal relationships (i.e., directed graphs) were fed into two simple graph classifiers to explore and explain the most informative nodes and links to detect stroke occurrence.
2.4 Graph convolutional neural networks
Graph convolutional neural networks (GNNs) are a variation of traditional convolutional neural networks which capitalize on graph data representations and can learn non-trivial representations by leveraging the complex topological organization of the data [49]. Intuitively, a graph constitutes a non-Euclidean geometric space where complex relationships between data points can be embedded and forwarded as inputs into a GNN [8]. More formally, a graph 𝒢 = (𝒱, ℰ) is defined as a set of nodes 𝒱 = {1, …, n} and a set of edges ℰ = {(i, j) | i, j ∈ 𝒱} where (i, j) represents a link or interaction between the i-th and j-th nodes. Initially, each node i ∈ 𝒱 is associated with a column feature vector .
Every layer l of a GNN updates the hidden representation of each node by aggregating information from the neighborhoods: where are the new node representations, 𝒩i is the neighborhood of the i-th node, fθ denotes a nonlinearity, and F is a permutation-invariant aggregator. Several proposals exist for the aggregation operator, determining the expressive power, interpretability, learning stability, and scalability of the network [49].
The non-symmetric effective connectivity maps derived are also non-attributed, that is, there are no node features to be aggregated in Eq. 11. Although non-attributed graphs are classifiable, they dramatically increase the problem’s difficulty. Fortunately, the Local Degree Profile (LDP) method effectively decreases the challenge by setting the attributes of each node to local neighboring properties [9]. Thus, we computed the in and out degree of each node as well as the minimum, maximum, mean, and standard deviation of the in/out degree of its neighbors. This created a feature vector of dimension 10 that was propagated through the directed adjacency matrix for every subject. The neural network consisted of l = 2 hidden layers and was trained for 150 epochs with a learning rate of 0.005 to minimize the binary cross entropy between the predicted and true classes (Fig. 3 BOTTOM). The metrics were computed with a balanced class weight to account for the different number of samples in each class. The model was tested in a 10-fold cross-validation scheme and used a validation set to test for overfitting.
2.5 Local Topology Profile
A recent extension of the LDP attribution outlined before incorporates other local properties to the already-mentioned descriptors. This Local Topology Profile [1] has been shown to improve the accuracy over its parent version, namely LDP. Following the original proposal, we extended the feature vector with the edge betweenness centrality [22], the overlap between node neighborhoods (i.e., Jaccard index), and the local degree score [29].
However, as an attempt to further reduce the complexity of the workflow, we used the 13 LTP features with a random forest classifier of max depth 2 and a maximum number of features equal to 5. As in the GCN classifier, we used class weights to balance the dataset and used a 10-fold cross-validation scheme. The architecture used in practice is summarized in Figure 3.
2.6 Local Interpretable Machine-Agnostic Explanations
To explain the features allowing the classification we used the LIME (Local Interpretable Model-agnostic Explanations) approach. This technique explains the prediction of any classifier by learning the model locally around the prediction [37]. In our case, this was used to highlight the edges that contributed to the classification performance the most. LIME assigns a coefficient to each edge on the EC matrix based on the contribution to the final classification score.
Positive values were useful in identifying the stroke group, whereas negative values were consistent in identifying the control group. The total explainability values of each ROI were calculated for both groups separately. These values were thresholded with the arbitrary threshold of 0.02 for the stroke group and −0.02 for the control group (because these directions helped the correct decisions). Edges associated with wrong decisions were not studied due to their lack of meaning in neurological terms.
3 Results
3.1 Effective connectivity maps derived from Reservoir Computing
EC maps were not readily interpretable given the complex interactions expected to occur at different spatial and temporal scales. Consensus stipulates that information transfer is obscured by the hemodynamic response function, which effectively masks the corresponding temporal delay between cause-consequence associations. We computed effective connectivity maps between 100 ROIs at two different delays (Time of Repetition = 1 and 2; see Fig. 4). The average maps showed clear patterns of hemispheric segregation while at the same time exhibiting strong connectivity between homotopic regions. In canonical functional connectivity studies, this a priori segregated structure can be considered as an initial quality assessment of the resulting maps, forming the basis for an accurate description of the functional relationships expected to occur in brain disease.
Even though stroke occurrence is not entirely random [10, 47], their exact morphologies and functional disconnection patterns are highly variable. We further examined the properties of the directed networks by computing the average directed connectivity for controls, subjects suffering from right-hemispheric stroke, and subjects suffering from a stroke located on the left hemisphere (Fig. 5).
Global hemispheric connectivity was computed by averaging the EC maps within and between hemispheres. That is, averaging the values in each on of the 4 visible squares in the average EC maps (Fig. 4). Briefly, intra- and inter-hemispheric connectivity was severely altered in all patients, showing a clear break of symmetric communication w.r.t. the control group, especially for right-impaired subjects [27].
3.2 Classification results
The results of the classification are reported in Tables 4 and 3 respectively for the GCN and LTP classifiers. Results are reported for both the proposed method and Granger Causality: Average AUC, accuracy, precision, recall, and F1 are reported. As expected, the LTP (augmented with a random forest classifier) generally increased the classification metrics, although both models are comparable. It should be noted that classifying effective connectivity graphs is a complicated task due to sample heterogeneity [12, 2], and that very similar scores compared to the chance levels (e.g., an increase of 0.2-0.3) are found in the literature [1].
3.3 Node and edge importance in stroke detection
We used the LIME explainability framework on the LTP classifier due to its slightly better performance and higher computational efficiency to highlight the most descriptive ROIs and edges related to stroke onset. Importantly, the explanations were done on top of the EC matrices obtained with the reservoir method and not the granger one. For each node in the EC networks, we summed all the explainability coefficients to assess the contribution of each connection arising in each node to the correct classification (i.e., sum over all columns). Lastly, binarized and thresholded explainability values were projected back to the surface mesh (Fig. 6; see also Methods and [27]). The resulting maps show that regions in visual, dorsal, and ventral attention have the most contribution to the classification performance for stroke subjects, while ventral attention and frontoparietal networks contributed the most to the detection of control subjects.
4 Discussion
This study addresses the critical need for precise diagnostic tools in stroke management, highlighting the complexity and variability of MRI data and the limitations of conventional machine learning approaches in capturing dynamic network disruptions. The proposed pipeline begins by employing reservoir computing to define effective connectivity of the brain [20]. Effective connectivity using reservoir computing has been recently proposed to unravel more precise interactions in large neural systems [17]. However, studies that thoroughly assess the quality of the resulting causal mappings remain unseen. We propose to evaluate them by first studying existing asymetries in brain information transfer. These maps lead to directed graph representations, which have been loosely explored by graph convolutional network classifiers. Later, we used these directed maps in a AI classification and explainability paradigm; that is, disentangling regions and connections that are important for each control or stroke group.
Functional and effective connectivity asymmetries have been previously characterized in two different formats. Using a Granger-based methodology, Allegra and colleagues [3] described a connectivity imbalance between lesioned and healthy hemispheres. With the maps obtained with the whole brain reservoir computing causality methodology, we observed a similar pattern which was exacerbated in subjects suffering from right-sided lesions (Figs. 4 and 5). Furthermore, upon examining the connectivity between hemispheres, the same type of broken balance was significantly visible as well. Future work could assess how this asymmetry relates to subject behavior. With respect to this, Koba and colleagues [27] explored hemispheric asymmetry in functional connectivity gradients [32] finding a slightly higher correlation between behavior and functional aberrancy in subjects with right-sided lesions. Hence, our findings agree with the fact that the location of the stroke conveys different functional and effective information at a connectomic scale strengthening the need for a more accurate characterization of the expected behavioral dysfunctions and prognosis [18].
Regarding the classification paradigm, graph-structured data is ubiquitous across various disciplines, yet the use of specific graph convolutional neural networks is relatively recent (see [54] for an extensive review). Extensions of methods for directed graph analysis have also been proposed [53], modifying the architecture to perform node classification or link prediction. In this study instead, we focused on overall directed graph classification which was achieved by using conventional graph convolutions with directed adjacency matrices. We are then aggregating these Local Degrees and Topological Profiles based on the message passing across these directed connections.
The pipeline achieves promising results, yielding an area under the curve of 0.69, superior to the state-of-art method (GC) using the GCN classification model. This should be considered a promising result given the highly heterogeneous dataset (stroke lesions were present in different parts of the brain), where similar scores relative to chance levels are often observed [2]. Furthermore, it was also possible to employ explainable AI tools to interpret disrupted networks despite these diversified lesions across brain networks. This elucidates the contribution of effective connectivity biomarkers that can capture aspects at a general level despite those individual differences, offering insights into disease mechanisms and treatment responses.
Previous studies on structural connectome of stroke patients high-lighted network dysfunctions [41]. Stroke-related modulations in inter- and intra-hemispheric coupling were recently investigated highlighting asymmetry and inter-areal interactions after stroke, related to broad changes in inter-areal communication and resulting in several deficits [3]. Moreover, Erdogan and colleagues argued that the global fMRI signal is affected by the stroke lesion generating a delay of the blood-oxygen-level-dependent (BOLD) signal depending on the lesions [14]. Our results were in line with those previous analyses. We found inter-hemispheric connectivity was severely altered in all patients, showing a clear break of symmetric communication w.r.t. the control group. The differences were particularly pronounced in the case of stroke lesions in the right hemisphere. This can hypothesized as the integrity of the within-hemispheric networks is sustained through language-related connections, as the right hemisphere is less involved in speech generation and suffers more from the injury. [19]. Indeed, the explainability maps of the control subjects resemble the vision and language networks. It is possible that the algorithm abused the connections from/to the language network to detect control subjects. Aphasia is a common symptom in the case of ischemic stroke, therefore the connections of the language network in the stroke group may show different characteristics. A similar hypothesis can be suitable also for stroke subjects because the supplementary motor area, which plays an important role in language processing, was also useful for accurate classification. Importantly, alterations in the ventral and dorsal attention networks are often present in stroke [10, 11, 2, 27], which are in line with our explainable maps in Fig. 6. Nevertheless, these claims should be confirmed with larger datasets.
Undoubtedly, there are several ways to discriminate control subjects from stroke patients which are less computationally demanding [42], and previous studies also showed a correlation between functional and effective connectivity with the first being easier to compute than the latter [3]. Here, we emphasized the use of a classification task for two reasons 1) to further assess the effective connectivity maps and 2) to provide a strong basis for which to implement explainability pipelines. With this we also propose an approach to classify directed graphs. However, we showed the need to use further mapping into anatomical atlases to allow acceptable explainability. Although, in conclusion, this proposes an end-to-end pipeline for studying effective connectivity brain disorders, capitalizing on a specific approach for directed graph and explainability.
This analytical framework enhances clinical interpretability but also can inspire confidence in decision-making processes, crucial for translating research findings into clinical practice as it can translate complex neuroimaging features into simple visualizations. The study lays the groundwork for improved patient stratification in other brain diseases as well, with the ultimate goal of assisting doctors, demonstrating also the potential of reservoir computing causality, graph convolutional networks, and explainable analysis.
Data Availability
Data is available upon request to Prof. Maurizio Corbetta, as described in Corbetta, M., Ramsey, L., Callejas, A., Baldassarre, A., Hacker, C. D., Siegel, J. S., … & Shulman, G. L. (2015). Common behavioral clusters and subcortical anatomy in stroke. Neuron, 85(5), 927-941.
Acknowledgements
Authors thank Prof. Maurizio Corbetta for sharing the dataset used in this study. The publication was created within the project of the Minister of Science and Higher Education “Support for the activity of Centers of Excellence established in Poland under Horizon 2020” on the basis of the contract number MEiN/2023/DIR/3796. This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 857533. This publication is supported by Sano project carried out within the International Research Agendas programme of the Foundation for Polish Science, co-financed by the European Union under the European Regional Development Fund. This research was supported in part by the PLGrid infrastructure. Computations have been partially performed on the ARES supercomputer at ACC Cyfronet AGH.
References
- [1].↵
- [2].↵
- [3].↵
- [4].↵
- [5].↵
- [6].↵
- [7].↵
- [8].↵
- [9].↵
- [10].↵
- [11].↵
- [12].↵
- [13].↵
- [14].↵
- [15].↵
- [16].↵
- [17].↵
- [18].↵
- [19].↵
- [20].↵
- [21].↵
- [22].↵
- [23].↵
- [24].↵
- [25].↵
- [26].↵
- [27].↵
- [28].↵
- [29].↵
- [30].↵
- [31].↵
- [32].↵
- [33].↵
- [34].↵
- [35].↵
- [36].↵
- [37].↵
- [38].↵
- [39].↵
- [40].↵
- [41].↵
- [42].↵
- [43].↵
- [44].↵
- [45].↵
- [46].↵
- [47].↵
- [48].↵
- [49].↵
- [50].↵
- [51].↵
- [52].↵
- [53].↵
- [54].↵