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.

A novel local alignment algorithm for Multilayer networks

Milano M.;Cinaglia P.;Guzzi P. H.;Cannataro M.
2024-01-01

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.
2024
Local network alignment
Multilayer network
Network alignment
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12317/91497
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
social impact