SlideShare a Scribd company logo
1 of 37
Download to read offline
DTI brain networks analysis
Significativity, propagation and community detection
Emanuele Pesce, Alessandro Merola
Neural Network and Knowledge Discovery
Università degli studi di Salerno
July 2015
Preprocessing
Borda + strong/weak ties
T-test + strong/weak ties
T-test + Strong ties
Propagation
Model
Example
Results
Community detection
Spectral clustering
Spectral clustering results
Infomap
Infomap results
Mutual information
Conclusions
Contents
Preprocessing
Borda + strong/weak ties
T-test + strong/weak ties
T-test + Strong ties
Propagation
Model
Example
Results
Community detection
Spectral clustering
Spectral clustering results
Infomap
Infomap results
Mutual information
Conclusions
Input Dataset
70 subjects
20 controls
50 patients (SLA)
DTI data
90 regions of interest (ROI)
Graphs
Modelling the problem with graphs
Each graph has 90 vretices and 8100 edges (full connected)
The weight of an edge stands for the number of streamline
between two brain areas
Choosing significant edges
There is the need of ”pruning” the edges, removing those less
significant and keeping the most important ones
Three ways:
Borda + strong/weak ties
T-test + strong/weak ties
T-test + strong ties
Borda + strong/weak ties
Borda counting
The idea is to determinate the masks of the important edges both
for patients and controls and then merge them.
Borda counting
It has been used the Borda counting in order to do a ranking
of the edges (patients and controls)
After a cutting procedure has been applied on these graphs
A mask for controls
A mask for patients
Merge the two masks
Borda + strong/weak ties
Strong/weak ties cutting
Intuition
Identify the most important connections (strong ties)
Identify the weak connections which have few strong ties in
the neighborhood
Strong/weak ties cutting
Algorithm
Data: Full connected graph
Result: Cutted graph
Relevants = ∅;
Computes Minimun Spanning Tree MST;
for each edge e ∈ MST do
add e to Relevants;
end
for each edge e /∈ MST do
if the neighborhood of e has few edges ∈ Relevants then
add e to Relevants;
end
end
Algorithm 1: Strong/weak ties algorithm
T-test + Strong/weak ties
Alternately to Borda t-test (µ) has been used for selecting
important edges
After has been applied a Bonferroni correction
Edges have been taken if their p-values was < 0.05
Since relevant edges were too much (≈ 5000) a strong/weak
ties cutting has been applied
T-test + Strong ties
T-test (mu = 0)
After a Bonferroni correction has been applied (p-value <
0.05)
But here only edges belonging to minimum spanning tree have
been taken
Contents
Preprocessing
Borda + strong/weak ties
T-test + strong/weak ties
T-test + Strong ties
Propagation
Model
Example
Results
Community detection
Spectral clustering
Spectral clustering results
Infomap
Infomap results
Mutual information
Conclusions
Propagation model
Definition
Goal
To find out how information spreading itself on these networks
Idea
Vertices can be in an active state or not
Active vertices tend to apply a pression on neighbors in order
to try to activate them
If a not active node receives the right amount of pression it
becomes active
Propagation model
Details
A set of starting active nodes has been choosen (seeds)
A node u not active becomes active if:
random(0, 1) ≤
pression(u)
capacity(u)
random(0, 1): is a random number in range (0, 1)
capacity(u): weighted sum of edges incoming to u
pression(u): weighted sum of edges incoming to u and
outcoming from active nodes
Propagation model
Example
Propagation model results
T-test + Strong/weak ties
Mean
Standard deviation
Contents
Preprocessing
Borda + strong/weak ties
T-test + strong/weak ties
T-test + Strong ties
Propagation
Model
Example
Results
Community detection
Spectral clustering
Spectral clustering results
Infomap
Infomap results
Mutual information
Conclusions
Community detection on graphs (1)
A community is a subset of vertices such that vertices in the
same community are strongly connected each other and
weakly connected with other community
Clustering on graphs
Community detection on graphs (2)
In this work the following algorithms have been used:
Spectral clustering
Infomap community detection algorithm
They have been used to find pattern in graphs
Community detection on graphs (3)
The clustering has been applied on brain areas (graph
vertices) of each subject
This procedure has been applied on both patients and controls
After it has been calcuted co-occurrence matrix on both
controls and patients
Spectral clustering
Input: graph ajacency matrix and an integer digit k (number
of cluster)
Calculate the first k eigenvector v1, v2, . . . , vk of the matrix
Build the matrix V ⊆ Rn×n with eigenvector as column
The row of the matrix V are the new points zi ∈ Rk
Clustering of the points zi with k-means algorithm
Spectral clustering
Borda + strong/weak ties
Figure: Controls
Spectral clustering
Borda + strong/weak ties
Figure: Patients
Spectral clustering: community
Borda + strong/weak ties
Figure: Controls
Spectral clustering: community
Borda + strong/weak ties
Figure: Patients
Spectral clustering
T-Test + Strong ties
Figure: Controls
Spectral clustering
T-Test + Strong ties
Figure: Patients
Infomap algorithm
It is based on random walk
It considers the weights of the edges and their direction
The idea is to maximize the probability that a walker remains
in the community where it has been generated
Futhermore it is important also how much disconnected
communities are
Infomap
Borda + strong/weak ties
Figure: Controls
Infomap
Borda + strong/weak ties
Figure: Patients
Infomap: community
Borda + strong/weak ties
Figure: Controls
Infomap: community
Borda + strong/weak ties
Figure: Patients
Infomap
T-Test + strong/weak ties
Figure: Controls
Infomap
T-Test + strong/weak ties
Figure: Patients
Mutual information
Dataset/Algorithm Spectral clustering Infomap algorithm
Borda + strong/weak ties 0.8354332 0.8614745
T-test + strong/weak ties 0.7337158 0.8430798
T-test + strong ties 0.6066828 0.748526
Contents
Preprocessing
Borda + strong/weak ties
T-test + strong/weak ties
T-test + Strong ties
Propagation
Model
Example
Results
Community detection
Spectral clustering
Spectral clustering results
Infomap
Infomap results
Mutual information
Conclusions
Conclusions
Several esperiments have been applied to DTI brain networks
Relevant networks have been estracted
Information propagation results have to be improvered
Community detection has detected some stable community

