Section 3 Case 1

We provide the step-by-step instructions on how to identify modular/community structure (Step 2), the essential to subsequently interpret the genetic interaction network, both visually intuitive and scientifically sound. Steps 3-6 detail how to determine 2D coordinates of the network respecting modular structure, and how to add the hull and labelling for each of the modules, while Steps 7-12 show how to perform pathway analysis of modules for knowledge discovery and interpretation.

Step 1: Load the packages and import human genetic interaction data (see Materials).

Step 2: Identify modular structure using the multi-level modularity optimisation algorithm.

Step 3: Determine 2D coordinates for nodes, initialised within a module (using the Kamada-Kawai layout algorithm) and then adjusted considering between-module relations (via the diffusion-limited aggregation algorithm).

Step 4: Visualise the network respecting modular structure.

Step 5. Compute the hull for nodes per module that is added as a polygon layer.

Step 6. Label modules as a text layer, altogether shown in FIGURE 3.1.

Network visualisation of human genetic interactions respecting the modular structure.

FIGURE 3.1: Network visualisation of human genetic interactions respecting the modular structure.

Step 7. Summarise the number of genes found in each module (FIGURE 3.2).

Bar plot of the number of genes across modules.

FIGURE 3.2: Bar plot of the number of genes across modules.

Step 8. Perform pathway enrichment analysis for genes in each module.

Step 9. Explore enrichment results for a module (FIGURE 3.3).

Pathway analysis of network modules. Top: a tibble designed to capture module-centric information, including input data and the results sequentially generated along the analysis. The results for module 3 are illustrated including the eTerm object, the forest plot, and the ladder plot

FIGURE 3.3: Pathway analysis of network modules. Top: a tibble designed to capture module-centric information, including input data and the results sequentially generated along the analysis. The results for module 3 are illustrated including the eTerm object, the forest plot, and the ladder plot

Step 10. Prepare the output for all modules.

Step 11. Output enrichment results into a file output.txt.

Step 12. Visualise and compare enrichment results between modules (FIGURE 3.4 and FIGURE 3.5).

Forest plot of up to 5 the most enriched pathways (FDR<0.05) per module.

FIGURE 3.4: Forest plot of up to 5 the most enriched pathways (FDR<0.05) per module.

Chord plot of up to 5 the most enriched pathways (FDR<0.05; the left-half part) per module (right-half part), with link thickness proportional to the enrichment Z-scores.

FIGURE 3.5: Chord plot of up to 5 the most enriched pathways (FDR<0.05; the left-half part) per module (right-half part), with link thickness proportional to the enrichment Z-scores.