Biomni|生物医学研究从自然语言到可执行代码的实战路径
Biomni生物医学研究从自然语言到可执行代码的实战路径【免费下载链接】BiomniBiomni: a general-purpose biomedical AI agent项目地址: https://gitcode.com/GitHub_Trending/bi/BiomniBiomni 是一个通用生物医学 AI 智能体你用一句自然语言描述研究任务它负责规划步骤、查询数据库、生成代码并在本地环境执行把每一步的中间结果都留给你核查。适合想把重复性分析、实验设计和多库检索自动化起来的生物医学研究者与工程师。三个能落地的场景当你要设计基因编辑筛选实验时研究问题停在设计阶段时比如找出调控 T 细胞耗竭的基因Biomni 不会只给一段文字回答而是先给出筛选设计的完整逻辑再落到一份 32 个候选基因的清单每个基因附入选理由。规划、查库、生成结果全部在一次调用内完成中间步骤都记录在日志里便于事后定位哪一步出了问题。from biomni.agent import A1 agent A1(path./data, llmclaude-sonnet-4-20250514) agent.go(Plan a CRISPR screen to identify genes regulating T cell exhaustion, generate 32 candidate genes)当你要跨多个公开数据库核对信息时环境内置了三十多个专业数据库的本地索引ClinicalTrials、Ensembl、UniProt、PubChem、ChEMBL、GWAS Catalog 都在其中schema 文件放在biomni/tool/schema_db/目录。智能体推理时直接生成 Python 代码调用这些索引不需要在十几个网站之间手动跳转。输入一条 SMILES 就能拿到化合物的 ADMET 预测是验证这类调用最快的方式。agent.go(Predict ADMET properties for compound: CC(C)CC1CCC(CC1)C(C)C(O)O)如果你需要把过程留档每次执行轨迹可以导出成 PDF包含推理、代码和观察结果的完整链路适合放进实验记录或发给合作者复现。agent.save_conversation_history(crispr_screen_design.pdf) 三步从零跑通1. 克隆仓库并建环境系统要求Linux、macOS 或 WSL2装好 conda磁盘预留 30GB 以上完整 E1 环境安装耗时超过 10 小时基础环境几分钟即可。git clone https://gitcode.com/GitHub_Trending/bi/Biomni cd Biomni/biomni_env conda env create -f environment.yml完成标志出现biomni_e1环境。想要完整的命令行工具集把最后一条换成bash setup.sh并跟随提示选择组件。2. 安装包并配置密钥conda activate biomni_e1 cd .. pip install -e . cp .env.example .env然后编辑.env填入ANTHROPIC_API_KEY。完成标志python -c import biomni不报错。3. 初始化智能体并跑第一个任务from biomni.agent import A1 agent A1(path./data) agent.go(What is the protein function of BRCA1?)完成标志终端开始滚动打印推理 → 执行 → 观察循环最终给出答案。注意两点首次初始化会自动从 S3 拉取约 11GB 的本地数据生成的代码以完整系统权限执行涉及敏感数据时建议放进容器或虚拟机里跑。它是怎么跑的一句话如何变成执行结果先做一轮资源收窄任务提交后go()不会把全部工具和数据库一股脑塞给模型。biomni/model/retriever.py里的 ToolRetriever 会先用一次 LLM 调用按任务从工具、数据湖文件、软件库和 know-how 文档中挑出相关项只有这些条目的描述才会写进系统提示词。这一步换来的是受控的上下文长度和更少的工具误调用。ReAct 循环推进执行真正的执行是一条 LangGraph 状态机generate 节点让模型输出execute包裹的代码执行层在本地 REPL 里跑完输出作为观察结果写回消息历史循环直到模型输出solution表示任务完成。代码执行入口是biomni/tool/support_tools.py中的run_python_repl每步有超时控制整个循环设了 500 次递归上限防止死转。know-how 库提供领域约束biomni/know_how/目录下放着 sgRNA 设计、单细胞注释等场景的书写式最佳实践文档。初始化时这些文档会被完整加载进系统提示词推理全程可用开启commercial_mode后还会自动过滤掉不可商用的内容。调优与个性化配置推理和查库拆开用不同模型问题全程用最强模型跑完整任务费用高且多数步骤用不上。怎么改default_config.llm只影响数据库查询层A1()的llm参数只影响智能体推理两者分开指定即可。from biomni.config import default_config default_config.llm claude-3-5-haiku-20241022 agent A1(llmclaude-sonnet-4-20250514)改完效果查库这类简单调用走轻量模型成本明显下降查询质量基本不受影响。跳过数据湖加速初始化问题首次初始化被 11GB 下载拖慢带宽或存储有限时尤其明显。怎么改传入空列表显式跳过下载。agent A1(path./data, expected_data_lake_files[])改完效果初始化从几分钟缩到秒级代价是依赖数据湖的数据库工具在补下载之前不可用。长任务放宽执行超时问题单步代码默认 600 秒超时跑大型测序数据时容易被截断。怎么改default_config.timeout_seconds 1200改完效果单步执行上限翻倍跨所有智能体和数据库查询一致生效。高频踩坑速查现象初始化长时间无响应或数据拉取中断 →原因首次会自动从 S3 下载约 11GB 数据湖弱网环境最容易卡在这 →处理用expected_data_lake_files[]跳过或先在网络好的机器上下载把文件放到path/biomni_data/data_lake/后再迁移过去。现象Gradio 界面启动后页面报 API 错误 →原因Gradio 6.0 改动了对接接口与当前版本不兼容 →处理固定版本pip install gradio5.0,6.0。现象部分功能缺失或提示依赖冲突 →原因E1 完整环境包含大量命令行工具官方为避免冲突默认不装某些 pip 包 →处理对照docs/known_conflicts.md按需单独安装并放开代码中对应的注释。下一步怎么走打开tutorials/biomni_101.ipynb从初始化到第一个任务的完整演示概念部分讲得比文档细。翻一遍tutorials/examples/MCP 外部工具接入、基因克隆流程、PyLabRobot 实验自动化三个实操案例都在里面。读完CONTRIBUTION.md后往biomni/know_how/提交自己的领域文档现有文档可以直接当格式模板。跑通第一个任务之后剩下的事就是不断喂给它新场景哪里不靠谱就把对应流程拆得更细。【免费下载链接】BiomniBiomni: a general-purpose biomedical AI agent项目地址: https://gitcode.com/GitHub_Trending/bi/Biomni创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026年AI驱动的软件测试面试全攻略