More Related Content

What's hot

Random forest
Random forestRandom forest
Random forestUjjawal
 
Event classification & prediction using support vector machine
Event classification & prediction using support vector machineEvent classification & prediction using support vector machine
Event classification & prediction using support vector machineRuta Kambli
 
SVM Tutorial
SVM TutorialSVM Tutorial
SVM Tutorialbutest
 
support vector machine and associative classification
support vector machine and associative classificationsupport vector machine and associative classification
support vector machine and associative classificationrajshreemuthiah
 
Support Vector Machine without tears
Support Vector Machine without tearsSupport Vector Machine without tears
Support Vector Machine without tearsAnkit Sharma
 
Handling Missing Attributes using Matrix Factorization 
Handling Missing Attributes using Matrix Factorization Handling Missing Attributes using Matrix Factorization 
Handling Missing Attributes using Matrix Factorization CS, NcState
 
Image Classification And Support Vector Machine
Image Classification And Support Vector MachineImage Classification And Support Vector Machine
Image Classification And Support Vector MachineShao-Chuan Wang
 
Learning On The Border:Active Learning in Imbalanced classification Data
Learning On The Border:Active Learning in Imbalanced classification DataLearning On The Border:Active Learning in Imbalanced classification Data
Learning On The Border:Active Learning in Imbalanced classification Data萍華 楊
 
Data Compression in Data mining and Business Intelligencs
Data Compression in Data mining and Business Intelligencs Data Compression in Data mining and Business Intelligencs
Data Compression in Data mining and Business Intelligencs ShahDhruv21
 
Support Vector Machine and Implementation using Weka
Support Vector Machine and Implementation using WekaSupport Vector Machine and Implementation using Weka
Support Vector Machine and Implementation using WekaMacha Pujitha
 
