布尔逻辑检索
支持 AND、OR、NOT 三种布尔运算,可把多个代谢物或通路条件组合起来,例如用 valine AND leucine 同时匹配两个小分子,或用 OR 扩大命中范围。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
SMPDB 小分子通路是加拿大 David Wishart 实验室团队维护的小分子通路数据库(SMPDB)配套的高级文本检索页面。它允许用布尔逻辑(AND、OR、NOT)、引号精确匹配、括号分组以及前置的 +plus 和 -minus 运算符组合查询条件,并可把检索限定到指定字段。面向代谢组学、药物研发和生物信息学研究者,帮助快速定位通路、酶、基因与代谢物之间的关联。目前官网未公开定价与免费额度说明,且检索仅支持英文关键词,使用前需对术语有一定了解。
SMPDB 小分子通路是 SMPDB(Small Molecule Pathway Database)数据库的在线检索界面,由加拿大 David Wishart 实验室团队开发维护。它面向代谢组学、药物研发与生物信息学研究者,用来从小分子通路数据中定位相关的通路、酶、基因和代谢物,而不是面向普通消费者的通用工具。
该页面提供两类检索方式:一是支持布尔逻辑(AND、OR、NOT)的高级文本搜索,可用引号做精确匹配、用括号分组,并用 +plus 和 -minus 运算符表示包含或排除;二是把查询限定到特定字段的高层检索接口。可检索字段涵盖 SMPDB ID、KEGG Pathway Map ID、通路名称、通路描述、DrugBank ID、HMDB ID、UniProt ID、酶名、基因名、EC 编号以及药物或代谢物名称,共十余个。
使用上,研究者可直接在文本框输入如 valine AND leucine 的组合条件,也可用 compound_name:Sarcosine 这类写法只搜代谢物字段。做通路富集或药物靶点关联分析的研究者、需要交叉比对 KEGG、DrugBank、HMDB、UniProt 等外部数据库编号的分析人员,以及为学生演示代谢通路结构的教学人员,都可以用同一套查询语法缩小检索范围。
支持 AND、OR、NOT 三种布尔运算,可把多个代谢物或通路条件组合起来,例如用 valine AND leucine 同时匹配两个小分子,或用 OR 扩大命中范围。
给检索词加引号可做精确字符串匹配,如 "acetic acid" 只匹配 acetic 后紧跟 acid 的写法,不会单独命中 acetic 或 acid,适合结果过于宽泛时收窄。
支持用括号对查询条件分组以控制运算顺序,可写出 (cortisol OR aldosterone) AND subject:metabolic 这类先做 OR 再做 AND 的复合条件。
在检索词前加 +plus 表示必须包含该项,加 -minus 表示从结果中排除该项,便于在保留核心命中的同时剔除不相关的小分子或通路。
采用「字段名:查询词」写法把检索限定到某一字段,例如 compound_name:Sarcosine 只查代谢物名称字段,避免在其他文本中产生误命中。
可检索字段包括 SMPDB ID、KEGG Pathway Map ID、通路名称、通路描述、DrugBank ID、HMDB ID、UniProt ID、酶名、基因名、EC 编号以及药物或代谢物名称。
当研究任务需要在代谢通路、酶、基因和代谢物之间做快速文本关联时,这个页面值得用它:布尔逻辑、引号精确匹配和字段限定能把检索范围压到很窄,还支持用 KEGG、DrugBank、HMDB、UniProt 等外部数据库编号直接定位条目,适合交叉比对场景;做教学演示代谢通路结构时也能直接展示查询语法。但它只接受英文关键词,用中文小分子名检索不到结果,不熟悉代谢物英文命名或外部数据库编号规则的人上手会慢,也未见移动端形态,重度依赖手机或需要价格明确的服务时不适合。
需要在通路、酶与代谢物之间做多条件组合检索时很合适,布尔逻辑和字段限定能把结果压到可读范围;但检索词必须用英文。
可用 DrugBank ID、UniProt ID 等编号直接定位药物与靶点相关通路,省去逐条翻查;前提是手里已有对应编号。
页面直接列出了布尔运算、引号、括号与 +- 运算符规则,适合课堂演示检索语法;学生需先掌握小分子英文命名。
检索依赖英文关键词与外部数据库编号,用中文代谢物名检索不到结果,上手前要先把术语翻成英文。
先确认是否满足使用场景再投入时间学习语法。
用 AND、OR、NOT 三种布尔运算组合即可。想同时匹配两个小分子就写 valine AND leucine;想把范围放宽就把 AND 换成 OR;想先做 OR 再做 AND,用括号写成 (cortisol OR aldosterone) AND subject:metabolic。
两种做法可以叠加。一是给检索词加引号做精确匹配,例如 "acetic acid" 只匹配 acetic 后紧跟 acid 的写法;二是用字段限定的写法,比如 compound_name:Sarcosine,把检索锁到代谢物名称字段。
在检索词前加 -minus 运算符表示排除,加 +plus 表示必须包含。两者可以和布尔条件、括号分组一起用,先把核心命中保留下来,再逐项剔除无关的小分子或通路。
官网未说明地域限制与国内可用性。若检索页面无法打开,可先确认网络环境,并查看是否有可用的镜像或数据下载渠道。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| SMPDB小分子通路本工具 | 4.2 | 未标价 | 布尔逻辑检索;引号精确匹配;括号分组;包含与排除运算符 | Web |
| Scifinder | — | 未标价 | 简介:SciFinder 是美国化学学... | Web |
| Aria2 | — | 未标价 | Aria2是一款开源下载工具,可... | — |
| 纹理王 | — | 未标价 | 免费的高分辨率顶尖纹理,可... | — |
| Snow Crystals | — | 未标价 | 雪花博物馆,通过这个网站可... | Web |
| 药品信息查询*NMPA | — | 未标价 | 简介:NMPA 国产、进口药品批... | — |