Module 7

Systems Biology & Networks

Systems biology treats cells as networks of molecular interactions. Protein- protein interaction (PPI), gene-regulatory, and metabolic networks each have characteristic topologies and dynamics. This module covers scale-free networks, community detection, Boolean models, and flux-balance analysis.

1. Network Topology

Biological networks typically exhibit scale-free degree distributions P(k) ∝ k−γ with 2 < γ < 3, following the Barabási- Albert preferential-attachment mechanism. Hubs (high-degree nodes) are often essential genes. Small-world structure — short average path length with high clustering — is another common property (Watts & Strogatz 1998).

2. Boolean & ODE Models

Boolean network models (Kauffman 1969) assign each node a binary state (on/off) updated synchronously by a logic function of neighbours. Attractors of the Boolean dynamics correspond to cell types or phenotypes. ODE models add continuous dynamics: Michaelis-Menten kinetics, Hill-function activators, and cooperative repression produce switches, oscillators, and feedback loops (Alon 2007).

3. Flux-Balance Analysis

For a metabolic network with stoichiometric matrix S (metabolites × reactions):

\[ \text{maximise}\ c^T v\quad \text{subject to}\quad S v = 0,\ v_{lb} \leq v \leq v_{ub} \]

The steady-state constraint S v = 0 and bound constraints define a feasible flux polytope; linear programming selects the flux distribution maximising a biological objective (biomass production, ATP yield). COBRA Toolbox (Python/R) is the standard. Genome-scale models (iJO1366 for E. coli, Recon3D for human) enable strain design and drug-target prediction.

Simulation: Scale-Free Networks & FBA

Python
script.py48 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

4. Community Detection

Louvain and Leiden algorithms partition networks into communities by optimising modularity. Biological interpretations: PPI communities often correspond to protein complexes or functional modules; GRN communities correspond to co-regulated gene clusters. Cytoscape is the canonical visualisation tool; igraph (Python/R) and NetworkX are programmatic libraries.

Key References

• Barabási, A.-L. & Oltvai, Z. N. (2004). “Network biology: understanding the cell’s functional organization.” Nat. Rev. Genet., 5, 101–113.

• Alon, U. (2006). An Introduction to Systems Biology. CRC Press.

• Orth, J. D., Thiele, I. & Palsson, B. (2010). “What is flux balance analysis?” Nat. Biotechnol., 28, 245–248.

• Blondel, V. D. et al. (2008). “Fast unfolding of communities in large networks.” J. Stat. Mech., P10008.

Share:XRedditLinkedIn