Graph Tea: Simulating Tool for Graph Theory & Algorithms
Graph Tea: Simulating Tool for Graph Theory & AlgorithmsGraph Tea: Simulating Tool for Graph Theory & Algorithms
Graph Tea: Simulating Tool for Graph Theory & AlgorithmsIJMTST Journal
 
Principal Component Analysis (PCA) and LDA PPT Slides
Principal Component Analysis (PCA) and LDA PPT SlidesPrincipal Component Analysis (PCA) and LDA PPT Slides
Principal Component Analysis (PCA) and LDA PPT SlidesAbhishekKumar4995
 
Neural network for machine learning
Neural network for machine learningNeural network for machine learning
Neural network for machine learningUjjawal
 
Introduction to Some Tree based Learning Method
Introduction to Some Tree based Learning MethodIntroduction to Some Tree based Learning Method
Introduction to Some Tree based Learning MethodHonglin Yu
 
Classifiers
ClassifiersClassifiers
ClassifiersAyurdata
 
MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)
MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)
MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)csandit
 
Kaggle Projects Presentation Sawinder Pal Kaur
Kaggle Projects Presentation Sawinder Pal KaurKaggle Projects Presentation Sawinder Pal Kaur
Kaggle Projects Presentation Sawinder Pal KaurSawinder Pal Kaur
 

What's hot (19)

Random forest
Random forestRandom forest
Random forest
 
Event classification & prediction using support vector machine
Event classification & prediction using support vector machineEvent classification & prediction using support vector machine
Event classification & prediction using support vector machine
 
SVM Tutorial
SVM TutorialSVM Tutorial
SVM Tutorial
 
support vector machine and associative classification
support vector machine and associative classificationsupport vector machine and associative classification
support vector machine and associative classification
 
Support Vector Machine without tears
Support Vector Machine without tearsSupport Vector Machine without tears
Support Vector Machine without tears
 
Handling Missing Attributes using Matrix Factorization 
Handling Missing Attributes using Matrix Factorization Handling Missing Attributes using Matrix Factorization 
Handling Missing Attributes using Matrix Factorization 
 
Image Classification And Support Vector Machine
Image Classification And Support Vector MachineImage Classification And Support Vector Machine
Image Classification And Support Vector Machine
 
Support vector machines
Support vector machinesSupport vector machines
Support vector machines
 
Support vector machine-SVM's
Support vector machine-SVM'sSupport vector machine-SVM's
Support vector machine-SVM's
 
Learning On The Border:Active Learning in Imbalanced classification Data
Learning On The Border:Active Learning in Imbalanced classification DataLearning On The Border:Active Learning in Imbalanced classification Data
Learning On The Border:Active Learning in Imbalanced classification Data
 
Data Compression in Data mining and Business Intelligencs
Data Compression in Data mining and Business Intelligencs Data Compression in Data mining and Business Intelligencs
Data Compression in Data mining and Business Intelligencs
 
Support Vector Machine and Implementation using Weka
Support Vector Machine and Implementation using WekaSupport Vector Machine and Implementation using Weka
Support Vector Machine and Implementation using Weka
 
Graph Tea: Simulating Tool for Graph Theory & Algorithms
Graph Tea: Simulating Tool for Graph Theory & AlgorithmsGraph Tea: Simulating Tool for Graph Theory & Algorithms
Graph Tea: Simulating Tool for Graph Theory & Algorithms
 
Principal Component Analysis (PCA) and LDA PPT Slides
Principal Component Analysis (PCA) and LDA PPT SlidesPrincipal Component Analysis (PCA) and LDA PPT Slides
Principal Component Analysis (PCA) and LDA PPT Slides
 
Neural network for machine learning
Neural network for machine learningNeural network for machine learning
Neural network for machine learning
 
Introduction to Some Tree based Learning Method
Introduction to Some Tree based Learning MethodIntroduction to Some Tree based Learning Method
Introduction to Some Tree based Learning Method
 
Classifiers
ClassifiersClassifiers
Classifiers
 
MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)
MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)
MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)
 
Kaggle Projects Presentation Sawinder Pal Kaur
Kaggle Projects Presentation Sawinder Pal KaurKaggle Projects Presentation Sawinder Pal Kaur
Kaggle Projects Presentation Sawinder Pal Kaur
 

