Larsen Simon J, Baumbach Jan
.
J Integr Bioinform. 2017 Jul 21;14(2):20170014. doi: 10.1515/jib-2017-0014.
Comparative analysis of biological networks is a major problem in computational integrative systems biology. By computing the maximum common edge subgraph between a set of networks, one is able to detect conserved substructures between them and quantify their topological similarity. To aid such analyses we have developed CytoMCS, a Cytoscape app for computing inexact solutions to the maximum common edge subgraph problem for two or more graphs. Our algorithm uses an iterative local search heuristic for computing conserved subgraphs, optimizing a squared edge conservation score that is able to detect not only fully conserved edges but also partially conserved edges. It can be applied to any set of directed or undirected, simple graphs loaded as networks into Cytoscape, e.g. protein-protein interaction networks or gene regulatory networks. CytoMCS is available as a Cytoscape app at http://apps.cytoscape.org/apps/cytomcs.
生物网络的比较分析是计算综合系统生物学中的一个主要问题。通过计算一组网络之间的最大公共边子图,能够检测它们之间保守的子结构并量化其拓扑相似性。为辅助此类分析,我们开发了CytoMCS,这是一款Cytoscape应用程序,用于计算两个或更多图的最大公共边子图问题的不精确解。我们的算法使用迭代局部搜索启发式方法来计算保守子图,优化一个平方边保守分数,该分数不仅能够检测完全保守的边,还能检测部分保守的边。它可应用于作为网络加载到Cytoscape中的任何一组有向或无向简单图,例如蛋白质 - 蛋白质相互作用网络或基因调控网络。CytoMCS可作为Cytoscape应用程序从http://apps.cytoscape.org/apps/cytomcs获取。