A Novel Algorithm for Local Network Alignment Based on Network Embedding

Networks are widely used in bioinformatics and biomedicine to represent associations across a large class of biological entities. Network alignment refers to the set of approaches that aim to reveal similarities among networks. Local Network Alignment (LNA) algorithms find (relatively small) local r...

Full description

Bibliographic Details
Main Authors: Pietro Hiram Guzzi, Giuseppe Tradigo, Pierangelo Veltri
Format: Article
Language:English
Published: MDPI AG 2022-05-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/11/5403
_version_ 1797494269052715008
author Pietro Hiram Guzzi
Giuseppe Tradigo
Pierangelo Veltri
author_facet Pietro Hiram Guzzi
Giuseppe Tradigo
Pierangelo Veltri
author_sort Pietro Hiram Guzzi
collection DOAJ
description Networks are widely used in bioinformatics and biomedicine to represent associations across a large class of biological entities. Network alignment refers to the set of approaches that aim to reveal similarities among networks. Local Network Alignment (LNA) algorithms find (relatively small) local regions of similarity between two or more networks. Such algorithms are in general based on a set of seed nodes that are used to build the alignment incrementally. A large fraction of LNA algorithms uses a set of vertices based on context information as seed nodes, even if this may cause a bias or a data-circularity problem. Moreover, using topology information to choose seed nodes improves overall alignment. Finally, similarities among nodes can be identified by network embedding methods (or representation learning). Given there are two networks, we propose to use network embedding to capture structural similarity among nodes, which can also be used to improve LNA effectiveness. We present an algorithm and experimental tests on real and syntactic graph data to find LNAs.
first_indexed 2024-03-10T01:31:56Z
format Article
id doaj.art-b7d4f89ddaa84bdd95440efd657a9aba
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T01:31:56Z
publishDate 2022-05-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-b7d4f89ddaa84bdd95440efd657a9aba2023-11-23T13:40:59ZengMDPI AGApplied Sciences2076-34172022-05-011211540310.3390/app12115403A Novel Algorithm for Local Network Alignment Based on Network EmbeddingPietro Hiram Guzzi0Giuseppe Tradigo1Pierangelo Veltri2Department of Surgical and Medical Science, University Magna Graecia of Catanzaro, 88100 Catanzaro, ItalyUniversity eCampus Novedrate (CO), 22060 Novedrate, ItalyDepartment of Surgical and Medical Science, University Magna Graecia of Catanzaro, 88100 Catanzaro, ItalyNetworks are widely used in bioinformatics and biomedicine to represent associations across a large class of biological entities. Network alignment refers to the set of approaches that aim to reveal similarities among networks. Local Network Alignment (LNA) algorithms find (relatively small) local regions of similarity between two or more networks. Such algorithms are in general based on a set of seed nodes that are used to build the alignment incrementally. A large fraction of LNA algorithms uses a set of vertices based on context information as seed nodes, even if this may cause a bias or a data-circularity problem. Moreover, using topology information to choose seed nodes improves overall alignment. Finally, similarities among nodes can be identified by network embedding methods (or representation learning). Given there are two networks, we propose to use network embedding to capture structural similarity among nodes, which can also be used to improve LNA effectiveness. We present an algorithm and experimental tests on real and syntactic graph data to find LNAs.https://www.mdpi.com/2076-3417/12/11/5403LNALocal Network Alignmenttopologybiological entities
spellingShingle Pietro Hiram Guzzi
Giuseppe Tradigo
Pierangelo Veltri
A Novel Algorithm for Local Network Alignment Based on Network Embedding
Applied Sciences
LNA
Local Network Alignment
topology
biological entities
title A Novel Algorithm for Local Network Alignment Based on Network Embedding
title_full A Novel Algorithm for Local Network Alignment Based on Network Embedding
title_fullStr A Novel Algorithm for Local Network Alignment Based on Network Embedding
title_full_unstemmed A Novel Algorithm for Local Network Alignment Based on Network Embedding
title_short A Novel Algorithm for Local Network Alignment Based on Network Embedding
title_sort novel algorithm for local network alignment based on network embedding
topic LNA
Local Network Alignment
topology
biological entities
url https://www.mdpi.com/2076-3417/12/11/5403
work_keys_str_mv AT pietrohiramguzzi anovelalgorithmforlocalnetworkalignmentbasedonnetworkembedding
AT giuseppetradigo anovelalgorithmforlocalnetworkalignmentbasedonnetworkembedding
AT pierangeloveltri anovelalgorithmforlocalnetworkalignmentbasedonnetworkembedding
AT pietrohiramguzzi novelalgorithmforlocalnetworkalignmentbasedonnetworkembedding
AT giuseppetradigo novelalgorithmforlocalnetworkalignmentbasedonnetworkembedding
AT pierangeloveltri novelalgorithmforlocalnetworkalignmentbasedonnetworkembedding