cytoscape插件cytohubba
cytoscape插件cytohubba 是 Cytoscape 中用于从网络里筛选关键基因或蛋白的插件,核心功能是通过多种拓扑算法(如 MCC、MNC、Degree 等)给节点打分并输出排名靠前的 hub 节点。它不是一个独立软件,而是作为 Cytoscape 的 App 安装后使用;因此你搜这个关键词,最可能想知道的是它到底能做什么、怎么装、以及怎么跑出结果。
- cytohubba 和 Cytoscape 自带网络分析有什么差别
Cytoscape 本身可以计算 degree、betweenness 等基础网络属性,但 cytohubba 把多种 hub 节点识别算法集中在一起,并且允许你一次性选择多种方法进行对比。它输出的结果是一张按算法得分排序的节点表,以及可直接映射到网络上的颜色渐变图。如果你只是看一个节点的连接数,Cytoscape 自带工具够用;如果你想用 MCC、DMNC、EPC、BottleNeck 等多个指标交叉筛选关键节点,cytohubba 更省事。 - 在 Cytoscape 里安装 cytohubba 插件的操作路径
打开 Cytoscape,从菜单栏进入 Apps 菜单,选择 App Manager。在搜索框里输入 cytohubba,找到条目后点击 Install 按钮,等待下载和安装完成。安装后重启 Cytoscape,在 Apps 菜单下应该能看到 cytohubba 的子菜单。注意不要从非官方渠道下载 jar 包手动丢进 plugins 目录,优先用 App Manager 安装,避免版本不匹配。如果你的 Cytoscape 版本较老,App Manager 里可能搜不到,此时需要先检查 Cytoscape 本身的版本是否满足该插件的要求。 - 导入网络后如何调用 cytohubba 计算 hub 节点
先把你的网络文件(常见格式如 SIF、CSV、XGMML 等)通过 File 菜单导入 Cytoscape,确认节点和边已经正确显示。然后在 Apps 菜单里打开 cytohubba,在界面上方选择你需要的算法,例如 MCC、MNC、Degree、EPC、BottleNeck 等。选择算法后点击 Analyze 按钮,稍等片刻,下方会列出按该算法得分从高到低排序的节点名单。你可以勾选排名前若干位的节点,点击 Submit 或 Add to Network,cytohubba 会把这些节点在网络上高亮显示,通常用颜色深浅表示得分高低。 - 理解 cytohubba 结果表里的算法列和得分列
cytohubba 的结果界面通常以表格形式呈现,每一列对应一种算法,每一行对应一个节点,单元格里的数值或排名就是该节点在该算法下的位置。如果你只选了一种算法,就只看那一列的排序;如果选了多种,可以比较同一个节点在不同算法里是否都靠前,靠前次数越多的节点越可能是稳健的 hub。颜色映射默认会从红色到黄色渐变,红色通常表示得分最高或排名最前。不要只看单一算法的第一名就下结论,交叉验证更可靠。 - cytohubba 运行后没有结果或结果为空时的检查项
如果点击 Analyze 后表格空白,先确认当前网络是否处于选中状态,cytohubba 只对当前激活的网络生效。再检查网络里是否有孤立节点或自环边,某些算法对这类结构不敏感。然后确认你选择的算法是否要求网络为无向图,必要时先用 Cytoscape 的网络处理功能把有向边转成无向。另外,如果网络规模特别大,计算可能需要较长时间,不要连续点击 Analyze。以上检查都通过后仍然没有结果,可以尝试换一种算法测试,以判断是网络数据问题还是插件本身没有正确加载。 - cytohubba 与 MCODE 等插件该怎么选
cytohubba 关注的是节点层面的 hub 排序,输出的是关键节点列表;MCODE 等插件关注的是稠密子图或模块,输出的是成组的节点簇。如果你的问题是「哪些基因最核心」,用 cytohubba;如果你的问题是「网络里有哪些功能模块」,用 MCODE 更合适。两者也可以配合使用:先用 MCODE 找到模块,再用 cytohubba 在模块内筛选 hub 节点,这样既看模块也看关键节点。 - cytohubba 结果导出与后续使用
计算完成后,可以在结果表格上右键或通过界面按钮把排名表导出为 CSV 或 TXT,方便在 Excel 或 R 里继续做富集分析。如果要把高亮网络保存下来,用 File 菜单的 Export 功能导出为图片或网络文件。导出的表格里通常包含节点名称、算法得分和排名,建议同时保存原始网络文件和 cytohubba 结果表,避免后续复现时缺少输入数据。插件本身不提供额外的下载地址或激活步骤,安装和使用都通过 Cytoscape 的 Apps 菜单完成即可。
软件页面:Cytoscape。