MATLAB Answers

0

Laplacian clustering on Network

Asked by Light.16 on 29 Nov 2016
Latest activity Edited by Walter Roberson
on 10 Feb 2019
Hello guys !
First of all sorry for my english... I'm doing a project of Complex Network, in particular i'm building the Human Diseasome. My professor ask me to compute a clustering (i.e. Laplacian) on the obtained Network.
I really don't know how to start.. What should i do? What are the operation that i've to do ?
really thanks for your answer !!!
;)

  0 Comments

Sign in to comment.

2 Answers

Answer by Brendan Hamm on 29 Nov 2016

Assuming that you are interested in performing a spectral clustering a good place to start would be here. I have attached a few files in which I implement one spectral clustering technique on some concentric circles as an example. The idea is to show how this works in a low dimensional space.
The Graph Laplacian can be calculated using the functionality of MATLAB graphs. This has a built in method, Laplacian which you might find useful. If the network is large you may need to implement another method.
Another resource I found helpful was A Tutorial on Spectral Clustering.
Best of luck.

  0 Comments

Sign in to comment.


Answer by Andrew Knyazev on 21 Sep 2018
Edited by Walter Roberson
on 10 Feb 2019

This answer was flagged by Brendan Hamm
Spectral clustering using the graph Laplacian is well fully implemented, e.g., in https://github.com/scikit-learn

  0 Comments

Sign in to comment.