GenoTEX 基因表达分析基准

用于评估自动化基因表达与基因—性状关联分析方法的专家标注基准。

Star 数
★ 65
最近更新
5 个月前
License
NOASSERTION
主语言
Jupyter Notebook

30 秒速览

运行形态
命令行工具
可在哪里用
通用 · 跨平台
费用
免费,无需付费服务
上手难度
中 · 需要几步配置
开始前需要
Python 3.10condarequirements.txt 中的包Shell / 命令行网络访问本地文件系统
典型场景
开发基因表达分析代理的研究团队,需要在统一 GTA 问题集上评估数据集筛选、预处理和显著基因识别。
不适合
  • 需要开箱即用、无需下载数十 GB 数据的用户
  • 磁盘空间有限或无法访问 Google Drive/百度网盘/Kaggle/Hugging Face 的团队
  • 希望有托管服务或聊天界面、不想本地配置 conda 环境的用户

这个 Agent 能做什么,适合哪些场景?

GenoTEX 是面向基因表达数据自动分析的基准数据集,重点评估基于 LLM 的代理方法。它包含 1,384 个基因—性状关联(GTA)问题、911 个数据集,以及由生物信息学专家整理的分析代码和结果。仓库代码以按性状组织的 Jupyter Notebook 完成队列预处理,并由 code/regress.py 集中执行关联分析与模型选择。大体量 input、output 和 metadata 数据需从单独的云存储下载;项目也提供 Kaggle 和 Hugging Face 上的代码加数据打包版本。评估通过本地 eval.py 对数据集选择、预处理和统计分析输出进行格式与结果比较,而非提供在线服务或聊天界面。

预处理 Notebook 从按性状存放的 GEO 和 TCGA 输入数据中清洗、标准化并连接临床信息与基因表达数据,生成 output/preprocess/ 下的 clinical_data、gene_data、链接后的 CSV 及 cohort_info.json。code/regress.py 在预处理队列中自动选择适合每个性状—条件问题的队列,应用统计模型和超参数调优,并在 output/regress/ 生成 significant_genes_condition_{condition name}.json。结果 JSON 包含按重要性排序的基因、回归系数、绝对系数和 cv_performance。用户方法须按相同 output 目录结构产生结果,再运行 python eval.py -p {prediction_directory} -r {reference_directory} -t selection preprocessing analysis -s gene clinical linked 进行评估。

  1. 开发基因表达分析代理的研究团队,需要在统一 GTA 问题集上评估数据集筛选、预处理和显著基因识别。
  2. 生物信息学研究者需要检查按队列保存的预处理 Notebook,并复现实验中的关联分析流程。
  3. 构建自动化 GEO 与 TCGA 队列处理方法的团队,需要输出可与 benchmark 参考目录直接比较的 CSV 和 JSON。
  4. 方法评测人员需要按 selection、preprocessing、analysis 三类任务,或按 gene、clinical、linked 预处理子任务拆分评分。
  5. 需要研究性状、年龄、性别或共存性状条件下基因关联问题的计算基因组学用户。

如何安装或部署这个 Agent?

克隆仓库后进入目录:git clone https://github.com/Liu-Hy/GenoTEX.git && cd GenoTEX。下载 metadata、input 和 output 数据目录并放在仓库根目录;README 列出的数据来源为 Google Drive 或百度网盘,完整代码加数据版本也提供于 Kaggle 和 Hugging Face。创建环境并安装依赖:conda create -n genotex python=3.10,conda activate genotex,pip install -r requirements.txt。使用 Kaggle 版本时,先运行 python recompress_files.py 重新压缩所需文件。

如何使用这个 Agent?

先运行 ./code/{trait_name}/ 中对应队列的 Jupyter Notebook,生成预处理数据;随后从仓库根目录运行 python code/regress.py 执行 GTA 关联分析。评估自定义方法时,确保其输出遵循 output 的目录和 JSON/CSV 格式,然后运行:python eval.py -p {prediction_directory} -r {reference_directory} -t selection preprocessing analysis -s gene clinical linked。-p 为必填预测目录;-r 默认为 ./output;省略 -t 或 -s 可评估全部任务或全部预处理子任务。

这个 Agent 有哪些优点和局限?

优点
  • 覆盖 1,384 个无条件和条件 GTA 问题,并将评估拆分为数据集选择、预处理和统计分析三个明确环节。
  • 提供 911 个队列、专家整理的 237,907 行分析代码,以及每队列可交互查看输出的 Jupyter Notebook。
  • 参考输出定义了临床、基因表达、样本链接数据和显著基因结果的具体文件结构,便于可重复的离线比较。
  • 同时包含 GEO 与 TCGA 数据,并通过 gene_synonym.json 支持基因符号标准化。
局限
  • 数据下载总量标为 82.0 GB,安装前需要充足本地磁盘空间;README 中另列输入数据为 41.5 GB,容量口径需要自行确认。
  • 完整流程依赖外部云存储或 Kaggle、Hugging Face 数据平台,以及本地 conda、Python 3.10 和文件系统。
  • 预处理主要以大量按队列组织的 Notebook 提供,README 未说明单一命令即可批量运行全部预处理步骤。
  • 仓库元数据标示 License 为 NOASSERTION,而 README 声明数据集采用 CC BY 4.0;采用前应核实适用许可。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