2026年AI驱动的软件测试面试全攻略

1. 2026年软件测试面试全景分析2026年的软件测试领域正在经历一场由AI驱动的技术变革。作为从业12年的测试老兵,我见证了从纯手工测试到自动化测试,再到如今AI测试的演进历程。今年的面试题明显呈现出三个特征:传统测试理论依然重要但占比下降…

2026/8/25 9:11:04 阅读更多 →
如何快速跑通 AMD ROCm:GPU 加速计算从零到生产的完整路径

如何快速跑通 AMD ROCm:GPU 加速计算从零到生产的完整路径

如何快速跑通 AMD ROCm:GPU 加速计算从零到生产的完整路径 【免费下载链接】legacy-rocm-build AMD ROCm™ Software - GitHub Home 项目地址: https://gitcode.com/GitHub_Trending/ro/legacy-rocm-build GPU 训练队列越排越长、推理成本月月涨?…

2026/8/25 9:11:04 阅读更多 →
贪心算法解单调递增数字问题:面试必备技巧

贪心算法解单调递增数字问题:面试必备技巧

1. 面试必看:单调递增的数字解析在技术面试中,算法题往往是考察候选人编程能力和逻辑思维的重要环节。最近我在准备面试和实际参与面试的过程中,发现"单调递增的数字"这道题目出现的频率相当高。这道题看似简单,但想要写…

