Graph Analysis of fmri data



Similar documents
Complex Network Analysis of Brain Connectivity: An Introduction LABREPORT 5

Network Analysis I & II

Cluster detection algorithm in neural networks

Complex brain networks: graph theoretical analysis of structural and functional systems

Gephi Tutorial Quick Start

Protein Protein Interaction Networks

Free software solutions for MEG/EEG source imaging

Complex Networks Analysis: Clustering Methods

USING SPECTRAL RADIUS RATIO FOR NODE DEGREE TO ANALYZE THE EVOLUTION OF SCALE- FREE NETWORKS AND SMALL-WORLD NETWORKS

Masters research projects. 1. Adapting Granger causality for use on EEG data.

Chapter 29 Scale-Free Network Topologies with Clustering Similar to Online Social Networks

Asking Hard Graph Questions. Paul Burkhardt. February 3, 2014

Big Data Analytics of Multi-Relationship Online Social Network Based on Multi-Subnet Composited Complex Network

Why do we have so many brain coordinate systems? Lilla ZölleiZ WhyNHow seminar 12/04/08

Software Packages The following data analysis software packages will be showcased:

Part 2: Community Detection

Medical Image Processing on the GPU. Past, Present and Future. Anders Eklund, PhD Virginia Tech Carilion Research Institute

Social Media Mining. Network Measures

Non-negative Matrix Factorization (NMF) in Semi-supervised Learning Reducing Dimension and Maintaining Meaning

Neuroimaging module I: Modern neuroimaging methods of investigation of the human brain in health and disease

Graph theoretic approach to analyze amino acid network

Introduction to Networks and Business Intelligence

NETZCOPE - a tool to analyze and display complex R&D collaboration networks

Community Detection Proseminar - Elementary Data Mining Techniques by Simon Grätzer

Diffusione e perfusione in risonanza magnetica. E. Pagani, M. Filippi

A SOCIAL NETWORK ANALYSIS APPROACH TO ANALYZE ROAD NETWORKS INTRODUCTION

A comparative study of social network analysis tools

Mining Social-Network Graphs

PUBLIC TRANSPORT SYSTEMS IN POLAND: FROM BIAŁYSTOK TO ZIELONA GÓRA BY BUS AND TRAM USING UNIVERSAL STATISTICS OF COMPLEX NETWORKS

Extracting correlation structure from large random matrices

IC05 Introduction on Networks &Visualization Nov

University of California San Francisco, CA, USA 4 Department of Veterans Affairs Medical Center, San Francisco, CA, USA

An Introduction to APGL

General Network Analysis: Graph-theoretic. COMP572 Fall 2009

runl I IUI%I/\L Magnetic Resonance Imaging

Cognitive Neuroscience. Questions. Multiple Methods. Electrophysiology. Multiple Methods. Approaches to Thinking about the Mind

Integration and Visualization of Multimodality Brain Data for Language Mapping

Social Media Mining. Graph Essentials

Diffusion MRI imaging for brain connectivity analysis

How To Understand The Network Of A Network

The Topology of Large-Scale Engineering Problem-Solving Networks

Graph Theory and Complex Networks: An Introduction. Chapter 06: Network analysis

How To Use Nbs Connectome

CSV886: Social, Economics and Business Networks. Lecture 2: Affiliation and Balance. R Ravi ravi+iitd@andrew.cmu.edu

DATA ANALYSIS II. Matrix Algorithms

Developing Human. Connectome Project. The Developing Human. David Edwards Jo Hajnal Stephen Smith Daniel Rueckert

V. Adamchik 1. Graph Theory. Victor Adamchik. Fall of 2005

Tools and Techniques for Social Network Analysis

Norbert Schuff Professor of Radiology VA Medical Center and UCSF

Practical Graph Mining with R. 5. Link Analysis

Network Analysis: Lecture 1. Sacha Epskamp

Processing Strategies for Real-Time Neurofeedback Using fmri

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Parallel Algorithms for Small-world Network. David A. Bader and Kamesh Madduri

Machine Learning for Medical Image Analysis. A. Criminisi & the InnerEye MSRC

An Empirical Study of Two MIS Algorithms

An Interactive Visualization Tool for Nipype Medical Image Computing Pipelines

Traffic Driven Analysis of Cellular Data Networks

Graph Mining Techniques for Social Media Analysis

On Clusters in Open Source Ecosystems

Algebra 1 Course Information

Graph Theory and Complex Networks: An Introduction. Chapter 08: Computer networks

Structural and functional analytics for community detection in large-scale complex networks

Open Source Software Developer and Project Networks

Dynamic Network Analyzer Building a Framework for the Graph-theoretic Analysis of Dynamic Networks

NEURO M203 & BIOMED M263 WINTER 2014

Business Intelligence and Process Modelling

Research Article A Comparison of Online Social Networks and Real-Life Social Networks: A Study of Sina Microblogging

System Identification for Acoustic Comms.:

MINFS544: Business Network Data Analytics and Applications

