Biomni

一句话调度生物医学工具,自动跑完多步分析

Biomni 是一个面向生物医学领域的通用型 AI 智能体框架,由斯坦福团队开源。它试图解决生物医学研究中工具碎片化、数据异构、分析流程复杂的问题:研究人员往往需要在几十个数据库、软件包和实验协议之间手动切换,效率低且难以复现。Biomni 把文献检索、基因功能注释、药物靶点预测、单细胞分析、蛋白质结构解读等常见任务统一到一个可对话的智能体接口下,通过调用内置工具库和外部 API 自动编排多步分析流程。其核心能力包括:跨数据库的语义检索与整合、基于代码执行的数据分析、面向实验设计的推理规划,以及可扩展的工具注册机制,让开发者能把自有模型或数据库接入智能体。项目以 Python 实现,提供命令行与 Python SDK 两种使用方式,定位是科研人员的“AI 研究副驾驶”,降低跨学科分析门槛。

开源 unknown 行业应用
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3894
维护状态 活跃
是否开源
定价模式 unknown

项目数据

分类行业应用
开发团队snap-stanford
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源
开源协议Apache-2.0
主要语言Python
技术栈/模型agent,ai,biomedicine
GitHub 星标★ 3894
30天Star增速
HF 下载量
上线时间2025-03-19 00:00:00
最近更新2026-09-19 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-12
浏览次数0

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 7 步

环境要求

  • Conda(用于创建并激活 biomni_e1 环境)
  • Python 环境(Biomni 为 Python 实现,通过 pip 安装)
  • 已按 biomni_env/README.md 执行 setup.sh 完成庞大依赖环境搭建
  • 至少一个可用的 LLM API Key(写入 .env 文件)
  • 首次运行需下载约 11GB 数据湖,需预留磁盘与网络

安装与启动步骤

  1. 1搭建基础环境

    README 提供 setup.sh 脚本一键安装庞大依赖环境,需先按 biomni_env/README.md 说明完成环境搭建,再往下走。

  2. 2激活环境

    环境搭建完成后激活名为 biomni_e1 的 Conda 环境,后续命令都在该环境中执行。

    conda activate biomni_e1
  3. 3安装 biomni 包

    在激活的环境中用 pip 安装官方包并升级;想跟最新代码可改用 GitHub 源方式安装。

    pip install biomni --upgrade
  4. 4安装源码最新版

    可选:如果 pip 官方包不是最新,直接从 GitHub main 分支安装最新代码。

    pip install git+https://github.com/snap-stanford/Biomni.git@main
  5. 5配置 API 密钥

    推荐创建 .env 文件写入模型 API Key;使用 AWS Bedrock 模型时再补 Bedrock 相关配置。

  6. 6初始化并运行

    在 Python 中导入 A1 初始化智能体,path 指向数据目录,首次运行会自动下载约 11GB 数据湖,再用 go 执行任务。

    from biomni.agent import A1
    agent = A1(path='./data', llm='claude-sonnet-4-20250514')
    agent.go("Your biomedical task here")
  7. 7安装文档依赖

    可选:需要生成 PDF 等文档时,macOS 用 brew、Linux 用 apt 安装 weasyprint,或用 pip 安装 pandoc。

    brew install weasyprint
    apt install weasyprint
    pip install pandoc

关键配置

配置项必填说明示例
模型 API Key(写入 .env)供智能体调用 LLM 使用,README 推荐用 .env 文件方式配置。YOUR_API_KEY=your_api_key_here
AWS_BEARER_TOKEN_BEDROCK使用 AWS Bedrock 模型时需要的鉴权令牌。your_bedrock_api_key_here
AWS_REGION使用 AWS Bedrock 时的区域配置。us-east-1
pathA1 初始化参数,指定数据目录,数据湖会自动下载到这里。./data
llmA1 初始化参数,指定使用的模型名称。claude-sonnet-4-20250514

如何确认成功

Python 中成功导入 A1 并初始化,首次运行自动下载约 11GB 数据湖后 agent.go() 能正常执行任务,即表示启动成功。

常见问题

Q:安装环境太庞大装不上怎么办?

A:README 说明官方提供了单个 setup.sh 脚本统一搭建环境,请严格按 biomni_env/README.md 的说明先完成环境搭建,再激活 biomni_e1 环境安装包。

Q:首次运行为什么很慢、占很多磁盘?

A:初始化 A1 时首次运行会自动下载数据湖,约 11GB,需要较好的网络和足够的磁盘空间,下载完成后后续使用会快很多。

Q:怎么使用最新版本?

A:可以执行 pip install git+https://github.com/snap-stanford/Biomni.git@main,直接从 GitHub main 分支源码安装最新版本。

Q:API Key 怎么配置?

A:README 推荐使用 .env 文件方式配置 API Key;若使用 AWS Bedrock 模型,还需配置 AWS_BEARER_TOKEN_BEDROCK 和 AWS_REGION。

Q:生成 PDF 报缺少依赖怎么办?

A:按 README 安装文档依赖:macOS 执行 brew install weasyprint,Linux 执行 apt install weasyprint,或使用 pip install pandoc 方式。

注意事项

  • 必须先激活 biomni_e1 环境,再执行 pip 安装与后续操作。
  • .env 文件方式被官方列为推荐的 API Key 配置方式。
  • 首次初始化 A1 会下载约 11GB 数据湖,请预留磁盘和网络时间。
  • Biomni 可统一编排文献检索、基因注释、药物靶点预测、单细胞分析等生物医学任务。

核心亮点

  • 内置覆盖文献、基因组、药物、单细胞等多类生物医学工具,开箱即用
  • 支持自然语言驱动的多步任务编排,能自动调用代码执行环境完成分析
  • 提供可扩展的工具注册接口,方便接入自有模型或私有数据库

不足之处

  • 依赖大量外部 API 和数据库,离线或受限网络环境下可用性下降
  • 生物医学任务对准确性要求极高,智能体自动推理结果仍需人工复核
  • 工具链更新快,部分接口可能随外部服务变动而失效

适用场景

  • 科研人员快速检索基因功能与相关文献并生成综述草稿
  • 分析单细胞测序数据并自动完成聚类注释流程
  • 根据靶点信息预测潜在药物分子并整理候选清单

替代项目

LangChain、AutoGPT、BioGPT

项目介绍

Biomni 是一个行业应用领域的开源项目,官方简介:Biomni: a general-purpose biomedical AI agent。项目使用 Python 开发,在 GitHub 上获得 3870 星标。

上一篇:forex-trading-ai-agent

下一篇:marketingskills

同类项目推荐

xmgai-like 开源

换脸、艺术二维码随手玩,副业灵感一包带走。

本开源 AI 副业搞钱项目集成了强大功能,包括 AI 艺术二维码生成、AI 换脸、Delle3 绘画等···

★ 60 2026-08-09
spoken-to-signed-translation 开源

把口语文本一路转成手语视频的流水线

a text-to-gloss-to-pose-to-video pipeline for spoken to signed language translation

★ 101 2026-09-11
LiveTranslate 开源

直播看片实时翻译,字幕秒出,跨语言无压力

Real-time audio translation, captures system audio + mic, runs ASR (Whisper/SenseVoi···

★ 668 2026-08-13