Investigating community detection algorithms and their capacity as - - PowerPoint PPT Presentation

investigating community detection algorithms and their
SMART_READER_LITE
LIVE PREVIEW

Investigating community detection algorithms and their capacity as - - PowerPoint PPT Presentation

Investigating community detection algorithms and their capacity as markers of brain diseases Eva Hladka Eva Vytvarova, Jan Fousek, Michal Mikl, Irena Rektorova } w , " # $ % & ' ( ) + / - . 0 1 2 3 4 5 < y A|


slide-1
SLIDE 1

Investigating community detection algorithms and their capacity as markers of brain diseases

Eva Hladka

Eva Vytvarova, Jan Fousek, Michal Mikl, Irena Rektorova

} w
  • Æ
  • !
" # $ % & ' ( ) + ,
  • .
/ 1 2 3 4 5 < y A|

1 / 19

slide-2
SLIDE 2

Schema

Aim: workflow for evaluation of brain functional connectivity with different community detection algorithms, and their strengths to discriminate between health and brain disease. fMRI measures brain function no consensual preprocessing pipeline

fMRI data acquisition preprocessing functional connectivity network community detection classification community detection as a marker?

community structure influenced by disease, e.g. Alzheimer’s disease or schizophrenia (Brier, 2014; Alexander-Bloch, 2012) Possible biological interpretation: communities represent groups of nodes that have different cognitive function (sight, memory, etc.). These groups can change in time (Bassett, 2013).

2 / 19

slide-3
SLIDE 3

Data

70 patients with mild cognitive impairment (MCI): 35 women; 66.71±9.44 years 50 healthy controls (HC): 34 women; 66.74±7.35 years

MCI

– intermediate stage between the expected cognitive decline of normal aging and the more-serious decline of dementia – problems with memory, language, thinking and judgment greater than normal age-related changes – goal of studying MCI: early diagnosis and slowing down the onset

  • f dementia

3 / 19

slide-4
SLIDE 4

Functional connectivity

3 T resting-state fMRI, 7min, 200 scans 3 x 3 x 3 mm voxels, TR = 2.08 s nodes: 82 regions of AAL atlas (Tzourio-Mazoyer, 2002) edges: Pearson’s correlation coefficients

4 / 19

slide-5
SLIDE 5

Preprocessing

Realignment & Unwarping

hpf

24vMR

Co-registration & Spatial Normalization & Spatial Smoothing

WM+CSF

GS

4vvariants 16vvariants hpf . . . high pass filtering, cutoff at 128 s MR . . . movement regressors WM . . . white matter CSF . . . cerebro-spinal fluid GS . . . global signal

16 variants of preprocessing

5 / 19

slide-6
SLIDE 6

Community structure and its detection

modules / communities / clusters / subnetworks / (temporo-)spatial patterns

property of real complex networks dense connectivity within communities sparse connections between modules NP-complete problem

  • ptimization methods

heuristics, some non-deterministic requiring repetitive computations (Bullmore & Sporns, 2009)

6 / 19

slide-7
SLIDE 7

Community detection

iterative community finetuning repeated 100x representative/consensual partition across repetitions and subjects

Used methodology

Louvain modularity method (Blondel, 2008) Potts spin-glass model (Blatt, 1996) random matrix theory – RMT (Mehta, 2004; MacMahon, 2015): identification of non-random properties of correlation matrices C. It is based on eigenvalues computation. C = C(r) + C(g) + C(m), C(r) . . . random mode, C(g) . . . group mode, C(m) . . . market mode

7 / 19

slide-8
SLIDE 8

Community detection – used approaches

binary network, 15% sparsity threshold Louvain modularity method RMT + Louvain modularity method Potts modularity model RMT + Potts modularity model

Evaluated features

– modularity coefficient: ability of network to form clusters – node classification to a community – computational demand

8 / 19

slide-9
SLIDE 9

Results: RMT step increases modularity

group0HC

no0filtering no0filtering,0RMT 240MR 240MR,0RMT 240MR,0WM+CSF 240MR,0WM+CSF,0RMT 240MR,0WM+CSF,0GS 24MR,0WM+CSF,0GS,0RMT

0,30 0,35 0,40 0,45 0,50 0,55 0,60 0,65 group0MCI