Network Theory: 80/20 Rule and Small Worlds Theory

Walk-Based Centrality and Communicability Measures for Network Analysis

Multiple regression - Matrices

Image Segmentation and Registration

Strategies for the Diffusion of Innovations on Social Networks

SCAN: A Structural Clustering Algorithm for Networks

Social Networks and Social Media

Group CRM: a New Telecom CRM Framework from Social Network Perspective

Time-Dependent Complex Networks:

Bioinformatics: Network Analysis

Distance Degree Sequences for Network Analysis

Using Data Mining for Mobile Communication Clustering and Characterization

Dmitri Krioukov CAIDA/UCSD

Data Mining Cluster Analysis: Advanced Concepts and Algorithms. Lecture Notes for Chapter 9. Introduction to Data Mining

Graph Theory and Complex Networks: An Introduction. Chapter 06: Network analysis. Contents. Introduction. Maarten van Steen. Version: April 28, 2014

Transcription:

Graph Analysis of fmri data UCLA/S EMEL ADVANCED NEUROIMAGING S UMMER PROGRAM 2015 Sepideh Sadaghiani, PhD

Contents Introduction What is graph analysis? Why use graphs in fmri? Decisions Which fmri data? Which nodes? Which edges? Which modules? Which graph metrics?

What is a graph? Mathematical representation of a real-world network with pairwise relations between objects undirected unweighted directed directed weighted

Why graphs? Euler 1736: The bridge puzzle of Königsberg Physical space Topological space Necessary condition for the walk crossing each bridge exactly once: Zero or two nodes with odd degree.

Real-world networks Protein-protein interactome Social network Disease gene network Goh et al. PNAS 2007 seed person Brain connectome Bullmore & Bassett 2010

Graph Theory Real-life networks are complex Bullmore & Sporns, 2012 Graph theory allows mathematical study of complex networks Describe properties of a complex system: Quantify topological characteristics of its graph representation

Why use graphs analyses in fmri? Quantification of global properties of spatio-temporal network organization Early motivation: A testable theory of consciousness (Edelman & Tononi 2000) Based on global network integration (information theory) Structural connectivity functional connectivity Comparisons across individuals (e.g. in disorders) Comparison across mental and functional states

Choice of nodes Graph construction in fmri - overview Time series extraction Pairwise connectivity (e.g. Pearson s correlations) Thresholding (& optional binarization) Adjacency matrix Rows & columns: nodes Entries: edges Wang et al., 2010

Which datasets? MENTAL STATE, PREPROCESSING

fmri Datasets Connections most commonly derived from resting state, but task data possible in principle Session length most commonly 5-10min Long enough for multiple cycles of infraslow (<0.1Hz) frequencies Short enough to minimize mental state change Shorter term time-varying dynamics (e.g. sliding window) Preprocessing: same considerations as any fmri connectivity study: What motion correction? Slice time correction? Physiological nuisance measures? Compartment signal regression (GM, WM, CSF)?

Which nodes? ANATOMICAL VS. FUNCTIONAL ATLAS VS. DATA-DRIVEN

Anatomical atlases Nodes: Internally coherent / homogeneous (connectivity) Externally independent Anatomical atlases Automated Anatomical Labeling (AAL) template Eickhoff-Zilles (Cytoarchitectonic) FreeSurfer (Gyral. Individual surface-based possible) Harvard-Oxford Talairach & Tournoux J Comparability (across subjects and modalities) L Highly variable node size. Not functionally coherent. FreeSurfer (Destrieux) 21subcortical 48 cortical Harvard-Oxford

Functional atlases Functional atlases Craddock (local homogeneity of connectivity) Power (resting state seed-based & task) Stanford Atlas FIND lab (ICA-based) J Comparability across subjects. J Functionally coherent (L but suboptimal for individuals) Craddock et al. 2012 Power et al. 2011: 164 peak locations Functional subject-specific parcellations ICA (Seed-based) Connectivity homogeneity: Craddock J Functionally coherent L Time-intensive FINDlab, Shirer et al. 2012 List of atlases: https://en.wikibooks.org/wiki/spm/atlases

Which edges? CONNECTIVITY AND THRESHOLDING

Edges in fmri Based on magnitude of temporal covariation Pearson s cross-correlations (by far most common) Partial correlations Mutual information à symmetric adjacency matrices (undirected graphs) Directionality problematic in fmri (but measures of effective connectivity possible)

Other Data Modalities Structural (e.g. DTI, histological tracing) Nodes: cf. fmri Edges: e.g. number of reconstructed fibers EEG / MEG Nodes: sensors or reconstructed sources Edges: Correlation in oscillation amplitudes Oscillation phase synchrony (coherence of phase locking)

Thresholding Most metrics require sparse graphs Threshold to remove weak connections Use proportional thresholds (vs. absolute thresholds) Thresholding (& optional binarization) Use broad range of proportions Adjacency matrix

Which Modules? COMMUNITY DETECTION

Modules Communities of densely interconnected nodes Community detection Optimization algorithms Wang et al., 2010

