SuperAPI AI 工具集

catalysis-hub-api

数据与分析

查看项目

更新于 10-16 07:17

技能介绍

用途:Catalysis Hub 是开放获取的 DFT 反应能数据库,本技能介绍如何通过其 GraphQL 接口查询多相催化数据,用于催化剂筛选、机理验证与文献检索。

主要能力:根查询类型包括 reactions(反应能与活化能)、publications(关联文献)、systems(原子结构)和 species(化学物种)。反应字段含 chemicalComposition、surfaceComposition、facet、reactionEnergy、activationEnergy、dftCode、dftFunctional、reactants、products、Equation 等;文献字段含 title、authors、journal、year、doi 及关联反应。

使用方式:无需认证与 API key。端点 https://api.catalysis-hub.org/graphql,使用 HTTP POST 提交 JSON query,响应为 Relay 的 edges/node 结构。可用 first 限制条数,游标 after 分页;chemicalComposition 支持 ~ 前缀做部分匹配。示例:curl -s -X POST "https://api.catalysis-hub.org/graphql" -H "Content-Type: application/json" -d '{"query":"{ reactions(first: 3, surfaceComposition: "Pt") { edges { node { chemicalComposition facet reactionEnergy dftFunctional Equation } } } }"}'。也可用 Python requests 封装查询。

适用场景:合金表面吸附能比较、自算结果与已发表值的交叉验证、构建标度关系、按年份发现文献。

限制:无官方速率限制说明,建议请求间加 200-500ms 延迟;活化能等字段可能为空;数据均关联已发表文献,需注意具体计算设置以确认可比性。