6. 工具页(Tools)
点左侧图标栏的 工具,进入工具页。这里是一组交互式查看器与工作台。以标签页方式打开,切换标签时分析继续在后台跑,不会被打断。
工具页分两层:
- 主页:卡片网格,列出当前领域可用的全部工具。
- 标签页:打开过的工具排成一条标签栏,每个都能单独关闭。「主页」始终是第一个标签,随时点回去再开别的。
每个工具都是单例。已经开着的工具再点一次卡片,只会切回那个标签,不会开出第二份(ImageJ 引擎、画布会话这类不该被复制)。
6.1 卡片网格与领域
卡片按领域过滤。生命科学(omics)与人文社科各有各的工具,只有当前领域的卡片会出现在网格里。切换领域后,不属于新领域的已开标签会自动关闭。领域在顶栏切换,见 1. 概览。
画布是唯一两个领域共用的工具。
6.2 生命科学领域的工具
| 工具 | 做什么 |
|---|---|
| 细胞查看器 | 交互式 AnnData 细胞与降维查看器 |
| ImageJ | 浏览器内完整 ImageJ,可用宏驱动 |
| HE查看器 | H&E 全切片图像查看器,支持真正的深缩放(分块加载,可看到细胞级) |
| 分子查看器 | 3D 分子结构查看器 |
| Motif | 分子生物学工作台——克隆、质粒图谱、CRISPR |
| Sanger | 测序色谱图查看器——验证克隆、从 .ab1 读出编辑结果 |
| Cytometry(流式细胞) | 对 .fcs 样本设门——可以自己画门,也可以直接描述你想要的门 |
| 画布 | 在画布上微调并重绘图表 |
Sanger 与 Cytometry 是内核驱动的。.ab1 由 ov.alignment.read_ab1 在内核里解析,.fcs 由 ov.io.read_fcs 解析。结果镜像到内核变量(_omicos_sanger / _omicos_flow),标签页只负责画。这样智能体和你操作的是同一份数据。流式的门控策略也镜像成 _omicos_flow_gs,你用鼠标画的门和智能体改的门是同一棵门控树,不会各改各的。
Motif 需要先连上 MCP 服务器。它包着 motif 这个 MCP 服务,打开时先检查服务器是否就绪。没装的话会把你带到 MCP 设置页,见 10. 设置。
6.3 人文社科领域的工具
| 工具 | 做什么 |
|---|---|
| 透视表 | 对表格数据做透视与交叉分析 |
| 关系网络 | 构建并探索网络图 |
| 质性编码 | 质性编码工作台 |
| 历史地图 | 在历史地图上绘制数据 |
| 手稿 | 撰写并组织论文手稿 |
| 画布 | 同上(两领域共用) |
6.4 MCP 应用工具
除了内置工具,MCP 服务器还能提供 ui:// 形式的应用。它们同样以标签页形式挂在工具页里,和内置工具一个用法。这类工具由服务端的 MCP 目录提供,装了对应服务器就会出现。
6.5 与对话联动
工具不是孤立的。在对话里让智能体做的事,可以直接交接到工具标签里继续(例如让它读一个 .fcs 然后在流式标签里接着看门控)。反过来,你在工具里的操作也写回内核变量,智能体下一轮就能读到。
Sanger 与流式细胞的数据由内核解析(ov.alignment.read_ab1 / ov.io.read_fcs),结果镜像成内核变量,标签页只负责画;门控策略也镜像成 _omicos_flow_gs。
所以你用鼠标画的门,和智能体改的门,是同一棵门控树——不存在"界面上调好了但代码里是另一套"的分叉,门控结果可以直接被后续分析代码读到。
下一步:内核与运行时监控。