cytoscape怎么删除节点
cytoscape怎么删除节点,核心操作是:先在网络视图里选中要删的节点,再按键盘 Delete 键或用菜单里的删除命令移除;如果只想把节点从当前视图隐藏、不真正从数据中删掉,则应该用隐藏或过滤功能,而不是删除。下面按实际使用习惯说明选中、删除、批量删除以及删除后恢复的处理方式。
- 先确认你删的是视图里的节点还是数据里的节点
Cytoscape 里一个网络同时存在数据模型和视图显示两个层面。选中网络视图里的节点后按删除,通常是从当前网络的数据中移除该节点以及与它相连的边;而如果你只是觉得画面太乱、想暂时不显示某些节点,正确做法是选中后使用隐藏功能,例如在 Select 菜单或右键菜单里找 Hide selected nodes and edges。删除会改变网络结构,隐藏不会。想清楚目的再操作,可以避免误删后还要重新导入。 - 用鼠标选中一个或多个节点
在 Cytoscape 主界面的网络视图里,用鼠标左键单击某个节点即可选中它,被选中的节点通常会出现高亮边框或颜色变化。要同时删除多个节点,可以按住 Shift 键逐个点击加选,或者在空白处按住鼠标左键拖出一个矩形框选区域,把目标节点框进去。选中后注意看界面底部状态栏或选择信息,确认选中的节点数量和你预期一致,再执行删除。 - 执行删除节点的具体操作
选中节点后,最直接的方式是直接按键盘上的 Delete 键或 Backspace 键,Cytoscape 会把选中的节点从当前网络中删除。如果键盘没有反应,可以检查焦点是否在视图上,先用鼠标点一下网络视图空白处再重试。也可以走菜单方式:在顶部菜单栏找到 Edit 菜单,查看其中与删除选择相关的命令,或者右键点击选中的节点,在右键菜单里找删除相关选项。不同版本菜单文字可能略有差异,按当前界面实际显示的删除类命令为准。 - 批量删除时如何避免误删
批量删除前建议先利用选择功能精确圈定目标。除了框选,还可以通过 Select 菜单里的按条件选择功能,例如按节点名称、按属性值、按连接度等筛选出需要删除的节点集合。选中后先看一眼画面上高亮的节点是不是你要删的,确认无误再按 Delete。如果担心删错,可以在删除前用 File 菜单里的保存功能把当前网络存成会话文件或导出网络文件,这样即使删错也能从保存点恢复。 - 删除后想撤销或恢复怎么办
如果刚刚误删了节点,可以立即尝试 Edit 菜单里的撤销命令,或者使用常见的撤销快捷键 Ctrl+Z 来撤销上一步操作。撤销能否成功取决于当前版本是否记录该操作以及之后有没有执行其他不可撤销的动作。如果撤销无效,而删除之前保存过会话文件或导出了网络文件,可以重新打开保存的文件来恢复节点。如果只是隐藏了节点,则可以在 Select 菜单或视图相关菜单里执行显示全部节点,让被隐藏的节点重新出现。 - 删除节点和删除边的区别
删除节点时,与该节点相连的所有边通常也会一起被移除,因为边不能脱离两端的节点单独存在。如果你只想删掉节点之间的连接关系而保留节点本身,就不应该删节点,而应该选中边再删除。在 Cytoscape 里边和节点一样都可以被选中,选中边后按 Delete 即可删除边。搞清楚这一点,可以避免只想清理连接却把节点也删掉的情况。操作前仍然建议保存当前网络,便于日后核对。
软件页面:Cytoscape。