页面导航
本页目录

RStudio 入口

RStudio 是平台独立可选的 R 执行栈:为 R 重度用户和需要交互式探索的统计与绘图场景准备的网页版 R 分析环境。它与手动路径、Agent 路径共享同一套工作区文件、任务与产物体系(见 使用路径),可按需启用。

自建 R 栈构成

平台维护三个版本化 R 容器,各司其职:

运行时版本定位适用场景
主运行时R 4.6.1 / Bioc 3.23RStudio Server 主线,平台网页入口(/rstudio/)指向这里通用 R 分析:统计建模、ggplot2 绘图、数据处理
内置 enrichment、DESeq2/edgeR、Seurat、CellChat 等常用栈
含 CMplot、fgsea、WGCNA 等兼容包
bridge 容器R 4.5.3 / Bioc 3.22兼容桥接线依赖旧版 Bioconductor 的包(Signac / Seurat / chromVAR 等 scATAC 栈)
在 4.6.1 下不可用或行为变化时用这条线
ArchR 容器R 4.4.1 / Bioc 3.19ArchR 专用线(ArchR 1.0.3)单细胞 ATAC 分析走 ArchR 流程的场景

怎么选:日常分析默认用主运行时;只有当某个包明确要求旧版 Bioc 依赖时才切到 bridge;跑 ArchR 流程时用 ArchR 容器。

[截图整理中:RStudio 会话选择运行时的界面]

创建与使用会话

  1. 从平台进入 RStudio 入口,选择所需运行时(默认主运行时);
  2. 使用平台账号登录,浏览器中打开熟悉的 RStudio Server 界面(Console / Script / Environment / Files 四栏布局);
  3. 工作区文件与任务产物在会话中可见,可直接读取;分析产物保存后可供后续任务引用;
  4. 长任务建议写成脚本运行并保留日志,而不是只在 Console 里交互执行。

[截图整理中:RStudio Server 会话主界面]

Agent 受控执行 R 脚本是什么体验

Agent 不是把 RStudio 变成聊天窗口,而是能在受控前提下协助你维护和执行 R 分析:

  • 任务化执行:R 分析以平台任务形式提交运行,而非在对话里裸跑脚本;
  • 日志可查:任务的 stdout/stderr 完整记录,Agent 可读取日志帮你定位报错(例如缺包、路径不对);
  • 结果回收:产物回到平台的产物清单,可预览、下载或作为下一步输入;
  • 严格确认:Agent 更新或写入 R 脚本属于工作区文件操作,受工作区边界与会话权限约束(见 MCP 治理);
  • 包事实不靠猜:Agent 不能直接在 R 里探测环境,涉及包版本/可用性时会通过平台任务探测或让你在会话里运行 packageVersion() 确认。

典型用法:让 Agent 起草一段绘图或统计脚本 → 你确认后由它在平台任务里执行 → Agent 读日志和产物,与你讨论调整参数,再迭代下一轮。

适合谁

  • R 重度用户:已有成型的 R 工作流,希望平台数据直接在 R 里加工;
  • 交互式统计与绘图:需要边跑边调的探索性数据分析,或出版级 ggplot 精修;
  • 需要平台之外的 R 包:工具目录没覆盖的 R 包能力,可在会话中使用(bridge / ArchR 线解决版本兼容);
  • 与 Agent 协作的 R 用户:把重复的脚本维护、执行、日志排查交给 Agent,自己专注统计与生物学解读。

常见问题

该用哪个运行时?

拿不准就用主运行时(r4.6.1)。报错提示缺包且该包只发布在旧版 Bioconductor 时,换 bridge(r4.5.3);跑 ArchR 流程换 ArchR 容器(r4.4.1)。

RStudio 里的产物怎么进平台?

保存在会话工作目录的文件可作为任务输入被引用;正式分析建议用平台任务执行,产物自动进入产物清单。

Agent 能替我装 R 包吗?

不能。Agent 只能在受控前提下执行已授权的 R 分析与脚本维护;缺包时它会告诉你包名与版本要求,由你在会话中安装或改用平台工具。

下一步

更新时间: 2026年10月18日