Similar to DTI brain networks analysis

Neural Networks with Complex Sample Data
Neural Networks with Complex Sample DataNeural Networks with Complex Sample Data
Neural Networks with Complex Sample DataSavano Pereira
 
ProbabilisticModeling20080411
ProbabilisticModeling20080411ProbabilisticModeling20080411
ProbabilisticModeling20080411Clay Stanek
 
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHESIMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHESVikash Kumar
 
An Optimal Approach For Knowledge Protection In Structured Frequent Patterns
An Optimal Approach For Knowledge Protection In Structured Frequent PatternsAn Optimal Approach For Knowledge Protection In Structured Frequent Patterns
An Optimal Approach For Knowledge Protection In Structured Frequent PatternsWaqas Tariq
 
Artificial Neural Networks for NIU
Artificial Neural Networks for NIUArtificial Neural Networks for NIU
Artificial Neural Networks for NIUProf. Neeta Awasthy
 
Pm m23 & pmnm06 week 3 lectures 2015
Pm m23 & pmnm06 week 3 lectures 2015Pm m23 & pmnm06 week 3 lectures 2015
Pm m23 & pmnm06 week 3 lectures 2015pdiddyboy2
 
ANNs have been widely used in various domains for: Pattern recognition Funct...
ANNs have been widely used in various domains for: Pattern recognition  Funct...ANNs have been widely used in various domains for: Pattern recognition  Funct...
ANNs have been widely used in various domains for: Pattern recognition Funct...vijaym148
 
Machine learning basics using trees algorithm (Random forest, Gradient Boosting)
Machine learning basics using trees algorithm (Random forest, Gradient Boosting)Machine learning basics using trees algorithm (Random forest, Gradient Boosting)
Machine learning basics using trees algorithm (Random forest, Gradient Boosting)Parth Khare
 
韩国会议
韩国会议韩国会议
韩国会议YAO YUAN
 
X-TREPAN: A MULTI CLASS REGRESSION AND ADAPTED EXTRACTION OF COMPREHENSIBLE D...
X-TREPAN: A MULTI CLASS REGRESSION AND ADAPTED EXTRACTION OF COMPREHENSIBLE D...X-TREPAN: A MULTI CLASS REGRESSION AND ADAPTED EXTRACTION OF COMPREHENSIBLE D...
X-TREPAN: A MULTI CLASS REGRESSION AND ADAPTED EXTRACTION OF COMPREHENSIBLE D...cscpconf
 
X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...
X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...
X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...csandit
 

Similar to DTI brain networks analysis (20)

Neural Networks with Complex Sample Data
Neural Networks with Complex Sample DataNeural Networks with Complex Sample Data
Neural Networks with Complex Sample Data
 
ProbabilisticModeling20080411
ProbabilisticModeling20080411ProbabilisticModeling20080411
ProbabilisticModeling20080411
 
5
55
5
 
7
77
7
 
7
77
7
 
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHESIMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
 
An Optimal Approach For Knowledge Protection In Structured Frequent Patterns
An Optimal Approach For Knowledge Protection In Structured Frequent PatternsAn Optimal Approach For Knowledge Protection In Structured Frequent Patterns
An Optimal Approach For Knowledge Protection In Structured Frequent Patterns
 
Sefl Organizing Map
Sefl Organizing MapSefl Organizing Map
Sefl Organizing Map
 
Basen Network
Basen NetworkBasen Network
Basen Network
 
Estimating Space-Time Covariance from Finite Sample Sets
Estimating Space-Time Covariance from Finite Sample SetsEstimating Space-Time Covariance from Finite Sample Sets
Estimating Space-Time Covariance from Finite Sample Sets
 
Artificial Neural Networks for NIU
Artificial Neural Networks for NIUArtificial Neural Networks for NIU
Artificial Neural Networks for NIU
 
CoopLoc Technical Presentation
CoopLoc Technical PresentationCoopLoc Technical Presentation
CoopLoc Technical Presentation
 
