🧬Mathematical and Computational Methods in Molecular Biology Unit 14 – Biological Networks in Systems Biology
Biological networks are complex systems of interacting components in living organisms. These networks, including protein interactions and gene regulation, help us understand how cells and organisms function as integrated systems rather than isolated parts.
Network analysis uses graph theory to study biological networks' structure and behavior. By examining properties like connectivity and modularity, researchers can identify important nodes, uncover functional modules, and predict system-wide responses to perturbations or diseases.
we crunched the numbers and here's the most likely topics on your next test
Key Concepts and Definitions
Biological networks represent complex interactions and relationships between various biological components (genes, proteins, metabolites)
Systems biology studies biological systems as a whole, focusing on the interactions and emergent properties of the components rather than individual parts
Integrates data from multiple levels (genomic, proteomic, metabolomic) to understand the system's behavior
Networks consist of nodes (biological entities) and edges (interactions or relationships between nodes)
Network topology refers to the arrangement and structure of nodes and edges in a network
Includes properties such as degree distribution, clustering coefficient, and modularity
Hubs are highly connected nodes that play a central role in the network's structure and function
Modules are groups of nodes that are more densely connected to each other than to nodes outside the group, often representing functional units or pathways
Robustness is the ability of a network to maintain its function despite perturbations or damage to individual components
Network Types in Biology
Protein-protein interaction (PPI) networks depict physical interactions between proteins
Edges represent direct physical contact or formation of protein complexes
Gene regulatory networks (GRNs) represent regulatory relationships between genes and transcription factors
Directed edges indicate the influence of one gene on the expression of another
Metabolic networks show the flow of metabolites through biochemical reactions catalyzed by enzymes
Nodes can be metabolites or enzymes, and edges represent metabolic reactions
Signaling networks describe the transmission of signals and information within a cell or between cells
Nodes are signaling molecules (receptors, kinases, second messengers), and edges represent activation or inhibition
Neuronal networks represent the connectivity and communication between neurons in the nervous system
Ecological networks capture interactions between species in an ecosystem (food webs, mutualistic networks)
Disease networks link genes, proteins, and other factors associated with a particular disease or group of diseases
Graph Theory Fundamentals
Graphs are mathematical structures used to model networks, consisting of vertices (nodes) and edges
Directed graphs have edges with a specific direction (arrow), indicating a one-way relationship between nodes
Undirected graphs have edges without a specific direction, representing a mutual or bidirectional relationship
Weighted graphs assign values (weights) to edges, representing the strength or importance of the connection
Degree of a node is the number of edges connected to it
In-degree is the number of incoming edges, and out-degree is the number of outgoing edges (for directed graphs)
Adjacency matrix is a square matrix representing the connections between nodes in a graph
Entry (i, j) is 1 if an edge exists between nodes i and j, and 0 otherwise
Paths are sequences of edges connecting two nodes in a graph
Shortest path is the path with the minimum number of edges or the minimum total weight
Connected components are subgraphs in which any two nodes are connected by a path
Centrality measures quantify the importance of nodes in a network (degree centrality, betweenness centrality, closeness centrality)
Network Analysis Techniques
Degree distribution analysis examines the distribution of node degrees in a network
Scale-free networks have a power-law degree distribution, with a few high-degree hubs and many low-degree nodes
Clustering coefficient measures the tendency of nodes to form clusters or triangles
High clustering indicates a modular or hierarchical structure
Modularity quantifies the presence of modules or communities in a network
Algorithms like Louvain or Infomap can detect modules based on optimizing modularity
Centrality analysis identifies important or influential nodes in a network
Degree centrality, betweenness centrality (nodes bridging different parts of the network), closeness centrality (nodes with short paths to others)
Motif analysis detects recurring subgraph patterns that appear more frequently than expected by chance
Motifs can represent functional units or building blocks of the network
Network comparison methods assess the similarity or difference between two or more networks
Based on node/edge overlap, network topology, or functional properties
Robustness analysis evaluates the network's resilience to node or edge removal
Simulates targeted attacks (removing hubs) or random failures
Biological Network Modeling
Mathematical models capture the structure and dynamics of biological networks
Static models focus on the network topology and structural properties
Erdős-Rényi random graphs, Barabási-Albert preferential attachment model for scale-free networks
Dynamic models describe the temporal evolution of network states or node attributes
Boolean networks represent nodes as binary variables (on/off) with logical update rules
Ordinary differential equation (ODE) models capture continuous changes in node states over time
Stochastic models incorporate randomness or noise in network dynamics
Gillespie algorithm simulates stochastic chemical reactions in metabolic or signaling networks
Multilayer networks integrate different types of interactions or time-dependent changes
Example: combining PPI, GRN, and metabolic networks to study multi-omics data
Network inference methods reconstruct networks from experimental data