Abstract

Multilayer Network (MN) is a complex network comprising a set of graphs (also referred to as layers) interconnected by edges or interlayer edges (or inter-edges) linking the nodes of different layers. In biology, a MN may model interactions among diseases, genes, and drugs, only using its structure. Recently, there has been a growing interest in comparing two MNs by revealing local regions of similarity as a counterpart of Network Alignment algorithms (NA) for simple networks. However, classical algorithms for NA such as Local NA (LNA) cannot be applied on multilayer networks, since they are not able to deal with interlayer edges. Therefore, there is a need for the introduction of novel algorithms. In this paper, we present MuLan, an algorithm for the local alignment of multilayer networks. MuLan is based on the building of a multilayer alignment graph starting from a set of seed nodes. Then it analyses such a graph by revealing conserved regions. We first show as proof of concept the performances of MuLaN on a set of synthetic multilayer networks. Then, we used as a case study a real multilayer network in the biomedical domain. Our results show that MuLaN can build high-quality alignments and can extract knowledge about the aligned multilayer networks. MuLaN is available at https://github.com/pietrocinaglia/mulan.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call