Pm m23 & pmnm06 week 3 lectures 2015
Pm m23 & pmnm06 week 3 lectures 2015Pm m23 & pmnm06 week 3 lectures 2015
Pm m23 & pmnm06 week 3 lectures 2015
 
ML MODULE 2.pdf
ML MODULE 2.pdfML MODULE 2.pdf
ML MODULE 2.pdf
 
ANNs have been widely used in various domains for: Pattern recognition Funct...
ANNs have been widely used in various domains for: Pattern recognition  Funct...ANNs have been widely used in various domains for: Pattern recognition  Funct...
ANNs have been widely used in various domains for: Pattern recognition Funct...
 
Machine learning basics using trees algorithm (Random forest, Gradient Boosting)
Machine learning basics using trees algorithm (Random forest, Gradient Boosting)Machine learning basics using trees algorithm (Random forest, Gradient Boosting)
Machine learning basics using trees algorithm (Random forest, Gradient Boosting)
 
韩国会议
韩国会议韩国会议
韩国会议
 
X-TREPAN: A MULTI CLASS REGRESSION AND ADAPTED EXTRACTION OF COMPREHENSIBLE D...
X-TREPAN: A MULTI CLASS REGRESSION AND ADAPTED EXTRACTION OF COMPREHENSIBLE D...X-TREPAN: A MULTI CLASS REGRESSION AND ADAPTED EXTRACTION OF COMPREHENSIBLE D...
X-TREPAN: A MULTI CLASS REGRESSION AND ADAPTED EXTRACTION OF COMPREHENSIBLE D...
 
X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...
X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...
X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...
 
Clustering
ClusteringClustering
Clustering
 

Recently uploaded

Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...nirzagarg
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareGraham Ware
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...HyderabadDolls
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfSayantanBiswas37
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowgargpaaro
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样wsppdmt
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制vexqp
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...Bertram Ludäscher
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...HyderabadDolls
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabiaahmedjiabur940
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...gajnagarg
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1ranjankumarbehera14
 
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...gragchanchal546
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...kumargunjan9515
 

Recently uploaded (20)

Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
 