2026/8/25 9:11:04 阅读更多 →

最新新闻

自动化测试面试10大高频问题解析与应对策略

自动化测试面试10大高频问题解析与应对策略

1. 自动化测试面试高频问题解析作为一名在测试领域摸爬滚打多年的老兵,我深知自动化测试岗位面试的痛点。很多优秀的候选人因为不熟悉面试套路而错失机会,今天我就来拆解那些面试官最爱问的10大高频问题,帮你轻松应对技术面。自动化测试岗位的…

2026/8/25 10:00:26 阅读更多 →
Morpeh 2024版本迁移指南:Breaking变更与最佳实践一次讲清

Morpeh 2024版本迁移指南:Breaking变更与最佳实践一次讲清

Morpeh 2024版本迁移指南:Breaking变更与最佳实践一次讲清 【免费下载链接】morpeh 🎲 ECS Framework for Unity Game Engine and .Net Platform 项目地址: https://gitcode.com/gh_mirrors/mo/morpeh Morpeh 是一款面向 Unity 游戏引擎与 .NET 平…

2026/8/25 10:00:26 阅读更多 →
OCaml中Resolver参数的美妙实现:详解ocaml-graphql-server的diff-list GADT设计

OCaml中Resolver参数的美妙实现:详解ocaml-graphql-server的diff-list GADT设计

OCaml中Resolver参数的美妙实现:详解ocaml-graphql-server的diff-list GADT设计 【免费下载链接】ocaml-graphql-server GraphQL servers in OCaml 项目地址: https://gitcode.com/gh_mirrors/oc/ocaml-graphql-server ocaml-graphql-server 是一个用 OCaml …

2026/8/25 10:00:26 阅读更多 →
FFmpeg合并.ts(或.m3u8)文件和字幕文件为新的视频文件

FFmpeg合并.ts(或.m3u8)文件和字幕文件为新的视频文件

目录 1 下载安装适合您操作系统的FFmpeg版本2 将所有的.ts文件放在一个文件夹中,合并.ts文件2.1 方法一,使用FFmpeg的concat协议来合并.ts文件2.2 方法二,直接使用concat协议(适用于少量文件) 3 使用FFmpeg将合并后的.…

2026/8/25 10:00:26 阅读更多 →
Ardent测试体系解析:用PHPUnit数据驱动构建高覆盖测试的完整清单

Ardent测试体系解析:用PHPUnit数据驱动构建高覆盖测试的完整清单

Ardent测试体系解析:用PHPUnit数据驱动构建高覆盖测试的完整清单 【免费下载链接】Ardent A Collections library for PHP. 项目地址: https://gitcode.com/gh_mirrors/ard/Ardent Ardent 是一个面向 PHP 的对象导向编程的集合库,提供 Set、Map、…

2026/8/25 10:00:26 阅读更多 →
AI时代招聘困境与智能化解决方案

AI时代招聘困境与智能化解决方案

1. 项目概述:当招聘遇上AI革命去年帮一家科技公司做招聘体系升级时,遇到个典型场景:HR负责人拿着算法岗位的简历问我:"这位候选人在顶级会议发了3篇论文,但学历只是普通一本,要不要约面试?…

2026/8/25 9:59:20 阅读更多 →

日新闻

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/25 0:00:34 阅读更多 →
Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG 【免费下载链接】transformers.js State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server! 项目地址: https:/…

2026/8/25 0:00:34 阅读更多 →
数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

1. 项目概述:从“会做”到“会写”的竞赛核心跃迁“全国大学生数学建模竞赛”,这个名字对理工科学生来说,分量极重。每年,无数团队在三天三夜的时间里,为一个开放性问题绞尽脑汁,从建立模型、求解算法到编程…

2026/8/25 0:00:34 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 3:38:12 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 3:38:18 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 3:38:23 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/24 20:22:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →