用途:该技能面向微生物组(尤其肠道、环境宏基因组)研究,把多个公开数据库的查询工具统一在 ToolUniverse 下调用,覆盖研究检索、样本与分类组成、功能注释、基因组质量、菌株表型与培养、疾病关联样本计数及文献配套。
主要能力:MGnify 系列工具可按生境或关键词检索研究(MGnify_search_studies)、获取研究元数据与摘要(MGnify_get_study_detail)、列出分析结果(MGnify_list_analyses)、获取分类组成(MGnify_get_taxonomy)、GO 功能注释(MGnify_get_go_terms)、InterPro 蛋白结构域(MGnify_get_interpro)、浏览生境层级(MGnify_list_biomes),以及检索与查看宏基因组组装基因组(MGnify_search_genomes、MGnify_get_genome,含完整度、污染度、N50 等)。GTDB 提供细菌/古菌基因组检索、物种簇与分类层级信息;ENA 可检索测序研究与样本;OLS 查询 ENVO 生境本体词;EuropePMC 与 PubMed 检索文献;BacDive 查询菌株表型(形态、革兰氏染色、培养温度/培养基、氧耐受、分离来源);MediaDive 查询培养基配方与成分化学标识;GMrepo 提供肠道微生物组中物种的样本计数与表型广度(资料称 9.6 万余条整理样本、350 余种健康状况)。药物-微生物组方向还可配合 PubChem、CTD、KEGG、Reactome、DrugBank 工具,用于药物身份、药物-基因互作、微生物代谢通路与宿主通路富集。
使用方式:通过 Python 加载 ToolUniverse 并调用 run_one_function,例如 tu.load_tools() 后依次调用 MGnify_search_studies、MGnify_get_study_detail、MGnify_list_analyses、MGnify_get_taxonomy 等;参数包括 search、biome、study_accession、analysis_id、size/page_size 等。标识符规则:研究为 MGYS*,分析为 MGYA*,基因组为 MGYG*,ENA 研究为 PRJEB*,GTDB 基因组为 GCA_,ENVO 词形如 ENVO:。BacDive 菌株 ID 与 MediaDive 培养基/成分 ID 为数字(偶有后缀如 "1a"),需先搜索再解析;GMrepo 表型用 MeSH ID。
限制:资料提醒 MGnify 搜索宜用单个关键词,多词查询可能超时,广泛搜索时 API 较慢;BacDive 的 culture_media 只给培养基名称,不给配方,需再到 MediaDive 查 medium_id 与完整配方;氧耐受字段可能为空数组,不能据此推断好氧/厌氧;GMrepo 给出的是公开研究的整理样本计数,不等同于真实人群患病率,某表型未列出不代表该物种在该表型肠道中不存在。此外,16S 扩增子与鸟枪法宏基因组适用分析不同,不应混用多样性指标;组成与功能推断需结合研究匹配的对照并考虑抗生素、饮食、年龄、地理等混杂因素。资料未提供具体收费、价格与平台信息。