Cargando…
A Method Based on Temporal Embedding for the Pairwise Alignment of Dynamic Networks
In network analysis, real-world systems may be represented via graph models, where nodes and edges represent the set of biological objects (e.g., genes, proteins, molecules) and their interactions, respectively. This representative knowledge-graph model may also consider the dynamics involved in the...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10138164/ https://www.ncbi.nlm.nih.gov/pubmed/37190452 http://dx.doi.org/10.3390/e25040665 |
_version_ | 1785032641890746368 |
---|---|
author | Cinaglia, Pietro Cannataro, Mario |
author_facet | Cinaglia, Pietro Cannataro, Mario |
author_sort | Cinaglia, Pietro |
collection | PubMed |
description | In network analysis, real-world systems may be represented via graph models, where nodes and edges represent the set of biological objects (e.g., genes, proteins, molecules) and their interactions, respectively. This representative knowledge-graph model may also consider the dynamics involved in the evolution of the network (i.e., dynamic networks), in addition to a classic static representation (i.e., static networks). Bioinformatics solutions for network analysis allow knowledge extraction from the features related to a single network of interest or by comparing networks of different species. For instance, we may align a network related to a well known species to a more complex one in order to find a match able to support new hypotheses or studies. Therefore, the network alignment is crucial for transferring the knowledge between species, usually from simplest (e.g., rat) to more complex (e.g., human). Methods: In this paper, we present Dynamic Network Alignment based on Temporal Embedding (DANTE), a novel method for pairwise alignment of dynamic networks that applies the temporal embedding to investigate the topological similarities between the two input dynamic networks. The main idea of DANTE is to consider the evolution of interactions and the changes in network topology. Briefly, the proposed solution builds a similarity matrix by integrating the tensors computed via the embedding process and, subsequently, it aligns the pairs of nodes by performing its own iterative maximization function. Results: The performed experiments have reported promising results in terms of precision and accuracy, as well as good robustness as the number of nodes and time points increases. The proposed solution showed an optimal trade-off between sensitivity and specificity on the alignments produced on several noisy versions of the dynamic yeast network, by improving by ∼18.8% (with a maximum of [Formula: see text]) the Area Under the Receiver Operating Characteristic (ROC) Curve (i.e., AUC or AUROC), compared to two well known methods: DYNAMAGNA++ and DYNAWAVE. From the point of view of quality, DANTE outperformed these by ∼91% as nodes increase and by ∼75% as the number of time points increases. Furthermore, a ∼23.73% improvement in terms of node correctness was reported with our solution on real dynamic networks. |
format | Online Article Text |
id | pubmed-10138164 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-101381642023-04-28 A Method Based on Temporal Embedding for the Pairwise Alignment of Dynamic Networks Cinaglia, Pietro Cannataro, Mario Entropy (Basel) Article In network analysis, real-world systems may be represented via graph models, where nodes and edges represent the set of biological objects (e.g., genes, proteins, molecules) and their interactions, respectively. This representative knowledge-graph model may also consider the dynamics involved in the evolution of the network (i.e., dynamic networks), in addition to a classic static representation (i.e., static networks). Bioinformatics solutions for network analysis allow knowledge extraction from the features related to a single network of interest or by comparing networks of different species. For instance, we may align a network related to a well known species to a more complex one in order to find a match able to support new hypotheses or studies. Therefore, the network alignment is crucial for transferring the knowledge between species, usually from simplest (e.g., rat) to more complex (e.g., human). Methods: In this paper, we present Dynamic Network Alignment based on Temporal Embedding (DANTE), a novel method for pairwise alignment of dynamic networks that applies the temporal embedding to investigate the topological similarities between the two input dynamic networks. The main idea of DANTE is to consider the evolution of interactions and the changes in network topology. Briefly, the proposed solution builds a similarity matrix by integrating the tensors computed via the embedding process and, subsequently, it aligns the pairs of nodes by performing its own iterative maximization function. Results: The performed experiments have reported promising results in terms of precision and accuracy, as well as good robustness as the number of nodes and time points increases. The proposed solution showed an optimal trade-off between sensitivity and specificity on the alignments produced on several noisy versions of the dynamic yeast network, by improving by ∼18.8% (with a maximum of [Formula: see text]) the Area Under the Receiver Operating Characteristic (ROC) Curve (i.e., AUC or AUROC), compared to two well known methods: DYNAMAGNA++ and DYNAWAVE. From the point of view of quality, DANTE outperformed these by ∼91% as nodes increase and by ∼75% as the number of time points increases. Furthermore, a ∼23.73% improvement in terms of node correctness was reported with our solution on real dynamic networks. MDPI 2023-04-15 /pmc/articles/PMC10138164/ /pubmed/37190452 http://dx.doi.org/10.3390/e25040665 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Cinaglia, Pietro Cannataro, Mario A Method Based on Temporal Embedding for the Pairwise Alignment of Dynamic Networks |
title | A Method Based on Temporal Embedding for the Pairwise Alignment of Dynamic Networks |
title_full | A Method Based on Temporal Embedding for the Pairwise Alignment of Dynamic Networks |
title_fullStr | A Method Based on Temporal Embedding for the Pairwise Alignment of Dynamic Networks |
title_full_unstemmed | A Method Based on Temporal Embedding for the Pairwise Alignment of Dynamic Networks |
title_short | A Method Based on Temporal Embedding for the Pairwise Alignment of Dynamic Networks |
title_sort | method based on temporal embedding for the pairwise alignment of dynamic networks |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10138164/ https://www.ncbi.nlm.nih.gov/pubmed/37190452 http://dx.doi.org/10.3390/e25040665 |
work_keys_str_mv | AT cinagliapietro amethodbasedontemporalembeddingforthepairwisealignmentofdynamicnetworks AT cannataromario amethodbasedontemporalembeddingforthepairwisealignmentofdynamicnetworks AT cinagliapietro methodbasedontemporalembeddingforthepairwisealignmentofdynamicnetworks AT cannataromario methodbasedontemporalembeddingforthepairwisealignmentofdynamicnetworks |