公司动态

一次跑通 CRISPR 筛选方案:Biomni 生物医学 AI 智能体快速上手指南

📅 2026/8/24 21:08:59
一次跑通 CRISPR 筛选方案:Biomni 生物医学 AI 智能体快速上手指南
一次跑通 CRISPR 筛选方案Biomni 生物医学 AI 智能体快速上手指南【免费下载链接】BiomniBiomni: a general-purpose biomedical AI agent项目地址: https://gitcode.com/GitHub_Trending/bi/Biomni当你需要回答“如何设计一个 CRISPR 筛选实验找出调控 T 细胞耗竭的基因”这类问题时可以直接把问题说给软件听不必自己先拼凑分析流程。Biomni 就是一个生物医学 AI 智能体它接收你的研究问题拆解成步骤查询数据库生成分析代码最后交回一份可检验的实验方案。 快速上手环境、安装与第一次提问硬件和软件要求不高一台装了 conda 的 Linux 或 macOS 机器至少 13GB 空闲磁盘。仓库里的完整 E1 环境超过 30GB安装脚本要跑 10 小时以上第一次体验建议用精简的environment.ymlPython 3.11跑通后再考虑补装生信软件。先克隆仓库并建好环境再装 Biomni 本体git clone https://gitcode.com/GitHub_Trending/bi/Biomni cd Biomni/biomni_env conda env create -f environment.yml conda activate biomni_e1 cd .. pip install -e .API 密钥是唯一的必填项把示例配置复制到项目根目录填入你的密钥ANTHROPIC_API_KEY必须提供其余可选。cp .env.example .env接下来写一个三行的脚本做第一次验证。注意首次启动会自动下载约 11GB 的数据湖文件第一次运行耐心等待即可from biomni.agent import A1 agent A1(path./data) agent.go(Plan a CRISPR screen to identify genes that regulate T cell exhaustion)智能体的内部循环可以类比成“先想、再查、再动手”大模型先做规划挑选合适的工具执行观察返回结果再决定是否继续直到问题被回答。 它能替你做什么三个示范提问第一个场景是实验设计。问它“规划一个 CRISPR 筛选找出调控 T 细胞耗竭的基因给出 32 个扰动效应最大化的基因”它会拆解方案、检索数据库返回一份基因列表可以直接拿去实验验证。第二个场景是数据标注。问它“对某路径下的 scRNA-seq 数据做细胞类型注释并生成假设”它会从内置的 know-how 知识库取出注释最佳实践执行聚类与注释流程返回细胞类型结果和一个可进一步检验的假设。第三个场景是化合物预测。输入一个化合物的 SMILES 结构式并询问 ADMET 性质它调用化学工具返回吸收、分布、代谢、排泄与毒性的预测值。支撑这些能力的是内置工具集30 多个数据库接口UniProt、ClinVar、PubChem 等加上来自 Addgene 和 Thermo Fisher 的数百份标准协议位于 biomni/tool/protocols/。遇到实验操作类问题智能体会自动检索相关 SOP而不是凭参数训练的印象回答。⚙️ 三个常用配置点第一模型选择。推荐改全局配置而不是直接传参A1()里传的llm只影响该智能体的推理数据库查询不会跟着变。想控制成本时可以让数据库查询走轻量模型推理走强模型from biomni.config import default_config from biomni.agent import A1 default_config.llm claude-3-5-haiku-20241022 agent A1(llmclaude-3-5-sonnet-20241022)第二跳过 11GB 数据湖。只想验证推理流程、或磁盘带宽有限时初始化传expected_data_lake_files[]即可跳过下载启动快很多之后需要数据库工具时再让它下载。第三网页界面。不想写代码的话初始化后调用agent.launch_gradio_demo()就能打开浏览器界面本地默认在 7860 端口。 踩坑与排错现象部分分析功能提示缺少包。原因hyperimpute、langchain_aws等包因依赖冲突默认不装cnvkit需要单独的 Python 3.10 环境。解决查 docs/known_conflicts.md 中的清单按需手动安装。现象首次创建智能体后长时间无输出。原因正在自动下载约 11GB 数据湖。解决检查网络或挂代理急用时先传expected_data_lake_files[]跳过。现象Gradio 界面无法启动或启动后报错。原因Biomni 目前只兼容 Gradio 5.x6.x 有 API 变更。解决pip install gradio5.0,6.0降级后再试。下一步跑通后先做一遍入门教程 tutorials/biomni_101.ipynb想调整模型、超时、数据路径等选项时完整参数在 docs/configuration.mdMCP 集成与暴露服务的可运行示例在 tutorials/examples/。准备好后把你自己课题里的一个真实问题交给它跑一次。【免费下载链接】BiomniBiomni: a general-purpose biomedical AI agent项目地址: https://gitcode.com/GitHub_Trending/bi/Biomni创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考