Department of Surgical and Medical Sciences, University of Catanzaro, Catanzaro, 88040, Italy.
Department of Computer Science and Engineering, University of Notre Dame, Notre Dame, Indiana, USA.
Sci Rep. 2020 Mar 3;10(1):3901. doi: 10.1038/s41598-020-60737-5.
Networks are largely used for modelling and analysing a wide range of biological data. As a consequence, many different research efforts have resulted in the introduction of a large number of algorithms for analysis and comparison of networks. Many of these algorithms can deal with networks with a single class of nodes and edges, also referred to as homogeneous networks. Recently, many different approaches tried to integrate into a single model the interplay of different molecules. A possible formalism to model such a scenario comes from node/edge coloured networks (also known as heterogeneous networks) implemented as node/ edge-coloured graphs. Therefore, the need for the introduction of algorithms able to compare heterogeneous networks arises. We here focus on the local comparison of heterogeneous networks, and we formulate it as a network alignment problem. To the best of our knowledge, the local alignment of heterogeneous networks has not been explored in the past. We here propose L-HetNetAligner a novel algorithm that receives as input two heterogeneous networks (node-coloured graphs) and builds a local alignment of them. We also implemented and tested our algorithm. Our results confirm that our method builds high-quality alignments. The following website *contains Supplementary File 1 material and the code.
网络在很大程度上被用于对广泛的生物数据进行建模和分析。因此,许多不同的研究工作已经导致了大量用于分析和比较网络的算法的引入。许多这些算法可以处理只有一类节点和边的网络,也称为同质网络。最近,许多不同的方法试图将不同分子的相互作用整合到一个单一的模型中。一种可能的形式化方法来自于节点/边着色网络(也称为异质网络),它被实现为节点/边着色图。因此,需要引入能够比较异质网络的算法。我们在这里关注异质网络的局部比较,并将其表述为网络对齐问题。据我们所知,过去没有探索过异质网络的局部对齐。我们在这里提出了 L-HetNetAligner 一种新颖的算法,它接收两个异质网络(节点着色图)作为输入,并构建它们的局部对齐。我们还实现并测试了我们的算法。我们的结果证实,我们的方法构建了高质量的对齐。以下网站包含补充文件 1 材料和代码。