Fabio Della Rossa, Fabio Dercole, and Carlo Piccardi
PROFILING CORE-PERIPHERY NETWORK STRUCTURE BY RANDOM WALKERS
Scientific Reports, 3, 1467, 2013






Copyright:
2013, Carlo Piccardi, Politecnico di Milano, Italy
[see licence notes in the distribution file]

email carlo.piccardi@polimi.it
web https://piccardi.faculty.polimi.it

Last updated: March 20, 2013

PAPER

You can download the main text of the paper and the Supplementary Information file directly from the Scientific Reports website.



CODE AND DATA

The distribution file PCPNSbyRW.zip contains the Matlab code and datafiles used to produce the results of the paper. Please refer to the paper (main text and Supplementary Information file) for all details about the algorithm and the data.


The code and data can readily be adapted and used for your own application (I hope so, at least). Please report any bug or misfunctioning. If your research benefits of these methods and algorithms, please let me know (and cite the paper...).

The zip file contains:
  • CorePeriphery.m : fully automated core-periphery profiling - computes and plots the core-periphery profile, the cp-centralization, and the individual node coreness.
The following datafiles are included:
  • A_star100.mat : 100-node star network.
  • A_complete100.mat : 100-node complete (undirected, unweighed, all-to-all) network.
  • A_ER.mat : a realization of a 100-node Erdos-Renyi network with average degree 4.
  • A_BA.mat : a realization of a 100-node Barabasi-Albert network with average degree 4.
  • A_monkeys.mat : network of the social interactions among a troop of monkeys.
  • A_karate.mat : Zachary's karate club network.
  • A_netscience_lcc.mat : collaborations among researchers in network science (largest connected component).
  • A_airports_lscc.mat : worldwide airports and their flight connections (largest strongly connected component).
  • A_internet.mat : symmetrized structure of the Internet at the level of automous systems.
  • A_ppi_lcc.mat : protein-protein interaction of the yeast Saccharomyces cerevisiae (largest connected component).
  • A_neural_lscc.mat : neural network of the nematode worm Caenorhabditis elegans (largest strongly connected component).
  • A_wtn_lscc.mat : world trade network in 2008 (largest strongly connected component).



SOFTWARE REQUIREMENTS

The .m code works correctly with Matlab 7.11.0 operating under 64-bit Windows 7 (but it probably work on previous versions as well).