Department of Information Science, Faculty of Science, Toho University, Funabashi, Chiba, 274-8510, Japan.
Bioinformatics Center, Institute for Chemical Research, Kyoto University, Kyoto, Uji, 611-0011, Japan.
Sci Rep. 2024 Jul 23;14(1):16881. doi: 10.1038/s41598-024-67442-7.
Securing complete control of complex systems comprised of tens of thousands of interconnected nodes holds immense significance across various fields, spanning from cell biology and brain science to human-engineered systems. However, depending on specific functional requirements, it can be more practical and efficient to focus on a pre-defined subset of nodes for control, a concept known as target control. While some methods have been proposed to find the smallest driver node set for target control, they either rely on heuristic approaches based on k-walk theory, lacking a guarantee of optimal solutions, or they are overly complex and challenging to implement in real-world networks. To address this challenge, we introduce a simple and elegant algorithm, inspired by the path cover problem, which efficiently identifies the nodes required to control a target node set within polynomial time. To practically apply the algorithm in real-world systems, we have selected several networks in which a specific set of nodes with functional significance can be designated as a target control set. The analysed systems include the complete connectome of the nematode worm C. elegans, the recently disclosed connectome of the Drosophila larval brain, as well as dozens of genome-wide metabolic networks spanning major plant lineages. The target control analysis shed light on distinctions between neural systems in nematode worms and larval brain insects, particularly concerning the number of nodes necessary to regulate specific functional systems. Furthermore, our analysis uncovers evolutionary trends within plant lineages, notably when examining the proportion of nodes required to control functional pathways.
对由成千上万相互连接的节点组成的复杂系统进行完全控制,在从细胞生物学和脑科学到人为系统等各个领域都具有重要意义。然而,根据特定的功能要求,专注于控制的预定义节点子集(称为目标控制)可能更实际和高效。虽然已经提出了一些方法来找到用于目标控制的最小驱动节点集,但它们要么依赖于基于 k-步行理论的启发式方法,缺乏最优解决方案的保证,要么过于复杂,难以在实际网络中实现。为了解决这个挑战,我们引入了一种简单而优雅的算法,灵感来自路径覆盖问题,该算法可以在多项式时间内有效地确定控制目标节点集所需的节点。为了在实际系统中实际应用该算法,我们选择了几个网络,其中可以将具有功能意义的特定节点集指定为目标控制集。分析的系统包括线虫 C. elegans 的完整连接组、最近公布的果蝇幼虫大脑连接组,以及跨越主要植物谱系的数十个全基因组代谢网络。目标控制分析揭示了线虫和幼虫脑昆虫神经系统之间的区别,特别是在调节特定功能系统所需的节点数量方面。此外,我们的分析揭示了植物谱系内部的进化趋势,特别是在检查控制功能途径所需的节点比例时。