用途:该技能提供对 ChEA3 富集分析 API 与 Harmonizome ChEA 数据集元数据的程序化访问,适用于对基因集执行 ChEA3 富集分析、获取 ChEA 数据集元数据,或查询特定转录因子(属性)信息。
主要能力:包含打包的可执行脚本 scripts/chea_client.py,支持三类操作——enrich(对基因列表进行富集分析以识别相关转录因子)、metadata(获取 Harmonizome 的 ChEA 数据集元数据)、attribute(获取特定转录因子的详细信息)。既可导入函数调用,也可通过命令行运行。
使用方式:环境要求 Python 3.10+,需安装 requests 库(pip install requests)。命令行示例:python scripts/chea_client.py enrich FOXM1 SMAD9 MYC;python scripts/chea_client.py metadata;python scripts/chea_client.py attribute CREB1。也可在脚本中导入 enrich、get_dataset_metadata、get_attribute_info 等函数,并将结果以 JSON 打印。首次可先运行 python scripts/chea_client.py --help 验证。执行前应确认输入路径、输出路径、范围过滤条件、阈值等领域约束,必要时调整脚本内 CONFIG 块或文档化参数。
适用场景:基因集转录因子富集分析、ChEA 数据集元数据检索、单个转录因子属性查询等可重复、清单驱动的任务。
限制:资料未提供具体收费、定价或性能效果信息。缺少所需源数据、标识符、文件或凭据时不应使用;不用于编造结果、无依据结论或超出文档范围的任务;若更简单的直接回答已足够,也不适用。输出建议使用确定性文件名如 chea_api_result.md,并附验证摘要、假设与剩余限制说明。第三方包未固定版本,如需严格环境控制应自行添加版本锁定。