如何更改 Cytoscape 中选定节点的大小?

How to change sizes of selected nodes in Cytoscape?

我想在 Cytoscape 应用程序中更改所选节点的大小。 另外,对于大型网络,手动选择非常繁琐,那么是否也可以将源节点和目标节点的大小设置不同?

有几种方法可以在 Cytoscape 中设置 selected 节点的大小:

  1. 编辑 select 时,您可以打开样式选项卡并为节点大小(设置的第三列)设置 "bypass" 值。这将覆盖任何默认值或映射值(前两列)。
    1. 在 selected 期间,您可以创建一个新节点 Table 列(加号图标)。例如,将其设为字符串或布尔值。然后为其中一行输入一个值,然后右键单击它并选择 "Apply to all selected rows"。这将用相同的值填充所有 selected 节点。现在您可以在样式面板中使用节点大小映射。这种方法是首选,因为 selection 现在由节点 Table 列永久指示,并且会 save/export/convert 更好。
    2. 您还可以在 table 中定义 select(例如,在 Excel 中),其中包含一列节点名称和一个新列(就像您在选项 2)。然后只需导入 table.
    3. 如果你喜欢 R 也可以使用 RCy3...

关于大小源和目标:Cytoscape 的样式窗格无法访问此模型信息。最好的方法可能是上面的#3。您可能已经在 Cytoscape 之外定义了 table 源节点和目标节点。您可以使用它来创建显式 table 列,然后创建到节点大小的映射。

希望对您有所帮助!