modularity0coefficient0Q no0filtering no0filtering,0RMT 240MR 240MR,0RMT 240MR,0WM+CSF 240MR,0WM+CSF,0RMT 240MR,0WM+CSF,0GS 24MR,0WM+CSF,0GS,0RMT Louvain modularity algorithm

9 / 19

slide-10
SLIDE 10

Results: global signal influences community structure

Extreme effect of global signal filtering on functional connectivity (Murphy, 2009). We show this influence on communities’ localization.

10 / 19

slide-11
SLIDE 11

Results: HC vs. MCI changes in modularity coefficient

noQhpf,Q24QMR noQhpfQ24MR,QWM+CSF hpf,QRMT hpf,QWM+CSF,QRMT hpf,Q24QMR hpf,Q24QMR,QWM+CSF

0,30 0,35 0,40 0,45 0,50 0,55 0,60 0,65 groupQHC groupQMCI

modularityQcoefficientQQ

– t-tests between groups – statistically significant differences (p<0.05) observed only for Louvain modularity with or without RMT decomposition

11 / 19

slide-12
SLIDE 12

Classification: modularity as a marker of MCI

variants without global signal filtering random sampling to train (75%) and test (25%) samples 10-fold cross-validation, 1000 iterations support vector machine (SVM) kernel: radial basis function age and gender taken into consideration

SVM using all preprocessing and filtering variants

classification accuracy = 78.9% (Train), 50.0% (Test) 75 support vectors (63 bounded)

SVM using preprocessing with hpf and RMT+Louvain modularity

classification accuracy = 75.6% (Train), 63.3% (Test) 72 support vectors (60 bounded)

12 / 19

slide-13
SLIDE 13

Physiological conclusions I.

Communities represent functionally specific clusters / modules. Decomposition by random matrix theory increases modularity coefficient. Higher level of filtering (24 MR, CSF+WM) relates to higher value

  • f modularity coefficient in RMT variants.

We do not recommend global signal filtering.

13 / 19

slide-14
SLIDE 14

Physiological conclusions II.

Louvain modularity is significantly increased in mild cognitive impairment. High pass filtering enhances the difference from healthy controls. However, the increase is not enough for classification analyses. Classification accuracy similar to literature:

62.8% using diffusion MRI (Prasad, 2015) 84% using fMRI when classifying Alzheimer’s disease patients (Zhang, 2015) 89.6% using cortical thickness when classifying Alzheimer’s disease patients (Li, 2012)

14 / 19

slide-15
SLIDE 15

Computational and time complexity of pipeline steps

per subject (120 subjects): data acquisition: subject preparation (tens of mins) + scanning (∼10min). MR provider and sequence dependent. preprocessing: compulsory steps (∼3min) + additional filtering (∼1min); ∼160 thousand voxels per scan (200 scans). MATLAB. network construction: representative signal + Pearson’s correlation (< 1s); 82 nodes of 200 time-points signals. MATLAB. community detection algorithms: data loading and preparation (∼7s) + community detection (< 2s in average, in extreme up to 11s); RMT decomposition, 100 repetitions of finetuning, null models generating. MATLAB.

15 / 19

slide-16
SLIDE 16

Computational and time complexity of pipeline steps

group level: community detection algorithms: ∼5 hours of computing community structure for all preprocessing variants and all subjects + representative partition computation (∼7s per preprocessing variant, ∼2min in total); 120 subjects with 100 repetitions, 16 preprocessing variants. MATLAB. classification analysis: ∼5s for each combination of parameters, ∼20min in total; repetitions of train/test divisions, 1000 iterations

  • f cross-validation. STATISTICA.

16 / 19

slide-17
SLIDE 17

Computational and time complexity conclusions

Preprocessing is the most computationally demanding step. Strongly depends on number of network nodes. Classification analysis time demanding because of missing feature selection.

17 / 19

slide-18
SLIDE 18

Future work

More sophisticated feature selection for classification is needed. More sophisticated parameter of community structure could better reveal the differences between groups. Community structure algorithms considering temporal evolution of connectivity may show more prominent difference between health and MCI (we’re working on it). Better (parallel) implementation is needed for easier use.

18 / 19

slide-19
SLIDE 19

Thank you.

19 / 19