DTI brain networks analysis

  • 1. DTI brain networks analysis Significativity, propagation and community detection Emanuele Pesce, Alessandro Merola Neural Network and Knowledge Discovery Università degli studi di Salerno July 2015
  • 2. Preprocessing Borda + strong/weak ties T-test + strong/weak ties T-test + Strong ties Propagation Model Example Results Community detection Spectral clustering Spectral clustering results Infomap Infomap results Mutual information Conclusions
  • 3. Contents Preprocessing Borda + strong/weak ties T-test + strong/weak ties T-test + Strong ties Propagation Model Example Results Community detection Spectral clustering Spectral clustering results Infomap Infomap results Mutual information Conclusions
  • 4. Input Dataset 70 subjects 20 controls 50 patients (SLA) DTI data 90 regions of interest (ROI)
  • 5. Graphs Modelling the problem with graphs Each graph has 90 vretices and 8100 edges (full connected) The weight of an edge stands for the number of streamline between two brain areas
  • 6. Choosing significant edges There is the need of ”pruning” the edges, removing those less significant and keeping the most important ones Three ways: Borda + strong/weak ties T-test + strong/weak ties T-test + strong ties
  • 7. Borda + strong/weak ties Borda counting The idea is to determinate the masks of the important edges both for patients and controls and then merge them. Borda counting It has been used the Borda counting in order to do a ranking of the edges (patients and controls) After a cutting procedure has been applied on these graphs A mask for controls A mask for patients Merge the two masks
  • 8. Borda + strong/weak ties Strong/weak ties cutting Intuition Identify the most important connections (strong ties) Identify the weak connections which have few strong ties in the neighborhood
  • 9. Strong/weak ties cutting Algorithm Data: Full connected graph Result: Cutted graph Relevants = ∅; Computes Minimun Spanning Tree MST; for each edge e ∈ MST do add e to Relevants; end for each edge e /∈ MST do if the neighborhood of e has few edges ∈ Relevants then add e to Relevants; end end Algorithm 1: Strong/weak ties algorithm
  • 10. T-test + Strong/weak ties Alternately to Borda t-test (µ) has been used for selecting important edges After has been applied a Bonferroni correction Edges have been taken if their p-values was < 0.05 Since relevant edges were too much (≈ 5000) a strong/weak ties cutting has been applied
  • 11. T-test + Strong ties T-test (mu = 0) After a Bonferroni correction has been applied (p-value < 0.05) But here only edges belonging to minimum spanning tree have been taken
  • 12. Contents Preprocessing Borda + strong/weak ties T-test + strong/weak ties T-test + Strong ties Propagation Model Example Results Community detection Spectral clustering Spectral clustering results Infomap Infomap results Mutual information Conclusions
  • 13. Propagation model Definition Goal To find out how information spreading itself on these networks Idea Vertices can be in an active state or not Active vertices tend to apply a pression on neighbors in order to try to activate them If a not active node receives the right amount of pression it becomes active
  • 14. Propagation model Details A set of starting active nodes has been choosen (seeds) A node u not active becomes active if: random(0, 1) ≤ pression(u) capacity(u) random(0, 1): is a random number in range (0, 1) capacity(u): weighted sum of edges incoming to u pression(u): weighted sum of edges incoming to u and outcoming from active nodes
  • 16. Propagation model results T-test + Strong/weak ties Mean Standard deviation
  • 17. Contents Preprocessing Borda + strong/weak ties T-test + strong/weak ties T-test + Strong ties Propagation Model Example Results Community detection Spectral clustering Spectral clustering results Infomap Infomap results Mutual information Conclusions
  • 18. Community detection on graphs (1) A community is a subset of vertices such that vertices in the same community are strongly connected each other and weakly connected with other community Clustering on graphs
  • 19. Community detection on graphs (2) In this work the following algorithms have been used: Spectral clustering Infomap community detection algorithm They have been used to find pattern in graphs
  • 20. Community detection on graphs (3) The clustering has been applied on brain areas (graph vertices) of each subject This procedure has been applied on both patients and controls After it has been calcuted co-occurrence matrix on both controls and patients
  • 21. Spectral clustering Input: graph ajacency matrix and an integer digit k (number of cluster) Calculate the first k eigenvector v1, v2, . . . , vk of the matrix Build the matrix V ⊆ Rn×n with eigenvector as column The row of the matrix V are the new points zi ∈ Rk Clustering of the points zi with k-means algorithm
  • 22. Spectral clustering Borda + strong/weak ties Figure: Controls
  • 23. Spectral clustering Borda + strong/weak ties Figure: Patients
  • 24. Spectral clustering: community Borda + strong/weak ties Figure: Controls
  • 25. Spectral clustering: community Borda + strong/weak ties Figure: Patients
  • 26. Spectral clustering T-Test + Strong ties Figure: Controls
  • 27. Spectral clustering T-Test + Strong ties Figure: Patients
  • 28. Infomap algorithm It is based on random walk It considers the weights of the edges and their direction The idea is to maximize the probability that a walker remains in the community where it has been generated Futhermore it is important also how much disconnected communities are
  • 29. Infomap Borda + strong/weak ties Figure: Controls
  • 30. Infomap Borda + strong/weak ties Figure: Patients
  • 31. Infomap: community Borda + strong/weak ties Figure: Controls
  • 32. Infomap: community Borda + strong/weak ties Figure: Patients
  • 33. Infomap T-Test + strong/weak ties Figure: Controls
  • 34. Infomap T-Test + strong/weak ties Figure: Patients
  • 35. Mutual information Dataset/Algorithm Spectral clustering Infomap algorithm Borda + strong/weak ties 0.8354332 0.8614745 T-test + strong/weak ties 0.7337158 0.8430798 T-test + strong ties 0.6066828 0.748526
  • 36. Contents Preprocessing Borda + strong/weak ties T-test + strong/weak ties T-test + Strong ties Propagation Model Example Results Community detection Spectral clustering Spectral clustering results Infomap Infomap results Mutual information Conclusions
  • 37. Conclusions Several esperiments have been applied to DTI brain networks Relevant networks have been estracted Information propagation results have to be improvered Community detection has detected some stable community