项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-12 · 当前星标 ★ 4048
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Conda(用于创建并激活 biomni_e1 环境)
- Python 环境(Biomni 为 Python 实现,通过 pip 安装)
- 已按 biomni_env/README.md 执行 setup.sh 完成庞大依赖环境搭建
- 至少一个可用的 LLM API Key(写入 .env 文件)
- 首次运行需下载约 11GB 数据湖,需预留磁盘与网络
安装与启动步骤
-
1搭建基础环境
README 提供 setup.sh 脚本一键安装庞大依赖环境,需先按 biomni_env/README.md 说明完成环境搭建,再往下走。
-
2激活环境
环境搭建完成后激活名为 biomni_e1 的 Conda 环境,后续命令都在该环境中执行。
conda activate biomni_e1 -
3安装 biomni 包
在激活的环境中用 pip 安装官方包并升级;想跟最新代码可改用 GitHub 源方式安装。
pip install biomni --upgrade -
4安装源码最新版
可选:如果 pip 官方包不是最新,直接从 GitHub main 分支安装最新代码。
pip install git+https://github.com/snap-stanford/Biomni.git@main -
5配置 API 密钥
推荐创建 .env 文件写入模型 API Key;使用 AWS Bedrock 模型时再补 Bedrock 相关配置。
-
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安装文档依赖
可选:需要生成 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 |
path | 是 | A1 初始化参数,指定数据目录,数据湖会自动下载到这里。 | ./data |
llm | 是 | A1 初始化参数,指定使用的模型名称。 | 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
同类项目推荐
AlphaRec
开源
用语言模型替代 ID 嵌入,让推荐系统更懂语义、轻松应对冷启动。
[ICLR 2025 Oral ] The implementation of paper "Language Representations Can be What ···
ChemGraph
开源
用智能体自动跑计算化学流程,少写脚本多出结果
Agentic framework for computational chemistry and materials science workflows
awesome-virtual-try-on
开源
虚拟试穿论文代码数据集一站找齐,省去全网翻找
A curated list of awesome research papers, projects, code, dataset, workshops etc. r···
sales-forecast-mlops-at-scale
开源
搭建实时需求预测系统,自动重训保持精准
Full-stack Highly Scalable Cloud-native Machine Learning system for demand forecasti···
OpenDerisk
开源
用AI给应用做7x24小时风险体检,自动发现威胁并给出处置建议
AI-Native Risk Intelligence Systems, OpenDeRisk——Your application system risk inte···
chirpstack
开源
快速搭建 LoRaWAN 网络,轻松管理海量物联网设备
ChirpStack open-source LoRaWAN Network Server
MoleCode
开源
把分子写成代码,让大模型直接玩转化学
Molecode presents molecules as code and enables LLMs to operate and reason on chemis···
healthcare-chatbot
开源
输入症状,AI问诊给建议
a chatbot based on sklearn where you can give a symptom and it will ask you question···
makemoneyonline
开源
用AI代理和链上合约,自动赚取加密货币收益
Trading Systems Architect | Quantitative Research & Engineering Specialist: Polymark···
