ILSM

In view of the analysis of the structural characteristics of the multilayer network (species-sharing species-other species) has been complete, however, there is still a lack of a unified operation that can quickly obtain the corresponding characteristics of the multilayer network and explore Mesoscale structure of the network (motif). To solve this insufficiency, ‘ILSM’ was designed for supporting calculating such metrics of multilayer networks by functions of R package.

The visualization of multilayer interaction network:

Installation

You can install the development version of ILSM from GitHub:

devtools::install_github("WeichengSun/ILSM")

motif guideline of Multilayer network

In multilayer network, 44 types of motifs of nodes ranging from 3 to 6 are shown. The green squares, cyan circles, and blue squares represent the first, second, and third layers of the network, respectively. The graph in the first row represents only one node in the middle layer with increasing complexity, similarly, the graph in the second to fourth rows represents a motif with two nodes in the middle layer, and finally the motif in the fifth row represents a motif with three nodes node in the middle layer, which also tends to be the most complex. The numbers “1” to “65” in the cyan circle represent the roles in which the 65 nodes are located.

Example

This is a basic example which shows you how to solve a common problem:

library(ILSM)
## generate a network
set.seed(12)
N <- build_net(11,15,16,0.2)

## calculate the frequency of motifs
motif_count(N)

## measure the roles of intermediate-layer node
Midlayer_role(N)

## interconnection pattern
subnet_cor(N)
Psc(N)
Prc(N)
Hc(N)

## examine node versatility
Node_versatility(N)

License

The code is released under the MIT license (see LICENSE file).

References

Pilosof, S., Porter, M. A., Pascual, M., & Kéfi, S. (2017). The multilayer nature of ecological networks. Nature Ecology & Evolution, 1(4), 0101.

Simmons, B. I., Sweering, M. J., Schillinger, M., Dicks, L. V., Sutherland, W. J., & Di Clemente, R. (2019). bmotif: A package for motif analyses of bipartite networks. Methods in Ecology and Evolution, 10(5), 695-701.

Mora, B.B., Cirtwill, A.R. and Stouffer, D.B., 2018. pymfinder: a tool for the motif analysis of binary and quantitative complex networks. bioRxiv, 364703.

Domínguez-García, V., & Kéfi, S. (2021). The structure and robustness of tripartite ecological networks. bioRxiv, 2021-10.

Sauve, A. M., Thébault, E., Pocock, M. J., & Fontaine, C. (2016). How plants connect pollination and herbivory networks and their contribution to community stability. Ecology, 97(4), 908-917.