View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from

Join the 15-year community celebration.

Play games and win prizes!

» Learn more

5.0 | 1 rating Rate this file 5 Downloads (last 30 days) File Size: 326 KB File ID: #38689 Version: 1.0
image thumbnail




Build the PMFG graph from a similarity matrix

| Watch this File

File Information

Calculates the PMFG graph from a matrix of weights W (typically a similarity measure, e.g. correlations)
 PMFG = doPMFG(W) returns the palnar maximally filtered graph (PMFG)
 PMFG is a sparse matrix with PMFG(i,j)=W(i,j) if the edge i-j is present
 and PMFG(i,j)=0 if not
 W must be sparse, real, square and symmetric

 Tomaso Aste
 UCL Computer Science

Please refer to:

T. Aste, T. Di Matteo and S. T. Hyde,
Complex Networks on Hyperbolic Surfaces,
Physica A 346 (2005) 20-26.

M. Tumminello, T. Aste, T. Di Matteo, R.N. Mantegna,
A tool for filtering information in complex systems,
Proceedings of the National Academy of Sciences of the United States
of America (PNAS) 102 (2005) 10421-10426.

in your published research.

MATLAB release MATLAB 8.0 (R2012b)
Other requirements This function uses "matlab_bgl" package from and which must be installed
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (1)
15 Aug 2015 Jessie Ren

Hi Tomaso. Thanks so much for sharing this toolbox. Just had an issue when use it. I have installed all the .m files from the Matlab_BGL package. However, I still couldn't run the pmfg.m function.

It said that matlab_bgl\private\planar_test_mex.mexw64':
Access is denied.

And I'm using the Matlab R2012b version. Do you have any ideas why this happens? Thanks sooo much!

Contact us