GenoTEX 基因表达分析基准 当前 54 · 缺口较多 命令行工具免费 ★ 65 5 个月前 Jupyter Notebook —
GenoMAS 50 · 缺口较多 命令行工具免费 + 模型费 ★ 130 15 天前 Python OpenAI API · Claude API
Open Science 开源科研工作台 81 · 表现良好 桌面应用免费 + 模型费 ★ 5.5k 今天 TypeScript Codex · Claude Code
科学智能体技能库(Scientific Agent Skills) 75 · 存在缺口 命令行工具免费 + 模型费 ★ 56k 6 天前 Python Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
54/ 100 五分制 2.7 / 5
信任安全 11/29
可靠稳定 6/14
适用触发 14/18
规范维护 10/18
有效结果 9/13
证据核验 4/8
查看各维度的扣分理由
信任安全11 / 29 · 1.9/5

README清楚说明数据目录、公开来源、云盘分发和分析输出格式,因此数据流有一定透明度;但材料未展示权限控制、敏感数据处理或运行前确认机制,下载和重压缩等外部操作也无恢复说明,故这些项扣分。依赖仅列包名而无版本或安全说明;数据集和知识来源有出处,但发布者身份及维护路径不够明确。

可靠稳定6 / 14 · 2.1/5

README对预处理与回归的分工、输入输出结构和评估任务描述基本一致,支持较好的自洽性。依赖未锁版本且包含多个模型服务客户端,普通环境的可用性保障较薄;格式错误会报告,但没有展示更具体的故障处置或诊断方式。

适用触发14 / 18 · 3.9/5

目标场景明确,是评估基因表达分析方法的研究基准,覆盖数据集选择、预处理和统计分析;文档也清楚区分基准流程与用户自有方法评估。任务边界和格式约定较明确,但未展示触发规则或按不同计算环境调整的指导。

规范维护10 / 18 · 2.8/5

README具备目录结构、安装、用法、数据格式和引用等清楚分区,信息架构充分。提供了conda/Python版本、依赖安装和Kaggle重压缩说明,但未提供资源需求之外的运行环境排障。命名约定和示例具体;限制说明有限,且未见版本历史或明确维护负责人。LICENSE.md明确CC BY 4.0,但许可证元数据为NOASSERTION,仓库材料对适用范围的表达仍需核实。

有效结果9 / 13 · 3.5/5

目录规范、JSON示例和评估命令使产物较易接入,基准覆盖三个任务并提供评估脚本说明,具备明确研究价值。数据约82 GB且单独获取,另需逐数据集预处理,成本和时间负担较高;文档未量化硬件或时间需求。

证据核验4 / 8 · 2.5/5

README将规模、目录格式、来源和评估指标等主张对应到具体结构与数据文件说明,也区分基准事实和建议用途。LICENSE.md与README对CC BY 4.0相互印证,但除这两份文档外没有代码、测试或数据样本供本次材料交叉核对;因此不推断执行正确性。

风险与缓解建议
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 数据包规模约82 GB,需另行下载;部署前应确认存储空间和可用计算资源。
  • 依赖未锁定版本,许可证元数据与仓库声明不一致;使用或再分发前应分别核验依赖兼容性及数据/代码的权利范围。
证据充分度:低 评估于 2026年11月8日 审查版本 2ce91ce8fe32
查看完整评分方法 →
你是这个项目的维护者?把 FARS 徽章加到 README

徽章显示当前的评审分数和结论,点击回到本页。重新评审后约一小时内更新。

FARS

[![FARS 评测](https://followagents.com/badge/genotex.svg?lang=zh)](https://followagents.com/zh/agents/genotex)
<a href="https://followagents.com/zh/agents/genotex"><img src="https://followagents.com/badge/genotex.svg?lang=zh" alt="FARS 评测"></a>

常见问题

它是可直接部署的分析服务或聊天代理吗?
不是。已提供的接口是本地 Notebook、Python 脚本、数据目录和 eval.py 评估命令;没有文档说明在线服务、API 或聊天产品集成。
运行完整流程需要哪些数据?
GitHub 版本需额外下载 metadata、input 和 output 并置于仓库根目录。代码和数据的打包版本也可从 Kaggle 或 Hugging Face 获取。
如何评估自己的自动化方法?
将结果组织为与 output 相同的目录结构和 CSV/JSON 格式,再用 eval.py 的 -p 指定预测目录;可按任务和预处理子任务筛选评分。
是否支持条件关联分析?
支持。问题由性状—条件对定义;条件可为预定义性状、Age、Gender 或 None,其中 None 表示无条件问题。
许可是否明确?
README 声明数据集为 CC BY 4.0,但所提供的仓库元数据为 NOASSERTION。这两项信息不一致,使用或再分发前应确认。
这页内容对你有帮助吗?
在 GitHub 查看 ↗ 安装 ↓