The L-HetNetAligner design is general. Thus, the user may customise its use to analyse heterogeneous networks. As a proof of principle, we present the use of L-HetNetAligner on two sets of networks: 1) synthetic networks, and 2) heterogeneous network with multiple types of nodes and relationships.
Dataset: Synthetic Networks
The input dataset consists of 12 synthetic networks built using scale-free networks (SF) graph generator.
We set all model network instances to the same size of 950 nodes, and we have varied the number of edges. Then, we assign each node a colour out of n possible colours. We vary n from 1 to 4 in order to build four heterogeneous versions for each synthetic network.
Dataset: Hetionet Network
Hetionet is an heterogeneous network integrating data of medical relevance extracted from public resources. Hetionet consists of 47031 nodes of 11 types, such as genes, compounds, diseases, anatomies, pathways, biological processes, molecular functions, cellular components, pharmacologic classes, side effects, and symptoms and 2250197 relationships of 24 types .
Starting from Hetionet, we create a sub-network composed of genes, diseases, GO annotations (biological processes, molecular functions, cellular components,) and anatomy data.
We use these data to impose colours onto nodes of the Hetionet network. We build 4 coloured version of Hetionet in order to cover each type of nodes as follows:
Hetionet
Random