用大白话描述需求,Claude 会在沙箱里写并运行 Python / R / Shell 代码,读取你授权的文件夹,通过连接器(connector)调用各类科学数据库,把产出结果保存成带"溯源记录"(provenance)的版本化文件(artifact)。后台还有一个"审阅者"(Reviewer)会自动核对 Claude 的结论是否和真实跑出来的执行记录一致。
| 项目 | 要求 |
|---|---|
| 账号 | Pro / Max / Team / Enterprise(Team/Enterprise 需管理员先在组织设置里开启) |
| 系统 | macOS 13+(Apple Silicon 或 Intel)/ Linux x64 |
| 磁盘 | 约 5GB 空闲空间(运行时 + 初始 Python/R 环境) |
| Linux 额外依赖 | socat、bubblewrap ≥ 0.8.0、内核需允许 unprivileged user namespaces |
在 claude.com/product/claude-science 下载安装包,双击安装。首次启动会自动配置运行时和 Python/R 初始环境(几分钟),随后在默认浏览器打开新标签页。如果没自动弹出,从菜单栏图标点 "Open"。
claude-science 命令)进入,不能直接输 URL 访问。curl -fsSL https://claude.ai/install-claude-science.sh | bash
claude-science serve
首次启动会在终端打印进度,结束时给出一个本地登录链接。远程服务器场景下用 --no-browser 启动,再通过 SSH 端口转发,在本机浏览器里打开链接。
官方暂无原生 Windows 版,可在 WSL2 下跑 Linux 版:
# 1. 以管理员身份在 PowerShell 中安装 WSL(Ubuntu 24.04+)
wsl --install -d Ubuntu-24.04
重启后打开 Ubuntu 24.04,建好 Linux 用户,然后在 Ubuntu 终端内:
# 2. 安装依赖
sudo apt update && sudo apt install -y curl bubblewrap socat
# 3. 安装 Claude Science
curl -fsSL https://claude.ai/install-claude-science.sh | bash
. ~/.profile
claude-science --version
# 4. 启动(指定端口,不自动开浏览器)
claude-science serve --port 8765 --no-browser
把终端打印出的本地 URL 复制到 Windows 浏览器即可(WSL2 自动转发 localhost)。
wsl -d Ubuntu-24.04 -- ~/.local/bin/claude-science serve --port 8765 --no-browser 并保持该 PowerShell 窗口不关,或用 --detached 在后台跑。浏览器打开后用你的 Claude 账号登录(无需 API Key)。如果走 SSH 隧道导致 OAuth 跳转回不来,用登录页上的 "Paste a code" 选项代替。
登录后会有一个设置向导,引导你开启连接器、技能(skills)以及设定 Claude 可访问的网站,之后随时可在 Settings 里改。
@ 选择器引用本机文件夹。常用快捷键:@ 插入 artifact 或已上传文件;# 插入历史会话;/ 插入技能(skill)。
Python 和 R 跑在常驻内核里,变量在会话内的多个步骤间保持内存状态;闲置约 30 分钟、装包重启环境、或会话结束时内核会退出。
首次启动会建好两个只读初始环境:Python 含 numpy / pandas / scipy / matplotlib / seaborn / pillow;R 含 tidyverse / ggplot2 / jsonlite。
需要额外的包时,Claude 会复用已有的命名环境,或提议新建一个,权限卡片会显示环境名和初始包列表。
pip install 只在当前内核存活期间有效,重启即失效;要永久保留某个包,需明确让 Claude"把这个包装进环境"。沙箱无 root 权限,不能用 apt/sudo,全部走 conda-forge 或源码编译。开箱即用,默认全开,可在 Settings > Connectors 单独关闭。覆盖基因组(Ensembl/UCSC)、基因与本体(MyGene/UniProt/GO/Reactome)、变异(gnomAD/ClinVar/dbSNP)、人类遗传学(GWAS Catalog 等)、结构与互作(PDB/AlphaFold/EMDB)、化学(PubChem/ChEBI/BindingDB)、药物监管(FDA/openFDA)、文献图谱(OpenAlex/arXiv)等十余类公共生命科学数据库,全部只读、免密钥。另有目录连接器 PubMed、Clinical Trials、ChEMBL、bioRxiv 可从连接器目录添加。
内置文献综述、适应症档案(indication dossier),以及 AlphaFold2、Boltz-2、Chai-1、ESMFold2、OpenFold3、ProteinMPNN(含 LigandMPNN/SolubleMPNN)、DiffDock、ESM-2、Evo 2、Borzoi、scGPT、scvi-tools 等模型专用技能。Claude 按需自动加载,也可以用 / 手动选用,还能让 Claude 把某次会话里跑通的流程提炼成一个新技能。
在 Settings > Compute > SSH hosts 添加,复用你本地 ~/.ssh/config 里的别名、用户、端口、ProxyJump 配置,无需在远程主机上装任何东西。添加时会做一次只读探测(CPU/内存/GPU/CUDA/conda/Apptainer/scratch 目录、是否有 sbatch)。
sbatch 提交,默认超时 30 分钟,跑长任务要提前告诉 Claude。在 Settings > Compute > Cloud providers 连接你自己的 Modal 账号(账单由 Modal 直接找你,Anthropic 不经手支付)。需要 GPU 或更大内存时,Claude 会提议一个任务卡片,列明机型、按秒计费、最大计费时长。单次输入文件限 1GiB,输出限 5GiB(写到 ./out/)。
在 Settings > Credentials 里填凭证并列出可访问的 bucket/容器,之后 Claude 用标准 boto3 / Azure SDK 在代码里直接读写,无需每次弹卡片确认。
给一个 DOI 或标题,Claude 会按顺序尝试:开放获取拷贝(Unpaywall/Semantic Scholar/PMC)→ 你持有 Key 的出版商通道 → 图书馆代理 → 出版商页面。可在 Settings > Credentials 里加 Elsevier / Springer Nature / Semantic Scholar / NCBI 的 API Key,或机构 EZproxy 来提高命中率和速率——但没有任何 Key 能绕过付费墙。
可以直接在 Markdown / 代码 / PDF(单页内)/ 图片或渲染后的 HTML 报告里选中内容、点 "Annotate" 留评论,攒够几条后随下一条消息一起发给 Claude(不是保存即发送)。单条注释上限 1000 字符,PDF 不能跨页选择。
团队 / 企业用户尤其要注意以下几点:
claude-science serve # 启动并打开浏览器登录
claude-science serve --no-browser # 启动但不开浏览器(适合远程/无头环境)
claude-science url # 打印一个新的登录链接
claude-science status # 查看运行状态(JSON)
claude-science logs --tail # 实时查看日志
claude-science stop # 停止程序
claude-science update --check # 检查更新
claude-science import <path> # 合并另一个数据目录(无预览、不可撤销,先备份)
常用 serve 参数:--port(端口)、--detached(后台运行)、--no-auto-update(不自动更新,便于固定版本)。
--dangerously-no-sandbox 和 --dangerously-skip-approvals 两个参数会分别关闭沙箱隔离和自动批准所有权限卡片,日常使用务必避免。| 现象 | 处理方式 |
|---|---|
| 没自动弹出浏览器标签 | macOS:菜单栏图标点 Open;Linux:复制终端打印的 URL,或运行 claude-science url |
| Linux 启动失败 | 安装 bubblewrap ≥ 0.8.0,确认 unprivileged user namespaces 已开启(bwrap --version 检查) |
command not found: claude-science | ~/.local/bin 未加入 PATH,执行 . ~/.profile 或开新终端 |
bwrap too old | 升级到 Ubuntu 24.04+ |
daemon already running on port 8765 | 已在运行,直接 claude-science url 打开链接即可 |
| 登录卡在 claude.ai | 确认账号是否为付费计划(Free 不支持),或用 "Paste a code" 代替自动跳转 |