提问人:Abel Bel 提问时间:11/7/2023 最后编辑:Abel Bel 更新时间:11/10/2023 访问量:61
如何在 Cytoscape 中可视化网络的子集?
How can I visualize subset of a network in Cytoscape?
问:
我使用从 WGCNA 生成的单独的节点和边缘文件创建了一个网络。该网络有 381 个节点和超过 20K 条边。我想学习如何将放大到一个基因(节点)的巨型网络(节点)进行子集,该基因是我感兴趣的基因,以及与感兴趣的基因具有相似表达的其他连接节点?
谢谢! 亚伯
我尝试根据列值(例如重量)进行过滤,但最终没有得到我想要的东西。
答:
0赞
ravenspoint
11/7/2023
#1
选择仅包含“感兴趣”节点的大型图的特定子集通常很简单。为了详细回答这个问题,我们需要详细说明如何定义感兴趣的节点。
通常:
- LOOP over 节点
- IF 节点“有趣”
- 将节点复制到子集
- IF 节点“有趣”
- 对子集中的每对节点进行 LOOP 操作
- IF节点对在原始图中链接
- 将链接复制到子集
- IF节点对在原始图中链接
我猜你已经尝试过这样的事情了。如果它不起作用,那么你的代码中可能有一个错误。如果不看到您的代码,我们无法提供帮助。
0赞
AlexanderPico
11/10/2023
#2
在 Cytoscape 中,我分两步完成:
- 选择您感兴趣的起始基因,然后选择第一邻居 (F6),并创建子网。
- 根据表达式阈值过滤子网。
评论
0赞
AlexanderPico
11/10/2023
你也可以用 R 或 Python 编写这些步骤的脚本,如果这是你的卡纸。请参阅 RCy3 和 py4cytoscape 库。
评论