Community Detection Algorithms Modularity-base algorithms Maximize number of within-community edges (compared to random network) Newman s Modularity (Newman, 2006) Louvain method (Blondel et al. 2008) Infomap algorithm (Rosvall and Bergstrom, 2008) Minimize information theoretic descriptions of random walks on the graph Review: Fortunato, 2010

Which graph metrics? NODAL AND GLOBAL

Nodal Measures Degree Number of edges connected to a node Degree=6 Degree=1 Nodal Clustering Coefficient (è basis for measure of global segregation) Fraction of all possible edges realized among a node s neighbors = Fraction of all possible triangles around a node CC =8/15 =0.53 (n(n-1)/2) Shortest Path Length (è basis for measure of global integration) Number of edges on shortest geodesic path between two nodes Path Length=3 è Distance matrix Sporns, 2011

Nodal Measures Measures of centrality: Closeness Centrality Inverse of the node s average Shortest Path Length Betweenness Centrality Fraction of all shortest paths passing through the node Connector hub Participation Coefficient Diversity of intermodular connections Within-Module Degree (z-score) Degree intramodule z-scored within the node s module Provincial hubs : high within-module degree & low participation coefficient Connector hubs : high participation coefficient Rich club : densely interconnected connector hubs Bullmore & Sporns, 2012

24 Global Measures Measures of Integration Measures of Segregation Characteristic Path Length 1 n nodes average Shortest Path Length to all other nodes Clustering Coefficient 1 n nodes nodal Clustering Coefficient Global Efficiency 1 n nodes average inverse Shortest Path Length to all other nodes Modularity (Newman s) Modules Fraction of edges falling within the module minus expected fraction in a random network à Often used to detect community structure Rubinov & Sporns, 2010

Global Measures Small-worldness Optimal balance between functional segregation and integration Clustering Coefficient real / Clustering Coenfficient random Characteristic Path Length real / Characteristic Path Length random J Functionally specialized (segregated) modules AND intermodular (integrating) edges Watts & Strogatz, 1998

Resources Analysis Software MATLAB-based: Brain Connectivity Toolbox (Rubinov & Sporns, 2010) https://sites.google.com/site/bctnet/ Python-based: NetworkX (Hagberg et al., 2008) https://networkx.github.io Visualization General: Gephi http://gephi.github.io Anatomical space: Multimodal Connectivity Database http://umcd.humanconnectomeproject.org Anatomical space: Connectome Visualization Utility https://github.com/aestrivex/cvu Reading Rubinov M, Sporns O. Complex network measures of brain connectivity: Uses and interpretations. NeuroImage. 2010 Sep;52(3):1059 69. Bullmore ET, Bassett DS. Brain Graphs: Graphical Models of the Human Brain Connectome. Annu Rev Clin Psychol. 2010 Apr;7(1):113 40.

References Blondel, V.D., Guillaume, J.-L., Lambiotte, R., Lefebvre, E., 2008. Fast unfolding of communities in large networks. J. Stat. Mech. 2008, P10008 Bullmore E, Sporns O. The economy of brain network organization. Nat Rev Neurosci. 2012 May;13(5):336 49. Craddock RC, James GA, Holtzheimer PE, Hu XP, Mayberg HS. A whole brain fmri atlas generated via spatially constrained spectral clustering. Hum Brain Mapp. 2012 Aug 1;33(8):1914 28. Fortunato, S. (2010). Community detection in graphs. Phys. Rep. 486, 75 174. Newman MEJ. Modularity and community structure in networks. PNAS. 2006 Jun 6;103(23):8577 82. Hagberg, A.A., Schult, D.A., Swart, P.J., 2008. Exploring network structure, dynamics, and function using networkx. In: Varoquaux, G., Vaught, T., Millman, J. (Eds.), Proceedings of the 7th Python in Science Conference (SciPy2008). Pasadena, CA USA, pp. 11 15. Power JD, Cohen AL, Nelson SM, Wig GS, Barnes KA, Church JA, et al. Functional Network Organization of the Human Brain. Neuron. 2011 Nov 17;72(4):665 78. Rosvall, M., and Bergstrom, C.T. (2008). Maps of random walks on complex networks reveal community structure. Proc. Natl. Acad. Sci. USA 105, 1118 1123. Shirer WR, Ryali S, Rykhlevskaia E, Menon V, Greicius MD. Decoding Subject-Driven Cognitive States with Whole-Brain Connectivity Patterns. Cerebral Cortex. 2012 Jan 1;22(1):158 65. Sporns O. The non-random brain: efficiency, economy, and complex dynamics. Front Comput Neurosci. 2011;5:5. Wang J, Zuo X, He Y. Graph-based network analysis of resting-state functional MRI. Frontiers in Systems Neuroscience. 2010. doi: 10.3389/fnsys.2010.00016 Watts DJ, Strogatz SH. Collective dynamics of small-world networks. Nature. 1998 Jun 4;393(6684):440 2.