您当前的位置:首页 > 师资力量 > 链接

链接

Software and visualization for key nodes
发布时间:2016-10-31     点击次数:

This file includes operating instruction, MATLAB executable file of ENMNFinder and dataset presented in “Identifying key nodes in multilayer networks based on tensor decomposition”

Dingjie Wang1,2, Haitao Wang1,2, Xiufen Zou1,2,*

1School of Mathematics and Statistics, Wuhan University, Wuhan, 430072, China and

2Computational Science Hubei Key Laboratory, Wuhan University, Wuhan, 430072, China.

* Corresponding author: xfzou@whu.edu.cn.

To make other researchers more convenient for identifying essential nodes in multilayer networks, we present this visual software based on GUI of MATLAB, called ENMNFinder (Essential Nodes of Multilayer Networks Finder). The ENMNFinder provides an easy and accessible user interface for the calculation of centralities, and the visual representation of the computational results in multilayer networks. In the following, we give the detailed instruction for the use of the ENMNFinder software. Here we use the C.elegans multilayer connectome network [1-2] as a test example and the data is available at

 http://deim.urv.cat/~manlio.dedomenico/data.php.

1 The installation of the ENMNFinder software

 ENMNFinder software should run under Windows. Depending on two different windows operating systems, two different ENMNFinder softwares are provided for 32-bits and 64-bits, named by ENMNFinder_32_bits and ENMNFinder_64_bits, respectively. Choose the appropriate version according to the different windows operating systems. Before installing the ENMNFinder software, please install the MATLAB Compiler Runtime (MCR) firstly. It is available at http://www.mathworks.com/products/compiler/mcr/index.html. If you use the ENMNFinder_32-bits software, you should choose the version R2012a(7.17) of MCR on 32-bit windows operating system. And if one use the ENMNFinder_64-bits software, you should choose the version R2013a(8.1) of MCR on 64-bit windows operating system. Next, one can run the ENMNFinder software (ENMNFinder _32_bits.exe (download: ENMNFinder_32_bits.zip (1.95 MB))or ENMNFinder_64_bits.exe (download: FNMNFinder_64_bits.zip (7.09 MB))). Then the following initialization user interface can be obtained.

 

 

F1.jpg 

2 Format of input data

Clicking the button “Input data” in the left enter into the user interface of input data, and you need to input a TXT file (For example, C.elegans multilayer connectome network.txt (download: C.elegans multilayer connectome network.txt (86.82 KB))). The TXT file contains four column data, which provides the interaction relationships of nodes in multilayer networks, the format is as follows.

e32753c0a62f55ff475c70eab4a9b82b.jpg 

3 The visual representation of the ranking results of centrality methods

Clicking the button “Ranking” in the left enter into the following user interface. In this interface, you can choose different centrality methods (include EDCPTD, eigenvector, PageRank, degree, in-degree, out-degree, hub and authority centralities) to identify essential nodes in multilayer networks, and ranking results of centrality methods can be stored in an XLS file and represented in the following user interface.

Figure3.jpg 

 For example, in the C.elegans multilayer connectome network, we choose authority and EDCPTD centralities to identify essential nodes, the ranking results of two centrality methods are shown in the following interface.

Figure4.jpg 

 

4 The visual representation of correlation analysis between different centrality methods

Clicking the button “Correlation” in the left enter into the user interface of correlation analysis. In this interface, you need to choose two different centrality methods. The ENMNFinder can calculate the Spearman correlation between two different centrality methods. For example, in the C.elegans multilayer connectome network, we choose PageRank and degree centralities to identify essential nodes. The value of Spearman correlation between PageRank and degree centralities and corresponding visual figure are shown in the following interfaces.

ac4d04cc35d9a0207659b3213578ac22.jpg

0a7d31dd8cd70f653cab13853e9bf205.jpg 

5 The visual representation of distribution of the difference between the node’s rank

Clicking the button “Distribution” in the left enter into the following user interface. In this interface, through the ENMNFinder software, we can obtain the distribution of the difference between the node’s rank, obtained from different centrality measures, in aggregated and multilayer network.

Figure7.jpg 

For example, in the C.elegans multilayer connectome network, we choose EDCPTD centrality of the multilayer network and degree centrality of the aggregated network to identify essential nodes. The visual result of distribution of the difference between these two centralities is shown in the following interface.

Figure8.jpg 

References

[1] Chen, B.L., Hall, D.H. and Chklovskii, D.B. Wiring optimization can relate neuronal structure and function. Proceedings of the National Academy of Sciences of the United States of America 2006;103(12):4723-4728.

[2] De Domenico, M., Porter, M.A. and Arenas, A. MuxViz: a tool for multilayer analysis and visualization of networks. Journal of Complex Networks 2014:cnu038.

 

 

 

 

 

打印】【关闭
设为首页 | 加入收藏 | 联系我们
电子邮箱:maths@whu.edu.cn  邮政编码:430072
地址:中国·武汉·武昌·珞珈山 武汉大学数学与统计学院