复杂系统与网络的数学表示04 / 17
图的定义与基本类型
图(graph):由节点集合 (vertices/nodes,共 个)和边集合 (edges/links,共 条)组成,每条边连接一对节点。“网络”通常指真实系统,“图”指它的数学抽象,本站两者混用。部分教材(如 Barabási)用 表示边数,本站用 ,以免与拉普拉斯矩阵 混淆。
两套术语的对应:网络(network)–图(graph),节点(node)–顶点(vertex),连边(link)–边(edge)。有向边也称弧(arc)。
按边的性质分类
- 无向图与有向图(directed graph, digraph):蛋白质物理结合是对称的,用无向边 ;转录因子调控靶基因有方向,用有向边 。有些系统同时有两种边,称为混合图:代谢网络中可逆反应相当于无向(双向)边,不可逆反应是有向边;线虫神经系统中化学突触有方向,电突触(缝隙连接)没有方向。
- 无权图与加权图(weighted graph):脑区之间的功能连接强度、纤维束数量、基因共表达的相关系数、STRING 的置信度都可以作为边权 。大多数真实网络本质上是加权的,只是权重常常测不准,于是被简化为 0/1 图。加权图中节点的强度(strength) 对应无权图中的度。
- 符号网络(signed network):边带正负号。基因调控有激活(+)与抑制(−),信号通路有促进与抑制,功能连接和症状网络中的偏相关也可正可负。符号不是可以随手丢掉的细节:把负相关取绝对值,等于把“此消彼长”当成“同进同退”。
- 简单图、多重图与自环:简单图没有自环(self-loop, 与自身相连)和重边(multi-edge,同一对节点之间多条边)。蛋白质自身二聚化(同源二聚体)、转录因子的自调控在图上表现为自环;七桥问题中两块陆地之间有两座桥,必须用多重图表示。分析前要说明如何处理自环和重边,因为它们会改变度和许多指标的数值。
符号网络:每条边 带一个符号 (加权时可直接用实数权重 的正负)。一个环路的符号是其上各边符号的乘积;若所有环路都为正,则称网络结构平衡(structural balance),此时节点可以分成两组,组内边全为正、组间边全为负(Cartwright 与 Harary,1956)。
在调控网络里,环路的符号有直接的动力学含义:正反馈环(偶数个抑制边)倾向于产生双稳态与“开关”行为,负反馈环(奇数个抑制边)倾向于稳态维持或振荡(见生物分子网络与拓扑特征)。
几种特殊的图与子结构
- 完全图(complete graph):每对节点都相连,共 条边,平均度 。网络中任意两两相连的节点子集称为团(clique),蛋白质复合物在 PPI 网络中常表现为近似的团。
- 子图(subgraph):节点和边都取自原图的图。由节点子集 及原图中 内部的全部边构成的子图称为诱导子图(induced subgraph)。“疾病模块”就是疾病基因集合在互作组中的诱导子图(见疾病模块、网络邻近度与药物重定位)。
- 自我中心网络(ego network):一个节点、它的所有邻居以及邻居之间的边。
- 树(tree):连通且无环的图;多棵树组成森林。系统发育树、谱系树、最小生成树都是树。
- 图同构(graph isomorphism):两张图若存在保持邻接关系的节点一一对应,则视为同一张图。同一张图可以有无穷多种画法,节点位置、边的长短都不携带信息——这是读网络图时最容易被误导的地方。
常见网络的图论性质速查
| 图的性质 | 邻接矩阵特征 | 生物医学例子 |
|---|---|---|
| 无向 | PPI、结构连接组、共表达网络 | |
| 有向 | 一般 | 转录调控、信号转导、化学突触、有效连接 |
| 加权 | 功能连接、纤维束密度、STRING 置信度 | |
| 符号 | 可为负 | 调控(激活/抑制)、偏相关网络 |
| 含自环 | 对角元非零 | 同源二聚体、自调控 |
| 多重图 | 为正整数(边的条数) | 同一对神经元间的多个突触、七桥图 |
| 二分 | 可写成分块形式(见下页) | 药物–靶点、疾病–基因、代谢物–反应 |