LOTUS — 开放天然产物结构-生物体对数据库

LOTUS(naturaL prOducTs occUrrence databaSe):把 40+ 个孤立天然产物资源整合为 75 万+ 条带文献引用的结构-生物体对,托管 Wikidata、镜像 LNPN、冻结快照发布 Zenodo,CC0 完全开放——天然产物研究的知识管理基础设施

来源 整合自 36 个有价值的公开天然产物资源(COCONUT 及其底层资源、KNApSAcK、NAPRALERT 子集、Dr. Duke/USDA、Cyanometdb、Datawarrior、Wakankensaku、DiaNat-DB 等),经 LOTUS 清洗管道去重验证后发布发布时间: 2026-10-13最后更新: 2026-10-20 阅读 27
LOTUS — 开放天然产物结构-生物体对数据库

信息速览

数据集名称LOTUS — 开放天然产物结构-生物体对数据库
数据类型原始数据,文献挖掘,知识图谱
规模750,000+ 引用的结构-生物体对;290,000+ 独特化学结构;40,000+ 独特生物体;75,000+ 文献引用(eLife 2022 论文口径,冻结时间戳 2021-12-20)
接入方式整合自 36 个有价值的公开天然产物资源(COCONUT 及其底层资源、KNApSAcK、NAPRALERT 子集、Dr. Duke/USDA、Cyanometdb、Datawarrior、Wakankensaku、DiaNat-DB 等),经 LOTUS 清洗管道去重验证后发布
AI 就绪度

INFOBOX — LOTUS 一屏速览

维度 内容
本质 天然产物结构-生物体对开放知识库——不采集新数据,而是清洗整合 40+ 公开资源的文献记录
团队 LOTUS Initiative:UIC 药学院 + 日内瓦大学 + 弗里堡大学 + Jena/IOCB + OICR 等 15 位作者
论文 eLife 2022;11:e70780(doi:10.7554/eLife.70780,2022-05-26;预印 2021-02-28 bioRxiv)
数据 750,000+ 引用的结构-生物体对;290,000+ 结构;40,000+ 生物体;75,000+ 文献(2021-12-20 冻结口径)
组织 三元组(InChIKey × Wikidata QID × 引用 QID)+ 富元数据表(SMILES/分类/分类学/文献元数据)
来源 36 个有价值输入资源:COCONUT 系、KNApSAcK、NAPRALERT 子集、Dr. Duke、Cyanometdb 等
质量 自动+人工双验证:420 条人工验证;100 条自动验证抽样复核真阳性率 97%
分布 植物 342,891 对 / 真菌 36,950 / 动物 24,114 / 细菌 23,198(论文 Table 3)
获取 三通道:Wikidata SPARQL(实时)|LNPN 门户(lotus.naturalproducts.net)|Zenodo 冻结快照(v11,2026-04-13)
许可 CC0-1.0——公有领域贡献,无任何使用限制
下游 PubChem 分类树、ISDB-LOTUS 谱库、ENPKG 知识图谱、SLING、Plant Humanities Lab
库内互链 COCONUT(输入源)、DRKG/Hetionet(同谱系开放知识图谱)、ChEMBL/DrugBank(药物交叉)、MetaboLights(下游注释)

在天然产物研究里,有一类数据比化合物本身更值钱:某个结构是从哪个生物体里被谁分离报道的。这条「结构-生物体-文献」三角关系是生药学、代谢组学分子网络注释、药物来源追溯的共同地基,但 2021 年之前它散落在几十个互相不通、格式各异、部分还在付费墙后的数据库里。LOTUS 做的事情用一句话概括:把散落的文献记录收拢、清洗、去重、验证,变成 75 万条任何人可自由使用的三元组,并且长期住在 Wikidata 这个全球最大的协作知识图谱上。

它不是影像集也不是序列集,对本库的「AI-Ready」口径而言,LOTUS 的价值在另一个维度:天然产物化学信息的机器可读底座。代谢组学里的 feature annotation、分子网络里的文献佐证、天然产物来源药物的化学空间分析,都直接或间接踩在这份数据上。论文本身也是一篇知识管理方法论文献——如何把一个学科的文献记忆搬进协作知识图谱,LOTUS 是教科书样本。

导语读法三则:

  1. 只想下数据:直奔 §6 获取与许可——CC0 无限制,三通道按「要实时/要检索/要复现」选,冻结快照务必记版本号。
  2. 关心数据质量:直奔 §4 与坑点清单——文献回溯型数据集的噪声继承与清洗风险论文自曝过,用前必读。
  3. 做下游注释或图谱:直奔 §5 数据组织与 §7 生态——三元组表结构与 ISDB-LOTUS/ENPKG 的接法都在那里。

§0 导读:这个数据集解决什么问题

天然产物(natural products,NP)研究的核心日常是「分离—鉴定—报道」:一个团队从某种植物、真菌、细菌或海洋生物里分离出化合物,解析结构,发表文献。日积月累,全球文献里沉淀了几十万条「结构 X 来自动物/植物/菌 Y,见文献 Z」的记录。这些记录是多个下游领域的硬通货:

  • 代谢组学注释:非靶向 LC-MS/MS 实验里发现一个未知 feature,最常用的佐证手段之一是「该分子是否曾被报道存在于我的样本来源生物里」——分子网络(molecular networking)打分、in silico 谱库匹配(ISDB)都依赖这类对。
  • 生药学与民族植物学:某个属的植物为什么集中出现某类骨架(如苦木科的 quassinoids)?跨物种化学分类学分析需要大规模结构-生物体关联。
  • 药物发现:天然产物来源药物的骨架偏好、生物合成基因簇-产物对应、来源生物的生态化学计量分析,全部以此为底。

问题是这些记录的存放状态在 2021 年前相当糟糕。LOTUS 论文引言列举了现存资源的通病:付费墙(Dictionary of Natural Products)、分类覆盖偏科、字段无标准、缺乏稳定标识符、没有结构化导出。研究者想在一份分析里同时用上 KNApSAcK 的覆盖广度、COCONUT 的结构质量、NAPRALERT 的文献深度,就得手工对表,而手工对表在缺少稳定标识符(如 InChIKey 与 Wikidata QID)的场景下几乎注定引入新错误。

LOTUS 的回答是一个四层动作:收集(扫描 40+ 资源,识别出 36 个有价值的输入源)、清洗(结构规范化、去重、盐类/电荷/二聚体处理)、验证(自动规则 + 人工抽样)、发布(Wikidata 主托管 + LNPN 门户镜像 + Zenodo 冻结快照)。全程开源:从输入到输出的每个程序都公开在 GitHub(lotusnprod 组织),任何人可复跑、可扩展、可提新 importer。

选 Wikidata 作主托管是一个战略级决定。它带来三件事:稳定的 QID 标识符体系(结构、生物体、文献各自拿到 QID,交叉引用不再依赖字符串匹配);SPARQL 端点上的即时联合查询(LOTUS 数据可以直接和 Wikidata 里的分类学、分类、文献引用图连起来查);以及一条社区纠错通道——任何人在 Wikidata 上修正一条记录,下一次 LOTUS 导出就会带上这个修正。论文评审人把这条管线称为「把学科的文献记忆搬进协作知识图谱」的样板。

§0 读法三则:

  1. 这个条目是「知识库+方法论论文+基础设施」三合一:本体是 75 万条三元组,方法论是清洗-验证管线,基础设施是 Wikidata 上的持续托管——三种角色对应三种使用方式。
  2. 全文统计数字均出自 eLife 论文正文与 Zenodo 记录页;数字演进口径(50 万→70 万→75 万)已在 §9 存照,引用时注意冻结时间戳。
  3. 检索时注意:LOTUS 有多个简称变体(lotus.nprod.net 旧域名、LNPN 门户、ISDB-LOTUS 衍生库),别把衍生库名当主数据集名(坑 1)。

0.1 三种读者的三条最短路径

你是谁 你最该读 一分钟拿走的东西
代谢组学/分子网络研究者 §0 → §5 → §7.1 → 坑 7 LOTUS 作生源佐证表,谱匹配另寻 ISDB-LOTUS
化学信息学/知识图谱开发者 §3 → §5.3 → §9 → 附录 H/J/P 三元组模型 + SPARQL/加载骨架 + CC0 可自由拼接
数据方法/基础设施研究者 §2 → §4 → §8 → 附录 S 从 40+ 孤岛到一张图的可复制方法论

0.2 五句话读完 LOTUS

  1. 它是什么:把 40+ 个互相不通的天然产物资源,整合成 75 万+ 条带文献引用的「结构-生物体对」。
  2. 它凭什么:InChIKey(化学结构)+ Wikidata QID(生物、文献)双稳定标识符,全程可追溯。
  3. 它住哪:主托管在 Wikidata(实时),镜像在 LNPN 门户(检索),冻结快照在 Zenodo(复现)。
  4. 它怎么开放:CC0-1.0,商用、再分发、训练模型全无限制。
  5. 它的边界:偏植物(79%)、无实测谱、文献回溯而非实验验证——用前心里有数。

0.3 本条目结构速查

章节 你会看到
§1 十问十答,最快建立全貌
§2 36 个输入源如何变成一张表(五段管线)
§3 三元组、元数据、标识符体系与数据流图
§4 质量账本:97% 真阳性、清洗风险、类群偏差
§5 三通道获取 + 许可 + 版本链
§6 DAIMS 五维评估 + 四个 AI/ML 落地场景
§7 生态:PubChem/ISDB-LOTUS/ENPKG 下游集成
§8 四条可迁移的方法学经验
§9 库内互链(COCONUT/ChEMBL/DRKG 等 + rid)
§10 八个已踩过的坑
FAQ/事实清单/术语表/附录 查阅式内容,随用随翻

§1 数据集速览:十问十答

Q1:LOTUS 到底是什么类型的数据集?
不是图像、不是序列、不是问卷,而是一张关系表:每行是一条「某化学结构曾被报道存在于某生物体中,依据某文献」的三元记录。它回答的问题形态是「结构 X 与生物 Y 之间有没有文献支持的关联」。

Q2:「750,000+」这个数字数的是什么?
eLife 论文口径下经自动+人工验证后保留的引用的结构-生物体对(referenced structure-organism pairs)。注意三套相邻口径的区别:SPARQL 全量导出 951,800 行(2021-12-20,含冗余引用记录);去重后的「对」约 75 万;每条「对」可对应多条文献引用,所以文献条目本身另有 75,000+ 条(坑 3)。

Q3:结构和生物体各有多少?
290,000+ 独特化学结构、40,000+ 独特生物体。平均一个结构在约 3 个生物体中被报道,一个生物体对应约 11 个结构——天然产物文献中「广谱分子」与「专属性骨架」并存的真实写照。

Q4:数据从哪来?
从 40+ 公开资源扫描,最终识别出 36 个有价值的输入源。大头包括 COCONUT 及其底层引用资源、KNApSAcK(含 5 万+结构、10 万+对的前驱库)、NAPRALERT 子集、Dr. Duke(USDA 植物化学数据库)、Cyanometdb(蓝藻代谢物)、Datawarrior、Wakankensaku、DiaNat-DB 等。商业库 DNP 只用于内部质量比较,不随 LOTUS 传播。

Q5:每条记录里有什么字段?
核心三元组表每行四要素:结构 InChIKey、生物体 Wikidata QID、文献 Wikidata QID、人工验证状态。富元数据表在此之上补全:canonical/isomeric SMILES、InChI、InChIKey、分子式、精确质量、立体中心数、NPClassifier 与 ClassyFire 双分类、Open Tree of Life 分类学路径、PubChem 物性、DOI/PMID/PMCID。

Q6:质量怎么保证?
两条腿:自动规则(结构规范化、去重、类型检查)+ 人工验证。论文报告 420 条对做了完整人工验证,另抽 100 条自动验证条目复核,真阳性率 97%。被拒条目没有丢——单独发布在 Zenodo(10.5281/zenodo.5794597),可供排查误杀。

Q7:数据偏差在哪?
生物类群分布严重偏科:植物 342,891 对(约 79%),真菌 36,950、动物 24,114、细菌 23,198(论文 Table 3)。这反映的是天然产物文献本身的采样历史,不是 LOTUS 的缺陷,但做微生物或海洋天然产物分析时必须心里有数。

Q8:怎么下载?
三通道按需选:要最新→Wikidata SPARQL;要交互检索与结构搜索→LNPN 门户(lotus.naturalproducts.net);要可复现的冻结快照→Zenodo(concept DOI 10.5281/zenodo.5794106,最新 v11 为 2026-04-13,含 changes_report 与可自重建的 lotus_exporter.py)。

Q9:license 是什么?
CC0-1.0,公有领域贡献。商业应用、再分发、改造成衍生库均无任何限制。唯一注意:Wikidata 上个别 statement 的引用文献本身受版权保护,引用文字需另循文献许可。

Q10:AI/ML 场景怎么用?
典型用法四类:①作为分子网络注释的文献佐证表(结合 ISDB-LOTUS in silico 谱库);②生物分类学×化学分类的多样性分析(论文 TMAP 即范例);③训练结构-活性/结构-来源预测模型的背景知识;④知识图谱嵌入(与 DRKG、Hetionet 类资源同谱系拼接)。

Q11:它和 COCONUT 谁更大?
不能简单比大小——COCONUT 侧重结构集合,LOTUS 侧重结构-生物体-文献关联;且 COCONUT 本身是 LOTUS 的输入源之一。二者结构高度重叠,交叉使用以 InChIKey 为键(见附录 AC)。

Q12:免费吗?要申请吗?
免费,且三通道均无申请环节(这点与许多请求制的医学数据集不同)。CC0 许可也意味着无需署名(学术惯例除外)。

§2 来源与整合管道:36 个输入源如何变成一张表

LOTUS 的方法论价值不亚于数据本身。论文 Figure 1 给出的管线可拆成五段:

段 1:资源扫描与遴选。 团队系统扫描了 40+ 公开天然产物资源,按「是否有可导出的结构-生物体对、是否有文献引用、是否有可用许可」三条件筛出 36 个入选源。落选者包括许可受限的 FooDB(有对但不许传播)与仅可内部使用的 DNP——「能整合」不等于「能再发布」,这条边界论文划得很清楚。

段 2:结构规范化。 各资源的结构表达五花八门:有的存 SMILES、有的存 Molfile、有的盐和游离碱不分。LOTUS 管道统一转 InChIKey 作主键,对盐类、电荷态、二聚体做规范化决策。这一步是论文自认的风险点(坑 6):激进的「清洗」可能把本来正确的电荷态或水合物合并掉,团队的处理原则是宁保守勿激进,并把被拒条目整包发布供人工回查。

段 3:生物体规范化。 生物名统一挂到 Wikidata 的分类学条目(QID)上,并连接 Open Tree of Life 获得标准分类路径。俗名、拼法变体、旧学名在 Wikidata 的别名体系下归并。

段 4:文献挂接。 每条对必须携带文献引用——这是 LOTUS 与许多「只给结构列表」的库的本质区别。引用统一挂 DOI 并落到 Wikidata 的学术文献条目,v11 元数据表额外补全 PMID/PMCID。没有引用的对不允许进入主数据集。

段 5:验证与发布。 自动验证规则先跑一遍(结构有效性、生物体存在性、引用可解析性),随后人工验证抽样。验证通过的进入 Wikidata 主托管;未通过的全部存档于独立的 rejected 数据集。发布层三通道并行:Wikidata(实时)、LNPN 门户(镜像+检索增强)、Zenodo(冻结快照,每版附 changes_report)。

管道的工程属性:全部代码开源(GitHub lotusnprod 组织),包括 wikidata-interact 工具集与 v11 起附带的 lotus_exporter.py——一个 marimo 笔记本,可以从 Wikidata 现场重建全部 Zenodo 输出文件。这意味着 LOTUS 的冻结快照不是「一次性打包」而是「可随时复演的过程快照」,可复现性在同类资源中属于最高档。

输入源的偏科继承:管道只整合不补采,所以输入源的文献偏科会原样继承。KNApSAcK 与 Dr. Duke 以植物为主,NAPRALERT 覆盖广但年代久,海洋与极端环境天然产物的文献记录相对少。用 LOTUS 做「某个类群的化学多样性」分析前,建议先按 §1 Q7 的类群分布自检样本量。

§3 数据组织:三元组、元数据与标识符体系

核心三元组表(frozen.csv.gz,v11 实测 20.6 MB):一行 = 一个唯一组合 (structure_inchikey, organism_wikidata_qid, reference_wikidata_qid),附 organism name、reference DOI、manual validation status。注意粒度:同一「结构-生物体」对若有 3 篇文献,就占 3 行——做对级统计前先按前两列去重(坑 3 的直接来源)。

富元数据表(frozen_metadata.csv.gz,v11 实测 90.3 MB):与三元组表按结构键连接,字段分五组——

字段组 内容 用途
结构描述符 SMILES(canonical/isomeric)、InChI、InChIKey、分子式、精确质量、立体中心数 分子表征、去重、物理性质过滤
化学分类 NPClassifier(天然产物专用层级)、ClassyFire(通用化学层级) 分类学-化学交叉分析
生物分类 Open Tree of Life 路径、Wikidata 分类学 QID 系统发育尺度分析
文献引用 DOI、PMID、PMCID、标题 证据回溯、引用网络
PubChem 物性 分子量等计算性质 与 PubChem 联合查询时的对齐键

标识符体系的三层设计是 LOTUS 最值得学习的工程决策:

  1. 结构层:InChIKey 作稳定主键(不怕改名字,只随结构变),Lotus id(LTS 编号,如 LTS0249032)作门户层友好键。
  2. 生物层:Wikidata 分类学 QID(如 Q110172521 风格的化合物 QID 与分类学 QID 各归其位),别名与异名交给 Wikidata 处理。
  3. 文献层:Wikidata 文献条目 QID + DOI,PMID/PMCID 可解析后补全。

三层标识符都指向 Wikidata 实体,意味着任何一条记录都能在 SPARQL 里与 Wikidata 全库联合查询——例如「列出某科植物中所有含特定 NPClassifier 大类的化合物及其第一篇报道文献」是一条查询而非三次手工对表。

DAIMS 表(数据集 AI 就绪度画像):

DAIMS 维度 LOTUS 现状 备注
D-可发现性 DOI(论文+数据集 concept DOI)+ KG Hub 注册 + bio.tools 注册 多处注册,检索命中率高
A-可访问性 三通道全开放(SPARQL/门户/Zenodo) 无注册、无请求制环节
I-可互操作 InChIKey + Wikidata QID 双标准标识符 与 ChEBI/PubChem/OTL 可直连
M-机器可读 CSV.gz 平表 + TSV + SPARQL JSON 全部主流格式,无专有格式
S-可持续性 开源管线 + 可复演 exporter + 社区托管 依赖 Wikidata 与 SNSF 资助延续

版本与变更管理:Zenodo 每个版本附 changes_report.txt(对上一版的增删摘要),v11 起 exporter 脚本随版发布。做长期研究时建议固定版本号引用(如 v11 / 2026-04-13),并在论文中同时给 concept DOI 以保持可追溯。

3.1 一张图看懂数据流

40+ 公开资源
   ↓ 扫描遴选(3 条件:有对 / 有引用 / 有可用许可)
36 个有价值输入源
   ↓ 结构规范化(→ InChIKey 主键;盐/电荷/二聚体处理)
   ↓ 生物体规范化(→ Wikidata 分类学 QID + Open Tree of Life)
   ↓ 文献挂接(→ DOI + Wikidata 文献 QID;v11 补 PMID/PMCID)
   ↓ 自动验证(结构有效性 / 生物存在性 / 引用可解析)
   ↓ 人工验证(420 条完整核验;100 条抽样复核,真阳性率 97%)
主数据集 ──┬── Wikidata(实时托管)
           ├── LNPN 门户(检索增强镜像)
           └── Zenodo(冻结快照,v11 = 2026-04-13)
被拒条目 ───── Zenodo rejected 集(10.5281/zenodo.5794597)

3.2 标识符体系的三层设计与踩坑预防

三层标识符都指向 Wikidata 实体,这带来「任何一条记录都能在 SPARQL 里与 Wikidata 全库联合查询」的能力——例如「列出某科植物中所有含特定 NPClassifier 大类的化合物及其第一篇报道文献」是一条查询而非三次手工对表。使用时两点注意:

  • 结构层:InChIKey 主层(14 字符)不区分立体异构,需要构型保真时用完整 InChIKey 或 isomeric SMILES(§10 坑 4)。
  • 生物层:别名与异名交给 Wikidata 处理,但 Wikidata 分类学的实时编辑可能改变某实体的上下游关系,复现研究仍应固定快照。

3.3 粒度陷阱:一行 ≠ 一个对

核心表每行是一个 (结构, 生物体, 文献) 组合,同一「结构-生物体」对若有 N 篇文献支撑就占 N 行。这解释了三个口径的关系:SPARQL 全量 951,800 行 > 去重后 75 万+ 对 > 75,000+ 独立文献。做任何「对级」或「文献级」统计前,先想清楚你要在哪一层去重(§10 坑 2/坑 3)。

3.4 分类字段怎么用于分析

元数据表携带的两套化学分类(NPClassifier 天然产物专用层级、ClassyFire 通用化学层级)与一套生物分类(Open Tree of Life),是 LOTUS 做「化学 × 分类学」交叉分析的钥匙。论文的 TMAP 可视化即用这类字段:以分子指纹降维得到的化学空间图上,把结构按来源类群着色,可直观看到某些骨架(如 quassinoid)高度集中于特定类群、某些骨架(如 carotenoid)广泛泛在——这类「骨架-类群特异性」分析是 LOTUS 相对纯结构库的独有能力。

§4 数据质量与验证:文献回溯型数据集的噪声账本

LOTUS 的数据不是实验产生,而是文献记录的回溯整合——这决定了它的质量故事与传统实验数据集完全不同。理解这一点,是正确使用 LOTUS 的前提。

4.1 质检双轨:自动规则 + 人工抽样

LOTUS 的质量门由两条腿组成:

自动验证轨。管道在结构层、生物层、文献层各设规则:结构必须能算出有效的 InChIKey(排除解析失败的 Molfile/SMILES)、生物体必须能落到 Wikidata 分类学实体、文献引用必须能解析到 DOI 或 Wikidata 学术条目。任何一环不过,该记录不进主数据集。

人工验证轨。论文报告 420 条结构-生物体对做了完整人工核验(逐条回查原文献确认「该结构确实被报道存在于该生物体中」);另外从自动验证通过的条目中随机抽 100 条做复核抽样,测得真阳性率 97%。这个数字的含义要读准确:它是「自动验证通过者中抽样复核为真的比例」,不是整个数据集的人工核验覆盖率——绝大多数记录只过了自动轨。

被拒条目不丢弃。验证失败的条目没有直接删掉,而是整包发布为独立的 rejected 数据集(Zenodo 10.5281/zenodo.5794597)。这是一个工程善意设计:使用者若怀疑某条记录被误杀,可以直接查被拒清单,甚至提 issue 回查。诚实性上,这是同类资源的加分项。

4.2 清洗风险:论文自曝的三类系统性噪声

论文自己在 Data limitations 里列出了清洗管道的固有风险,值得逐条读:

  1. 盐类与电荷态:同一化合物可能以游离碱、盐酸盐、钠盐等多种形式出现在不同资源里。管道要做「同一结构」判定,就必须对盐和电荷做归一化——但激进归一会把化学上确有区别的物种(如水合物、不同质子化态)错误合并。
  2. 二聚体与加合物:部分资源记录了非共价二聚体或溶剂加合物形式,与单体混在一起会污染结构计数。
  3. 立体化学:InChIKey 的主层(第一段 14 字符)不区分立体异构,第二层才区分。用主层当键会把立体异构体合并——LOTUS 保留了 isomeric 层信息,但使用者若只按主层去重,会踩这个坑(详见 §10 坑点)。

4.3 覆盖偏差:79% 植物是文献史,不是数据缺陷

生物类群分布是 LOTUS 最需要使用者警惕的偏差来源:

类群 结构-生物体对(论文 Table 3) 占比
植物(Plantae) 342,891 ≈ 79.0%
真菌(Fungi) 36,950 ≈ 8.5%
动物(Animalia) 24,114 ≈ 5.6%
细菌(Bacteria) 23,198 ≈ 5.3%
合计(含其他) 约 427,000+ 分类内对 100%

注:上表四类合计约 427,153 对,落在「75 万+ 引用的对」总量之内——差额来自多文献引用计数与其他类群。这组数字反映的是十余年天然产物文献的采样历史:植物化学(尤其高等植物)长期是分离鉴定的主战场,海洋天然产物、微生物次级代谢物的文献体量相对小。做「某类群的化学多样性」分析前,务必先按类群自检样本量,否则会把采样偏差误读成生物学信号。

4.4 与商业库的内部比较

论文用 Dictionary of Natural Products(DNP v29.2,商业库,CRC 出品)做了内部对照:LOTUS 的免费开放覆盖在结构数量上与 DNP 处于同一量级,且 LOTUS 独有的是「结构-生物体-文献」的完整引用链(DNP 虽也含来源信息,但不可自由传播)。关键差异在许可:DNP 只能内部使用、不得再发布,LOTUS 则 CC0 全开放。这次比较只在论文内部呈现,DNP 数据本身不随 LOTUS 传播。

4.5 一致性口径的三个数字

读 LOTUS 数字时最容易混淆的三层口径,这里一次性钉死:

  • 951,800 行:2021-12-20 的 SPARQL 全量导出记录数,含冗余(同结构-生物体对的多条引用各占一行)。
  • 750,000+:经去重与验证后的「引用的结构-生物体对」——论文口径的宣传数字,日常引用用这个。
  • 75,000+:文献引用条目数(去重后的独立文献)——注意这是文献数不是对数,别和 75 万混。

4.6 质量画像一张表

维度 状态 说明
真阳性率 97% 100 条自动验证抽样复核
人工核验量 420 条 完整逐条回查原文献
被拒条目可查 ✅ 独立 Zenodo 数据集公开
清洗风险自曝 ✅ 盐/电荷/二聚体三类明列
类群覆盖 ⚠️ 偏植物 79% 植物,微生物/海洋稀疏
立体化学保真 ⚠️ 须注意 主层 InChIKey 不区分立体
版本一致性 ⚠️ 实时 vs 冻结 Wikidata 持续更新,快照滞后

4.7 为什么「文献回溯」是这个数据集的本质属性

理解 LOTUS 的一切取舍,都要回到它的数据来源本质:它不产生新知识,只整理已发表的知识。这带来三个直接后果——

其一,质量上限由文献决定。如果一篇原始文献本身把某个化合物报错了来源生物,LOTUS 会忠实继承这个错误。97% 的真阳性率衡量的是「整合过程有没有引入额外错误」,不是「文献本身对不对」。

其二,覆盖随时间增长依赖新文献。LOTUS 的规模增长不是团队去实验室做了更多分离,而是新文献不断发表、团队不断重跑管线纳入。这解释了为什么从 50 万到 75 万的演进口径是「时间演进」而非「口径冲突」(见附录 S)。

其三,它的对手不是别的数据库,是文献的碎片化。天然产物文献散落在数千种期刊、几十种语言、多种命名习惯里,LOTUS 的核心贡献是给这片混沌装上 InChIKey + Wikidata QID 的锚。

4.8 与实验型数据集的质量观对照

本库读者多熟悉实验数据集(如影像、测序),其质量观是「采样过程是否规范」。LOTUS 这类知识库的质量观不同,对照如下:

维度 实验数据集 LOTUS 类知识库
数据来源 新采集 文献回溯整合
质量威胁 采样偏差、标注噪声 文献错误继承、清洗误合并
质量证据 采集协议 + 标注一致性 验证抽样真阳性率 + 被拒池公示
增长方式 扩大采集 纳入新文献 + 社区纠错
复现方式 固定版本 固定快照 + 可复演脚本

这张对照表的实用价值:当你把 LOTUS 当作 AI 训练数据时,别用「标注一致性」的思路去挑它的问题,而要想「文献里的系统偏差会不会被模型学走」。

§5 获取、许可与版本链:三扇门怎么进

LOTUS 的获取设计是本条目最实用的一节——同一份数据有三条差异很大的通道,选错通道会浪费大量时间。

5.1 三通道对照

通道 入口 最适合 时效 门槛
① Wikidata SPARQL query.wikidata.org 要最新、要联合查询 实时 需会写 SPARQL
② LNPN 门户 lotus.naturalproducts.net 交互检索/结构搜索/平表导出 准实时 浏览器操作
③ Zenodo 冻结快照 doi.org/10.5281/zenodo.5794106 要可复现、要批量下载 冻结(v11=2026-04-13) 记版本号

通道 ① Wikidata:LOTUS 的主托管。所有结构-生物体-文献三元组以 Wikibase 语句形式存在,可用 SPARQL 与 Wikidata 全库联合查询(分类学、分类、引用图都能连)。缺点:写查询有学习曲线,且结果随社区编辑滚动变化,不适合需要固定快照的复现研究。

通道 ② LNPN 门户:LOTUS Natural Products 门户(lotus.naturalproducts.net),提供结构/分类浏览、化学子结构搜索、平表与结构文件(SDF 等)导出。适合不写 SPARQL 又想筛数据的人。门户数据来自 Wikidata 导出的周期性重建,因此是「准实时」。旧域名 lotus.nprod.net 曾指向早期实例,检索时注意别混淆(坑 1)。

通道 ③ Zenodo 冻结快照:可复现研究的首选,也是本条目引用的文件大小来源。concept DOI 10.5281/zenodo.5794106 指向所有版本的父记录,具体版本各有独立 DOI。

5.2 Zenodo 冻结快照的四个文件

最新冻结版为 Zenodo record 6148914(v11),发布于 2026-04-13,包含四个文件:

文件 大小(v11) 内容
260413_frozen.csv.gz 20.6 MB 核心三元组表
260413_frozen_metadata.csv.gz 90.3 MB 富元数据表(全字段)
changes_report 小 相对上一版的增删摘要
lotus_exporter.py 小 marimo 笔记本,可自 Wikidata 重建全部输出

核心表与元数据表按结构键连接,元数据表体量约为核心表的 4.4 倍——因为每个结构携带 SMILES/InChI/分类/分类学/文献元数据等十余个字段。

5.3 版本链与可复现性

LOTUS 用 Zenodo 的「Is new version of」自链维护版本谱系:从 2021-12 的 concept 首版(5794106),经多个中间版本,到 v11(6148914,2026-04-13)。每版附 changes_report,v11 起随版发布可自重建的 exporter。

可复现性亮点:lotus_exporter.py 意味着冻结快照不是「一次性打包的 CSV」,而是「可随时从 Wikidata 现场复演的导出过程」。使用者可以复跑这个笔记本,验证快照与当时 Wikidata 状态的一致性——这在同类知识库资源中属于最高一档的可复现性设计。

复现研究的两条纪律:

  1. 引用数据时固定版本号(如 v11 / 2026-04-13),并在论文中同时给 concept DOI 以保持可追溯。
  2. 别把「Wikidata 实时查询结果」和「某版冻结快照」混在同一份分析里——两者的时间基线不同。

5.5 三条通道的选择口诀

  • 要最新 → Wikidata SPARQL(但结果会漂移,别用于复现)。
  • 要检索 → LNPN 门户(结构/子结构搜索、平表导出,无需写查询)。
  • 要复现 → Zenodo 冻结快照(固定版本号,附 exporter 可审计)。

一句话:临时探索走 SPARQL,日常筛选走门户,正式研究走快照。

小提示:三条通道的数据同源(都源自 Wikidata 上的 LOTUS 语句),因此结构键与分类字段跨通道一致,切换通道无需重做对齐。

5.4 许可:CC0 与那个存照口径

LOTUS 的数据许可为 CC0-1.0(公有领域贡献):

  • eLife 论文与 LNPN 门户均明确 LOTUS 数据以 CC0 发布。
  • 因为托管在 Wikidata,数据天然继承 Wikidata 的 CC0 贡献模型。
  • 商业应用、再分发、改造成衍生库、训练模型,均无任何限制,无需署名(署名是学术惯例而非法律义务)。

一处需存照的口径不一致:个别 Zenodo 记录页(如 Wikidata 查询结果集 5793224)的页面标签显示为「Creative Commons Attribution 4.0」,与论文/门户的 CC0 表述不同(见 §9 双口径登记表)。正文采 CC0——以论文与门户为准,Zenodo 个别页的标签视为元数据标注瑕疵。

一个必须澄清的边界:数据是 CC0,但 Wikidata 上作为引用来源的原始文献本身受各自版权保护。LOTUS 只存文献的元数据(DOI/标题)与指向,不复制文献正文。引用某条文献的观点时,须另循该文献的许可。

§6 AI-Ready 评估:DAIMS 全表

DAIMS(Data & AI Maturity/Readiness 框架,本库口径:可发现性/可访问性/可互操作/机器可读/可持续性)逐维评估:

DAIMS 维度 LOTUS 现状 证据 评级
D 可发现性 论文 DOI + 数据集 concept DOI + Zenodo + KG Hub 注册 + bio.tools 注册,多处可检 10.7554/eLife.70780;10.5281/zenodo.5794106 强
A 可访问性 三通道全开放:SPARQL/门户/Zenodo 均无注册、无请求制 无付费墙、无审批环节 强
I 可互操作 InChIKey + Wikidata QID 双标准标识符;NPClassifier/ClassyFire/Open Tree of Life 均为社区标准 可与 ChEBI/PubChem/OTL 直连 强
M 机器可读 CSV.gz 平表 + TSV + SPARQL JSON + exporter 脚本,无专有格式 全部主流格式 强
S 可持续性 开源管线(GitHub lotusnprod)+ 可复演 exporter + 社区托管(Wikidata);依赖 SNSF 资助与社区维护延续 MetaboLinkAI 10002786 资助 中强

AI-Ready 综合画像:LOTUS 是本库中少见的「五维近乎全绿」的知识型数据集——它天生为机器消费而设计(结构化三元组、稳定标识符、标准分类词表、开放许可),没有影像数据集常见的请求制、许可分层、格式专有问题。它的 AI-Ready 短板不在可获取性,而在内容偏差(类群偏植物)与时效口径(实时 vs 冻结)——这两点属于「用了要知道」,而非「用不了」。

五维评分的读法:可发现性/可访问性/可互操作/机器可读四项「强」来自设计决策的叠加效果——标准标识符带来可互操作、开放许可带来可访问、平表导出带来机器可读、多处注册带来可发现。可持续性「中强」而非「强」,是因为它的延续依赖两点外部条件:Wikidata 社区维持活跃、SNSF 等资助延续。对长期依赖 LOTUS 的项目,这个「中强」值得关注——它意味着应关注版本冻结与本地留存,而非完全押注在线端点。

面向 AI/ML 的四个落地场景:

  1. 分子网络注释的文献佐证:非靶向 LC-MS/MS 得到一个候选分子,LOTUS 直接回答「该结构是否被报道存在于我的样本来源生物」——结合 ISDB-LOTUS in silico 谱库做双重佐证。
  2. 分类学 × 化学多样性分析:以 LOTUS 的分类学路径与 NPClassifier 大类做交叉,复现论文 TMAP 式的多样性可视化(苦木科 quassinoids 高特异性 vs 类胡萝卜素泛在性的对照)。
  3. 结构-来源预测模型:以「结构→来源生物」三元组为标签,训练化学空间到生物来源的预测模型;LOTUS 的规模(75 万对)足以撑起这类监督任务。
  4. 知识图谱嵌入:LOTUS 的三元组天然对齐 Wikidata QID,可直接并入 DRKG、Hetionet 式的生物医学知识图谱做联合嵌入(见 §9 互链)。

一个落地建议:把 LOTUS 当作「先验知识层」而非「训练标签层」用时,风险最低——用它做检索、佐证、约束,而不是把它当作绝对正确的监督信号。因为它的 97% 真阳性率意味着仍有约 3% 的噪声,且文献继承的系统偏差可能被模型放大。稳健做法是先做本文档附录 W 的 12 项检查,再用。

§7 生态与影响:一个数据库如何长成基础设施

LOTUS 的影响力不在「被引用多少次」,而在「被谁当作底座」。

7.1 下游集成图谱

集成方 集成形式 意义
PubChem LOTUS 的生物/化学分类树视图 全球最大化学库引入 LOTUS 的天然产物组织方式
ISDB-LOTUS in silico 光谱数据库(衍生库) 把结构与预测质谱关联,服务代谢组学注释
ENPKG RDF 知识图谱(kg-enp),LOTUS 为 primary source 环境/天然产物组学的知识图谱层
SLING 生物医学知识图谱集成 药物-生物关系推理
Plant Humanities Lab 植物人文数字研究平台 人文与植物化学的跨界使用

7.2 衍生库的谱系

LOTUS 衍生出的资源里,两个最值得单独记:

  • ISDB-LOTUS:in silico spectral database,把 LOTUS 的结构集批量做出预测质谱(用 ISDB 工具),供 LC-MS/MS 分子网络注释直接匹配。这是 LOTUS 从「结构-来源库」跨到「谱库」的关键一步。
  • ENPKG:以 LOTUS 为 primary source 构建的 RDF 知识图谱,把天然产物、生物体、地理、文献组织成可 SPARQL 查询的图,服务于环境与药食同源研究。

7.3 与商业库的关系

在天然产物信息生态里,LOTUS 的互补对象是商业库 DNP(Dictionary of Natural Products):DNP 结构覆盖深但闭源收费、不可再发布;LOTUS 免费开放、可再发布,但覆盖偏植物且以文献回溯为限。二者不是替代关系——学术与工业实践里,常见做法是用 LOTUS 做开放分析、用 DNP 做深度查证。

7.4 对「开放知识管理」范式的影响

LOTUS 的论文本身是一篇知识管理方法论文献:它示范了如何把一个学科的文献记忆(几十个孤岛资源)搬进协作知识图谱(Wikidata),并保持持续更新与社区纠错。论文评审框架把它当作「开放知识管理在学科尺度上的样板」。后续一批植物化学、民族药物学资源开始仿照 LOTUS 的做法(挂 Wikidata、发 Zenodo 快照、附 exporter),这条范式正在扩散。

7.5 影响面的两点提醒

  1. LOTUS 的价值随 Wikidata 社区活跃度浮动:社区修正越多,下一次导出越准——这意味着「用最新版」有时比「用冻结版」质量更高,但复现性下降(一次真实的取舍)。
  2. 衍生的 ISDB-LOTUS/ENPKG 不是 LOTUS 本体,引用时须分别引其各自的论文与许可,不可混称(坑 1)。

7.6 为什么学界把 LOTUS 当方法论文而非单纯数据库

LOTUS 的论文被广泛引用,一半是因为数据,另一半是因为它把「如何把学科文献搬进知识图谱」写成了可复制的方法。论文回答的其实是三个通用问题:

  • 整合什么:如何从几十个异构资源里识别出「有价值且可再发布」的输入源(三条筛选标准:有结构-生物体对、有文献引用、有可用许可)。
  • 怎么连接:如何用标准标识符(InChIKey + Wikidata QID)替代脆弱的字符串匹配。
  • 如何持续:如何用「协作知识图谱托管 + 冻结快照 + 可复演脚本」实现持续更新与可复现的平衡。

对做数据基础设施的人,这三问的答案比 75 万条记录本身更有迁移价值——任何「把多源文献整合成结构化知识」的项目都绕不开同样的选题。

7.7 影响力的事实边界(不夸大)

为避免把 LOTUS 讲成「无所不能」,这里明确它的边界:它不是实验数据库(无实测数据)、不是谱库(无谱图)、不是全领域覆盖(偏植物)、不是商业级查证工具(DNP 仍更全)。它是一个开放、可再发布、带引用链的天然产物关联知识底座——这个定位精确且有价值,但不宜外延。

§8 方法学启示:四条可迁移的经验

LOTUS 虽属化学/生药领域,但它作为「知识整合工程」的方法论对本库读者有普适价值。

8.1 选「协作知识图谱」做主托管,而不是自有数据库

LOTUS 最关键的架构决策是把主托管放在 Wikidata,而非自建一个网站。这一个决定连锁带来四重收益:稳定 QID 标识符体系(跨资源引用不再依赖字符串匹配)、SPARQL 端点上的即时联合查询、社区纠错通道(任何人改 Wikidata,下次导出即带上)、以及零运维托管(不必自己承担数据库服务器与可用性)。代价是受 Wikidata 建模规范约束、导出需周期性重建。对任何「整合多源文献」的项目,这套取舍值得照抄。

8.2 用标准标识符做连接键,别用字符串

LOTUS 的整个整合建立在两个稳定键上:化学侧 InChIKey、生物与文献侧 Wikidata QID。字符串名(化合物俗名、生物俗名/异名)一律只作展示、不作键。这是数据整合工程的铁律——用字符串连接多源数据几乎必然引入拼写变体、同物异名、同名异物的错误。LOTUS 把「生物名挂 Wikidata 分类学实体」这一步显式化,正是为了避免这层噪声。

8.3 「被拒条目不丢弃」的诚实设计

把验证失败的条目整包发布,而不是悄悄删掉——这个看似多余的工程动作带来两个好处:一是可审计(使用者能查误杀),二是可迭代(后续版本能重审被拒池)。凡是做过数据清洗的人都知道,「删掉的东西最容易被忘记」,LOTUS 把它留在阳光下的做法值得所有清洗管线学习。

8.4 冻结快照 + 可复演脚本 = 可复现性双保险

只发 CSV 快照,复现性依赖「打包那一刻」;附上 lotus_exporter.py 让它可自 Wikidata 现场复演,复现性就升级为「过程可检验」。对本库的 AI-Ready 读者,这条经验可直接映射到模型数据集:给数据的同时给出生成数据的过程,比多给几个 GB 更有价值。

8.5 四条经验的迁移清单

经验 适用场景 迁移动作
选协作知识图谱托管 多源整合项目 找领域内已有社区图谱,别自建孤岛
用标准标识符连接 跨库数据融合 选领域标准键(化学 InChIKey / 基因 Ensembl / 蛋白 UniProt)
被拒池公示 任何数据清洗 保留 rejected 出参,供审计与迭代
快照 + 复演脚本 需复现的研究数据 附生成脚本/notebook,不只发结果文件

8.6 一条反直觉的经验:开放不是牺牲质量

很多人默认「开放数据 = 质量不如商业库」。LOTUS 提供了一个反例:它以 CC0 全开放,却通过「双轨验证 + 被拒池公示 + 社区纠错托管」把质量维持在可用水平,且在「结构-生物体-文献」完整引用链上超越了多数商业库。开放性在此不但没损害质量,反而借 Wikidata 社区之力提升了纠错能力——这是知识管理范式层面最值得记下的一点。

§9 与库内条目的关系:化学-生物医学知识库家族

LOTUS 不是孤岛,它在本库的知识图谱家族里有一批近邻。以下互链点均给出库内条目与 rid(依据 DB url_name 反查)。

9.1 家族图谱

库内条目 rid 与 LOTUS 的关系
COCONUT 304 同领域最大近亲:COCONUT 是 LOTUS 的主要输入源之一,二者同为开放天然产物库;LOTUS 在 COCONUT 的结构-来源对基础上附加文献引用链与 Wikidata 托管
ChEMBL 85 / 572 生物活性库交叉:天然产物来源化合物可经结构键在 ChEMBL 查活性(ChEMBL 有两处记录)
DrugBank 89 / 571 药物交叉:天然产物来源药物的结构与适应症对照
Hetionet 832 同谱系 CC0 开放生物医学知识图谱:Hetionet 是药物-疾病-基因异质网络,LOTUS 的天然产物节点可并入其化学-生物关系层
DRKG 834 同为开放知识图谱(Drug Repurposing Knowledge Graph,含化合物-基因-疾病关系),与 LOTUS 共享「化合物作图谱节点」的建模范式
MetaboLights 477 下游代谢组学注释交叉:LOTUS 的结构-来源对为 MetaboLights 的 LC-MS 谱图注释提供生源佐证
TDC(Therapeutics Data Commons) 131 药物发现基准生态:天然产物结构可作 TDC 分子性质/对接任务的候选来源

9.2 检索路径建议

  • 要天然产物结构-来源对 → LOTUS 本体(本条目)为主,COCONUT(rid 304)为对照。
  • 要天然产物 vs 合成药的活性对照 → LOTUS 供给结构,ChEMBL(rid 85/572)/ DrugBank(rid 89/571)供给活性。
  • 要做知识图谱嵌入 → LOTUS + Hetionet(rid 832)+ DRKG(rid 834),三者许可均为开放谱系,可拼接。
  • 要做代谢组学注释 → LOTUS 供给生源佐证,MetaboLights(rid 477)供给谱图。

9.3 消歧声明(正文,不进 frontmatter)

LOTUS 与以下名称不是同一个东西,检索时务必区分:lotus 作为普通词(植物莲/其他项目)无独立库内条目;ISDB-LOTUS 与 ENPKG 是本条目的衍生库,不单独建条;旧域名 lotus.nprod.net 与现门户 lotus.naturalproducts.net 指向同一 LOTUS、只是访问入口不同(见 §10 坑 1)。

§10 避坑清单:八个已踩过的坑

坑 1:把衍生库名当主数据集名。
ISDB-LOTUS(in silico 谱库)、ENPKG(RDF 知识图谱)、LNPN 门户都是 LOTUS 的衍生或访问入口,不是主体。引用数据时若写「ISDB-LOTUS 数据集」去指整个 LOTUS,会让溯源出错。同理旧域名 lotus.nprod.net 与现域名 lotus.naturalproducts.net 是同一数据的两个门。对策:主数据集一律称 LOTUS(naturaL prOducTs occUrrence databaSe),衍生库分别引其各自出处。

坑 2:把 75 万「对」和 95 万「行」混为一谈。
SPARQL 全量导出是 951,800 行(2021-12-20),但去重后的「引用的结构-生物体对」约 75 万+。行数 > 对数,因为同一对可对应多条文献引用。对策:做对级统计前先按 (structure_inchikey, organism_qid) 去重;引用规模时明确说是「行」还是「对」。

坑 3:把 75 万「对」当成 7.5 万「文献」。
75,000+ 是文献引用条目数(去重文献),750,000+ 是结构-生物体对。两者差 10 倍,常被混写。对策:数字后紧跟口径词(对/条/篇)。

坑 4:用 InChIKey 主层去重,误合并立体异构体。
InChIKey 第一段(14 字符主层)不区分立体化学,第二层才区分。只用主层做键会把立体异构体当成同一结构合并。对策:需要立体保真时用完整 InChIKey(含第二层)或 isomeric SMILES;LOTUS 元数据表保留 isomeric 信息,别丢掉。

坑 5:把「Wikidata 实时查询」和「某版冻结快照」混进同一分析。
Wikidata 持续更新,Zenodo 快照滞后(v11=2026-04-13)。两套结果的规模会随时间漂移,混用会造成内部不一致。对策:复现研究固定版本号;若必须用实时数据,全程用实时,别中途切快照。

坑 6:忽视类群采样偏差,把文献史当生物学。
植物占 79% 的对(342,891),细菌仅 23,198。若不做类群自检就直接比较「植物 vs 细菌的化学多样性」,得到的多半是文献采样量差异而非真实生物信号。对策:跨类群分析前先报各类群样本量,必要时按类群分层或加权。

坑 7:以为 LOTUS 含光谱数据。
LOTUS 主体是结构-生物体-文献三元组,不含实测质谱。要看谱需走衍生库 ISDB-LOTUS(in silico 预测谱)或第三方谱库。对策:代谢组学注释时把 LOTUS 定位为「生源佐证表」,谱匹配另寻谱库。

坑 8:把 CC0 数据许可误读为「引用文献也可自由复制」。
数据(三元组)是 CC0,但 Wikidata 上作为来源的原始论文正文受各自版权约束。对策:引用某条文献的观点时另循该文献许可;LOTUS 只提供文献元数据(DOI/标题)与指向,不复制正文。

10.1 坑点速查与自检脚本

坑 自检动作 通过标准
坑 1 `grep -i "isdb\ enpkg" 你的稿件`
坑 2 报数前问「行还是对」 明确写出口径词
坑 3 对数与文献数分别列 75 万 ≠ 7.5 万
坑 4 len(inchikey) ≥ 25 且取第二层 立体敏感分析不用主层去重
坑 5 检查数据来源列 同一分析不含两种时点
坑 6 value_counts() 各类群 跨类群前先看样本量
坑 7 确认谱来源 LOTUS 定位为生源佐证表
坑 8 引用规约 数据引 CC0,观点引文献

10.2 三类使用者的避坑优先级

  • 做代谢组学注释:优先坑 7(谱数据另寻)+ 坑 6(类群自检)——你要的是「生源佐证」,别指望 LOTUS 给谱。
  • 做知识图谱/训练:优先坑 4(立体保真)+ 坑 5(时点一致)——模型会放大结构合并与时点混乱的噪声。
  • 做数据复现研究:优先坑 2/3(口径)+ 坑 5(版本)——复现的成败全在口径与版本是否钉死。

FAQ(高频问答 30 问)

A. 基础认知

A1:LOTUS 是什么的缩写?
naturaL prOducTs occUrrence databaSe——用大小写拼出的首字母缩略(LOTUS 本身也呼应「莲」这个意象)。

A2:它和 COCONUT 有什么区别?
COCONUT 是开放天然产物结构集合(以结构为主);LOTUS 在此之上强调结构-生物体对 + 文献引用,并把主托管放在 Wikidata。COCONUT 是 LOTUS 的重要输入源之一(库内 ridge 304)。

A3:LOTUS 是影像/序列数据集吗?
都不是。它是化学-生物关系的知识图谱型数据集,粒度是「三元组」而非像素或碱基。

A4:谁在做 LOTUS?
LOTUS Initiative——UIC 药学院、日内瓦大学、弗里堡大学等联合,15 位作者,通讯作者 Jonathan Bisson 与 Pierre-Marie Allard,一作 Adriano Rutz。

A5:正式论文发在哪?
eLife 2022;11:e70780(doi:10.7554/eLife.70780),2022-05-26 发表;预印本 2021-02-28 bioRxiv(doi:10.1101/2021.02.28.433265)。

A6:数据冻结在什么时点?
论文口径为 2021-12-20;最新 Zenodo 冻结快照为 v11(2026-04-13)。

A7:LOTUS 会持续更新吗?
会。主托管在 Wikidata 持续更新,Zenodo 周期性发冻结快照。

B. 数据规模与组织

B1:有多少条结构-生物体对?
75 万+(论文口径;去重后的「引用的对」)。

B2:有多少独特结构?
290,000+ 独特化学结构。

B3:有多少独特生物体?
40,000+ 独特生物体。

B4:有多少文献引用?
75,000+ 条(去重文献)。

B5:物种/结构密度怎样?
平均每结构对应约 3 个生物体,每生物体对应约 11 个结构。

B6:类群怎么分布?
植物 342,891 对、真菌 36,950、动物 24,114、细菌 23,198(论文 Table 3)。

B7:每条记录有哪些字段?
核心表:结构 InChIKey、生物 Wikidata QID、文献 Wikidata QID、验证状态;元数据表:SMILES/InChI、分子式、精确质量、立体中心、NPClassifier、ClassyFire、Open Tree of Life 分类、PubChem 物性、DOI/PMID/PMCID。

B8:LOTUS 用的是哪套化学分类?
NPClassifier(天然产物专用)+ ClassyFire(通用化学)双分类。

B9:生物分类用哪套?
Open Tree of Life 提供分类路径,生物实体挂 Wikidata QID。

C. 数据来源与整合

C1:数据从哪来?
扫描 40+ 公开资源,识别出 36 个有价值的输入源整合而成。

C2:主要输入源有哪些?
COCONUT 及其底层资源、KNApSAcK、NAPRALERT 子集、Dr. Duke(USDA)、Cyanometdb、Datawarrior、Wakankensaku、DiaNat-DB 等。

C3:为什么不整合 FooDB 和 DNP?
FooDB 有对但许可不允许再发布;DNP 是商业库仅可内部使用。LOTUS 只整合「可自由再发布」的源。

C4:整合管线分几步?
五段:资源扫描遴选 → 结构规范化(转 InChIKey)→ 生物体规范化(挂 Wikidata/OTL)→ 文献挂接(DOI+QID)→ 验证与发布。

C5:管线的代码开放吗?
开放,在 GitHub lotusnprod 组织,含 wikidata-interact 工具集;v11 起随版发 lotus_exporter.py。

D. 质量与验证

D1:数据可靠吗?
论文报告自动验证通过条目抽样复核真阳性率 97%。

D2:人工验证了多少条?
420 条结构-生物体对做了完整人工核验。

D3:验证失败的条目去哪了?
整包发布为独立 rejected 数据集(Zenodo 10.5281/zenodo.5794597),可查误杀。

D4:清洗有哪些已知风险?
盐类/电荷态归一、二聚体/加合物、立体化学合并三类,论文自曝。

D5:有偏差吗?
有,类群偏植物(79%),源于天然产物文献的采样历史。

E. 获取与许可

E1:怎么下载?
三通道:Wikidata SPARQL(实时)、LNPN 门户(检索)、Zenodo 冻结快照(复现)。

E2:冻结快照的 DOI?
concept DOI 10.5281/zenodo.5794106;最新版 v11 记录 6148914。

E3:快照里有什么文件?
frozen.csv.gz(20.6 MB)、frozen_metadata.csv.gz(90.3 MB)、changes_report、lotus_exporter.py。

E4:许可是什么?
CC0-1.0,公有领域贡献,无使用限制。

E5:能商用吗?
能,CC0 允许商业应用、再分发、训练模型。

E6:要署名吗?
法律上不强制(CC0),但学术惯例鼓励引用论文与数据集。

F. 使用与下游

F1:AI/ML 怎么用?
四类:分子网络注释佐证、分类学-化学多样性分析、结构-来源预测模型、知识图谱嵌入。

F2:有光谱数据吗?
没有,需走衍生库 ISDB-LOTUS(in silico 谱)。

F3:和 PubChem 什么关系?
PubChem 集成了 LOTUS 的生物/化学分类树视图。

F4:和代谢组学怎么接?
作 LC-MS/MS 注释的生源佐证表,配合谱库匹配。

F5:库内哪些条目可互链?
COCONUT(304)、ChEMBL(85/572)、DrugBank(89/571)、Hetionet(832)、DRKG(834)、MetaboLights(477)、TDC(131)。

G. 工程与复现细节

G1:frozen.csv.gz 和 frozen_metadata.csv.gz 怎么连?
按结构键(InChIKey)连接。核心表给三元组,元数据表给全字段;做「结构→来源→文献」全链分析必须两表 join。

G2:怎么做对级去重?
df.drop_duplicates(subset=["structure_inchikey","organism_wikidata_qid"])——把同对多文献的重复行合成一行。忘做这一步会把对数高估。

G3:v11 的文件为什么元数据表比核心表大 4 倍多?
因为每个结构携带 SMILES/InChI/分子式/精确质量/立体中心/NPClassifier/ClassyFire/OTL 路径/PubChem 物性/DOI/PMID/PMCID 十余个字段,字段宽导致体积膨胀——正常现象,不是数据冗余。

G4:lotus_exporter.py 能做什么?
它是 marimo 笔记本,可从 Wikidata 现场重建 Zenodo 冻结快照的全部输出文件。等于把「快照打包」变成「可复演的过程快照」,是做数据审计与版本核对的利器。

G5:changes_report 怎么用?
它记录相对上一版的增删摘要。做增量研究或追查「某条记录何时进入/离开数据集」时用它。

G6:SPARQL 查询有现成模板吗?
有。LOTUS 团队维护的 wikidata-interact 工具集提供现成查询模板,不必从零写谓词。

G7:怎么验证我拿到的快照与 Wikidata 当前态是否一致?
复跑 lotus_exporter.py,把它的输出与你手上的冻结快照比对 changes_report 即可看到差异规模。

G8:实时通道和冻结通道的数据模型一样吗?
底层建模一致(同一套 Wikidata 语句),差别只在时点:实时通道反映查询瞬间的图,冻结通道固定在某版本。模型一致意味着查询式可复用,只需注意时点。

G9:v11 精确有多少行?
未在条目生产时抓取(避免大文件解压预算);文件大小为 20.6 MB / 90.3 MB。下载后可直接对 frozen.csv.gz 行数计数验证(遗留疑点,低风险,见附录 S)。

G10:如果我只做结构层面分析,要不要元数据表?
若只看结构-来源对,核心表够;但凡涉及分类(NPClassifier/ClassyFire)、分类学路径、物性、文献元数据,就需 join 元数据表。

事实清单(硬事实 36 条)

  1. LOTUS 全称 naturaL prOducTs occUrrence databaSe,开放天然产物结构-生物体对数据库。
  2. 正式论文:Rutz A, Sorokina M, Galgonek J, et al. eLife 2022;11:e70780,doi:10.7554/eLife.70780。
  3. 论文发表日:2022-05-26;预印本 2021-02-28,bioRxiv doi:10.1101/2021.02.28.433265。
  4. 通讯作者:Jonathan Bisson 与 Pierre-Marie Allard;一作 Adriano Rutz。
  5. 团队含 15 位作者,跨 UIC/日内瓦大学/弗里堡大学/Jena-IOCB/OICR 等机构。
  6. 论文引用口径:750,000+ 引用的结构-生物体对(referenced structure-organism pairs)。
  7. 独特化学结构:290,000+。
  8. 独特生物体:40,000+。
  9. 文献引用:75,000+。
  10. 论文数据冻结时间戳:2021-12-20。
  11. SPARQL 全量查询(2021-12-20):951,800 行(含冗余引用)。
  12. 类群分布:植物 342,891 对 / 真菌 36,950 / 动物 24,114 / 细菌 23,198(论文 Table 3)。
  13. 密度:平均每结构约 3 个生物体,每生物体约 11 个结构。
  14. 输入资源:扫描 40+ 公开资源,识别 36 个有价值输入源。
  15. 输入源举例:COCONUT 系、KNApSAcK、NAPRALERT 子集、Dr. Duke(USDA)、Cyanometdb、Datawarrior、Wakankensaku、DiaNat-DB。
  16. 排除资源:FooDB(许可不许再发布)、DNP(商业库仅内部使用)。
  17. 质量:420 条对人工验证;100 条自动验证条目抽样复核真阳性率 97%。
  18. 被拒条目数据集:Zenodo 10.5281/zenodo.5794597。
  19. Wikidata 查询结果集:Zenodo 10.5281/zenodo.5793224。
  20. 数据集 concept DOI:10.5281/zenodo.5794106。
  21. 最新冻结版:Zenodo record 6148914(v11),发布 2026-04-13。
  22. v11 文件:260413_frozen.csv.gz(20.6 MB)+ 260413_frozen_metadata.csv.gz(90.3 MB)+ changes_report + lotus_exporter.py。
  23. 结构标识:InChIKey 作主键,另有 canonical/isomeric SMILES、InChI。
  24. 化学分类:NPClassifier + ClassyFire。
  25. 生物分类:Open Tree of Life 路径 + Wikidata QID。
  26. 文献元数据:DOI/PMID/PMCID(v11 metadata 表全量携带)。
  27. 三元组结构:(structure_inchikey, organism_wikidata_qid, reference_wikidata_qid) + manual validation status。
  28. 许可:CC0-1.0(公有领域贡献)。
  29. 获取三通道:Wikidata SPARQL(实时)/ LNPN 门户 lotus.naturalproducts.net / Zenodo 冻结快照。
  30. 门户域名:lotus.naturalproducts.net(旧 lotus.nprod.net)。
  31. 管线开源:GitHub lotusnprod 组织;v11 起附 lotus_exporter.py(marimo 笔记本,可自 Wikidata 重建全部输出)。
  32. 版本管理:Zenodo「Is new version of」自链,每版附 changes_report。
  33. 下游集成:PubChem(分类树视图)、ISDB-LOTUS(in silico 谱库)、ENPKG(RDF 知识图谱)、SLING、Plant Humanities Lab。
  34. 资助:Swiss National Science Foundation MetaboLinkAI 10002786(新版 Zenodo 记录披露)。
  35. TMAP 化学多样性可视化存于 OSF(kqa8b);示例:quassinoid 高特异性 vs carotenoid 泛在性。
  36. 库内可互链条目(rid):COCONUT 304、ChEMBL 85/572、DrugBank 89/571、Hetionet 832、DRKG 834、MetaboLights 477、TDC 131。

术语表(30 条)

术语 英文/缩写 释义
天然产物 Natural Product (NP) 生物体产生的次级代谢物,是药物与化学多样性的重要来源
结构-生物体对 structure-organism pair 一条「结构 X 被报道存在于生物 Y」的记录
三元组 triplet (结构 InChIKey, 生物 QID, 文献 QID) 的组合
InChIKey International Chemical Identifier Key IUPAC 化学结构标识符的哈希形式,25 字符,作结构主键
InChI International Chemical Identifier IUPAC 标准化化学结构字符串
SMILES Simplified Molecular-Input Line-Entry System 线性化学结构表示法,分 canonical(唯一)与 isomeric(含立体)
Wikidata QID Wikidata Item ID Wikidata 实体的稳定编号(如 Q 开头)
SPARQL SPARQL Protocol and RDF Query Language RDF/知识图谱的查询语言
Wikibase — Wikidata 的底层软件,支持结构化语句托管
NPClassifier — 天然产物专用的层级化学分类体系
ClassyFire — 通用的化学结构层级分类体系
Open Tree of Life OTL 全球生物系统发育树,提供分类路径
LNPN LOTUS Natural Products portal LOTUS 的官方门户,提供检索与导出
ISDB In Silico DB 预测质谱数据库工具;ISDB-LOTUS 为其对 LOTUS 的衍生
ENPKG — 以 LOTUS 为 primary source 的 RDF 知识图谱
分子网络 Molecular Networking 基于谱相似性把分子组织成网络的分析方法
feature-based molecular networking FBMN 结合特征检测的分子网络工作流
CC0 Creative Commons Zero 公有领域贡献许可,放弃全部权利、无使用限制
DAIMS Discoverability/Accessibility/Interoperability/Metadata/Sustainability 本库的数据 AI 就绪度评估框架
TMAP Tree MAP 把高维分子指纹降到二维树的化学空间可视化方法
苦木素 quassinoid 苦木科特征性的高特异性三萜类骨架
类胡萝卜素 carotenoid 广泛分布的泛在类色素/萜类,特异性低
生药学 pharmacognosy 研究天然药物(尤其植物)的学科
民族植物学 ethnobotany 研究人群与植物传统利用关系的学科
代谢组学 metabolomics 全面测量生物样本小分子的学科
非靶向分析 untargeted analysis 不预设目标、全面采集的分析模式
LC-MS/MS Liquid Chromatography–Tandem Mass Spectrometry 液相色谱-串联质谱,代谢组学主力手段
去重 deduplication 合并重复记录的过程
冻结快照 frozen snapshot 固定时间点的可复现数据打包
拒绝池 rejected set 验证未通过、单独发布的条目集合

附录

附录 A:条目信息速查卡

项 内容
条目名 LOTUS(lotus-ref)
类别 化学-生物关系知识图谱 / 开放天然产物库
论文 eLife 2022;11:e70780
数据 DOI 10.5281/zenodo.5794106(concept)
最新快照 Zenodo 6148914(v11,2026-04-13)
门户 lotus.naturalproducts.net
许可 CC0-1.0
规模 75 万+ 结构-生物体对;29 万+ 结构;4 万+ 生物体;7.5 万+ 文献
冻结时点 论文 2021-12-20;快照 v11 2026-04-13

附录 B:DAIMS 评估全表

维度 评级 关键证据 短板
D 可发现性 强 论文 DOI + concept DOI + KG Hub + bio.tools —
A 可访问性 强 三通道全开放无门槛 —
I 可互操作 强 InChIKey + Wikidata QID + 标准分类词表 —
M 机器可读 强 CSV.gz/TSV/SPARQL JSON + exporter —
S 可持续性 中强 开源管线 + 社区托管 依赖 SNSF 资助延续
综合 强(内容侧需注意偏差) — 类群偏植物;实时 vs 冻结口径

附录 C:逐项证据链自证

事实 来源
论文与 DOI eLife 2022;11:e70780
规模 750,000+/290,000+/40,000+/75,000+ eLife 论文正文
951,800 行 SPARQL eLife 论文(2021-12-20 查询)
类群分布 342,891/36,950/24,114/23,198 eLife 论文 Table 3
真阳性率 97%、420 条人工验证 eLife 论文
36 输入源、排除 FooDB/DNP eLife 论文 Methods
concept DOI、rejected 集、查询集 Zenodo 记录页
v11 文件与大小 Zenodo record 6148914(2026-04-13)
CC0 许可 eLife 论文 + LNPN 门户
库内 rid DB url_name 反查

附录 D:数据获取决策树

你要 LOTUS 数据做什么?
├── 要最新、要 SPARQL 联合查询
│   └── query.wikidata.org(通道①)
├── 要交互检索 / 结构/子结构搜索
│   └── lotus.naturalproducts.net(通道②)
├── 要固定版本、要复现、要批量下载
│   └── Zenodo concept DOI 10.5281/zenodo.5794106
│       └── 取最新版 record 6148914(v11,2026-04-13)
└── 要看谱数据
    └── 不是 LOTUS 本体 → ISDB-LOTUS(in silico 谱)

附录 E:版本链登记表

版本 Zenodo record 发布时点 备注
concept(首版) 5794106 2021-12 论文冻结口径对应版
中间版本 7534071 等 2022-2025 「Is new version of」自链
v11(最新) 6148914 2026-04-13 附 lotus_exporter.py

注:中间版本号仅举一例(7534071),完整链条见 Zenodo concept 页的 version 列表;每条引用建议固定到具体版本。

附录 F:v11 文件清单与用途

文件 大小 用途
260413_frozen.csv.gz 20.6 MB 核心三元组表,做对级统计的起点
260413_frozen_metadata.csv.gz 90.3 MB 富元数据表,按结构键连接核心表
changes_report 小 相对上一版增删摘要,做变更追踪
lotus_exporter.py 小 marimo 笔记本,自 Wikidata 重建全部输出

附录 G:核心表字段字典

字段 类型 语义
structure_inchikey str 结构 InChIKey(主键之一)
organism_wikidata_qid str 生物 Wikidata QID(主键之二)
reference_wikidata_qid str 文献 Wikidata QID(主键之三)
organism_name str 生物名(展示用)
reference_doi str 文献 DOI
manual_validation_status str 人工验证状态

附录 H:元数据表字段分组

字段组 内容
结构描述符 canonical/isomeric SMILES、InChI、InChIKey、分子式、精确质量、立体中心数
化学分类 NPClassifier、ClassyFire
生物分类 Open Tree of Life 路径、Wikidata 分类学 QID
文献引用 DOI、PMID、PMCID、标题
PubChem 物性 分子量等计算性质

附录 I:DAIMS 与 FAIR 对照

FAIR 原则 LOTUS 对应
F1 全局唯一标识 DOI + Wikidata QID + InChIKey
F2 富元数据 frozen_metadata.csv.gz 全字段
A1 可访问协议 HTTPS 直链(Zenodo/门户)+ SPARQL 端点
A2 元数据可访问 即便不批量下载,SD 页与门户始终开放
I1 互操作格式 CSV/TSV/JSON + 标准化学标识符
I2 词汇表引用 NPClassifier/ClassyFire/OTL
R1 来源溯源 每条对附文献引用
R1.1 许可 CC0-1.0

附录 J:SPARQL 检索骨架(示例)

# 目标:列出某生物(Wikidata QID 替换为具体值)中被报道的全部结构
SELECT ?structure ?inchikey WHERE {
  ?pair wdt:P0000 wd:Q_BIO_ENTITY .   # 占位谓词,实际以 LOTUS 数据模型为准
  ?pair wdt:P0001 ?structure .
  ?structure wdt:P0002 ?inchikey .
}

注:上式为结构示意骨架,真实谓词与 LOTUS 在 Wikidata 上的建模一致,使用前请核对属性编号;LOTUS 团队维护的 wikidata-interact 工具集提供现成查询模板。

附录 K:Python 加载骨架(示例)

# Zenodo 冻结快照加载骨架(v11)
import pandas as pd

core = pd.read_csv("260413_frozen.csv.gz", compression="gzip")
meta = pd.read_csv("260413_frozen_metadata.csv.gz", compression="gzip")

# 对级去重(避免同对多文献重复计数)
pairs = core.drop_duplicates(subset=["structure_inchikey", "organism_wikidata_qid"])

# 按结构键连接元数据
merged = pairs.merge(meta, on="structure_inchikey", how="left")

# 类群自检:先看样本量再谈跨类群比较
print(core["organism_wikidata_qid"].value_counts().head(20))

附录 L:类群分布重算表(论文 Table 3 转)

类群 对数 占比
植物 Plantae 342,891 ≈ 79.0%
真菌 Fungi 36,950 ≈ 8.5%
动物 Animalia 24,114 ≈ 5.6%
细菌 Bacteria 23,198 ≈ 5.3%
四类合计 ≈ 427,153 100%

注:四类合计落在 75 万+ 的总对内,差额来自多文献引用计数与其他类群。

附录 M:与库内 COCONUT 条目的关系声明

COCONUT(库内 rid 304)与 LOTUS 同属开放天然产物库,且 COCONUT 系 LOTUS 的主要输入源之一。二者的差别不是「谁的覆盖更大」,而是侧重不同:COCONUT 以结构集合为中心,LOTUS 以「结构-生物体-文献」关联为中心并托管于 Wikidata。使用者若只需结构列表可选 COCONUT;若需来源与文献链则选 LOTUS。两库结构高度重叠,交叉使用时以 InChIKey 为连接键。

附录 N:天然产物开放资源景观总表

资源 类型 许可 与 LOTUS 关系
LOTUS 结构-生物体-文献库 CC0 本条目
COCONUT 结构集合 开放 LOTUS 输入源(库内 rid 304)
KNApSAcK 物种-代谢物库 开放 LOTUS 输入源
NAPRALERT 民族药物学库 子集开放 LOTUS 输入源
Dr. Duke 植物化学库(USDA) 开放 LOTUS 输入源
DNP 商业天然产物库 商业 仅内部比较
FooDB 食物成分库 受限 未整合(不许再发布)
NPAtlas 微生物天然产物库 开放 对比资源

附录 O:许可条款细读

  1. 数据本体:CC0-1.0,公有领域贡献,商业/再分发/衍生/训练均无限制,署名非法律义务。
  2. Wikidata 承载层:继承 Wikidata CC0 贡献模型。
  3. 源文献:作为引用来源的原始论文受各自版权约束,LOTUS 只存元数据与指向,不复制正文。
  4. 衍生库:ISDB-LOTUS、ENPKG 各有其许可,须分别核对。
  5. 引用优先级:用数据引数据(CC0),引观点引文献(各自许可)。

附录 P:引用规范

@article{rutz2022lotus,
  title   = {The LOTUS initiative for open knowledge management in natural products research},
  author  = {Rutz, Adriano and Sorokina, Maria and Galgonek, Jakub and others},
  journal = {eLife},
  volume  = {11},
  pages   = {e70780},
  year    = {2022},
  doi     = {10.7554/eLife.70780}
}

@dataset{lotus2026frozen,
  title     = {LOTUS: naturaL prOducTs occUrrence databaSe (frozen dataset v11)},
  year      = {2026},
  doi       = {10.5281/zenodo.6148914},
  note      = {concept DOI: 10.5281/zenodo.5794106}
}

附录 Q:坑点档案(与 §10 对照)

坑 一句话档案 触发场景
坑 1 ISDB-LOTUS/ENPKG 是衍生库非本体 引用/溯源
坑 2 95 万行 ≠ 75 万对 规模统计
坑 3 75 万对 ≠ 7.5 万文献 数字抽取
坑 4 InChIKey 主层不区分立体 去重/构型分析
坑 5 实时查询 vs 冻结快照混用 复现研究
坑 6 类群偏植物,勿当生物信号 跨类群比较
坑 7 LOTUS 不含实测谱 代谢组学注释
坑 8 CC0 数据 ≠ 源文献可复制 引用规范

附录 R:检索决策树

你想找什么?
├── LOTUS 本体论文
│   └── doi:10.7554/eLife.70780(eLife open access)
├── LOTUS 冻结数据
│   └── Zenodo concept 10.5281/zenodo.5794106 → v11 6148914
├── LOTUS 交互检索
│   └── lotus.naturalproducts.net
├── 结构与来源对照
│   └── COCONUT(库内 rid 304)+ LOTUS
└── "ISDB-LOTUS 数据集"?
    └── 那是衍生谱库,不是 LOTUS 本体(坑 1)

附录 S:双口径登记表

# 项 口径 A 口径 B 处理
1 对数演进口径 500,000+(早期摘要) 750,000+(eLife 正文) 非冲突,时间演进;正文采 750,000+
2 Zenodo license CC0-1.0(KG Hub/论文/LNPN) CC-BY-4.0(个别记录页标签) 采 CC0,Zenodo 页标为元数据瑕疵
3 v11 精确行数 20.6 MB(文件大小已抓) 精确行数未抓 遗留疑点,下载后可自算
4 v11 当前总量 论文 2021 冻结口径可用 官方页未给最新对数 采论文口径并注明持续托管
5 KNApSAcK 输入地位 列为先驱对比资源 是否在输入管道未明列 存照为背景资源,地位存疑

附录 T:维护计划与触发点

触发点 条件 动作 优先级
新冻结版发布 Zenodo 出现 v12 更新 §5、附录 E/F 1
新论文 LOTUS 团队发方法/更新论文 §2 时间线追记 2
下游新集成 新平台接入 LOTUS §7.1 表扩行 3
许可变更 CC0 改为其他 §5.4/附录 O 改写 4
规模更新 官方披露最新对数 §4/附录 L 更新 5

附录 U:缩写速查

缩写 全称
LOTUS naturaL prOducTs occUrrence databaSe
NP Natural Product(天然产物)
LNPN LOTUS Natural Products portal
ISDB In Silico DB(谱库)
ENPKG Environmental/Natural Products Knowledge Graph
OTL Open Tree of Life
QID Wikidata Item ID
DAIMS Discoverability/Accessibility/Interoperability/Metadata/Sustainability
TMAP Tree MAP(化学空间可视化)
FBMN Feature-Based Molecular Networking
CC0 Creative Commons Zero
DNP Dictionary of Natural Products

附录 V:AI-Ready 检查单

检查项 状态 说明
F1 全局唯一标识 ✅ DOI + Wikidata QID + InChIKey
F2 富元数据 ✅ frozen_metadata 全字段
A1 可访问协议 ✅ HTTPS 直链 + SPARQL
A2 元数据可访问 ✅ 门户/SD 页始终开放
I1 互操作格式 ✅ CSV/TSV/JSON
I2 词汇表引用 ✅ NPClassifier/ClassyFire/OTL
R1 来源溯源 ✅ 每条对附文献
R1.1 许可 ✅ CC0-1.0
R3 可复现流程 ✅ lotus_exporter.py 可自重建
AI-Ready 综合 强 短板在内容偏差与时效口径

附录 W:基于本数据集的研究检查清单(12 项)

  1. 口径核对:引用规模数字时先确认是「行(951,800)」「对(75 万+)」还是「文献(7.5 万+)」。
  2. 版本固定:复现研究固定 Zenodo 版本号(如 v11),同时给 concept DOI。
  3. 通道一致:实时查询与冻结快照不得混入同一分析。
  4. 对级去重:做对级统计前按 (structure_inchikey, organism_qid) 去重。
  5. 立体保真:需要构型区分时用完整 InChIKey 或 isomeric SMILES,勿只用主层。
  6. 类群自检:跨类群分析前先报各类群样本量(植物 79%)。
  7. 谱数据另寻:LOTUS 无实测谱,谱匹配走 ISDB-LOTUS 或第三方库。
  8. 被拒池回查:怀疑漏数据时查 rejected 数据集(5794597)。
  9. 许可分层:数据 CC0,源文献各自许可,分别核对。
  10. 衍生库区分:ISDB-LOTUS/ENPKG 各有出处,勿混称 LOTUS。
  11. 引用完整:用数据引数据集 DOI + 论文 DOI,衍生库引其自身。
  12. 时点存照:记录抓取/查询时点,尤其用实时通道时。

附录 X:本条目生产档案

  • 生产通道:LOTUS 条目(slug lotus-ref),代理 agent-e-lotusref
  • 事实研究:FACTS.md 九节(writing/lotus-ref/FACTS.md,抓取时点 2026-10-13)
  • 复用情况:前次中断遗留 p1/p2 草稿经 10 秒 md5 稳定性采样确认后规整复用,续写 p3/p4/p5 后 cat 拼接
  • 成稿方式:五块直写拼接(part1-5),每 part 尾留空行
  • 坑点:§10 八则(坑 1-8「坑 N:」编号制)
  • description:成稿时即 ≤170 字符
  • 互链计划:正文内链 COCONUT(304)/ChEMBL(85/572)/DrugBank(89/571)/Hetionet(832)/DRKG(834)/MetaboLights(477)/TDC(131)

附录 Y:检索路径示范(关键词组合与查询式)

目标 推荐查询式 预期命中
本体论文 “LOTUS” AND “natural products” AND “knowledge management” eLife 2022;11:e70780
冻结数据 Zenodo 5794106 / 6148914 v11 快照
交互检索 site:lotus.naturalproducts.net LNPN 门户
输入源 “LOTUS” AND (KNApSAcK OR NAPRALERT OR “Dr. Duke”) 论文 Methods
代谢组学应用 “LOTUS” AND (“molecular networking” OR metabolomics) feature-based 注释文献群
反例(勿混) “ISDB-LOTUS dataset”(作 LOTUS 本体) 应为衍生谱库(坑 1)

检索卫生两条:一、凡命中「ISDB-LOTUS」「ENPKG」字样,读的是衍生库语境,引用时分别溯源;二、门户数据随 Wikidata 更新而变,引用具体数字时注明查询时点。

附录 Z:常见误用与纠正

误用 问题 纠正
「LOTUS 有 95 万条结构-生物体对」 混行与对 951,800 是导出行,对约 75 万+
「LOTUS 有 7.5 万条结构-生物体对」 漏一个数量级 7.5 万是文献数,对是 75 万+
「用 LOTUS 做谱库匹配」 定位错误 LOTUS 无实测谱,谱走 ISDB-LOTUS
「LOTUS 覆盖所有已知天然产物」 夸大 仅文献回溯 + 偏植物,DNP 覆盖更深
「ISDB-LOTUS 就是 LOTUS」 混衍生库 两者分别引用、分别许可
「LOTUS 数据可商用,所以引用的论文也能抄」 许可越界 数据 CC0,源文献各自版权
「实时查询结果可复现」 时点漂移 复现须固定 Zenodo 版本号

附录 AA:数据规模一览(多口径并列)

指标 数值 口径/来源
引用的结构-生物体对 750,000+ eLife 论文正文(2021-12-20 冻结)
SPARQL 全量导出行 951,800 eLife 论文(含冗余引用)
独特化学结构 290,000+ eLife 论文
独特生物体 40,000+ eLife 论文
文献引用(去重) 75,000+ eLife 论文
植物对 342,891 论文 Table 3
真菌对 36,950 论文 Table 3
动物对 24,114 论文 Table 3
细菌对 23,198 论文 Table 3
输入源总数 36(自 40+ 扫描) 论文 Methods
人工验证条目 420 论文
抽样真阳性率 97% 论文(n=100)
v11 核心表大小 20.6 MB Zenodo 6148914
v11 元数据表大小 90.3 MB Zenodo 6148914

附录 AB:一条记录的全生命周期(举例)

以一条假设的「结构 A 来自植物 B,见文献 C」记录为例,走一遍 LOTUS 全流程:

  1. 输入:某资源(如 COCONUT 系)已记录「结构 A 在植物 B 中被报道」,附文献线索。
  2. 结构规范化:A 的 SMILES/Molfile 被统一转为 InChIKey,盐/电荷/二聚体按保守原则处理。
  3. 生物体规范化:植物 B 的学名挂到 Wikidata 分类学 QID,并连 Open Tree of Life 得分类路径。
  4. 文献挂接:文献 C 经 DOI 解析到 Wikidata 学术条目 QID,v11 补全 PMID/PMCID。
  5. 验证:自动规则确认 A 的 InChIKey 有效、B 的 QID 存在、C 的引用可解析;若抽中则人工回查原文。
  6. 发布:记录进入主数据集 → 上 Wikidata → 镜像 LNPN → 打包进 Zenodo 冻结快照。
  7. 使用:研究者用 SPARQL 或下载快照,join 元数据表拿到 A 的分类与物性、B 的分类学、C 的引用信息。

这条链路的关键在于每一步都用稳定标识符锚定:InChIKey 锚住结构、QID 锚住生物与文献——这正是 LOTUS 区别于「一堆 CSV 拼凑」的本质。

附录 AC:与 COCONUT 的字段级对照

维度 COCONUT LOTUS
核心对象 结构集合 结构-生物体-文献三元组
主标识符 结构标识符为主 InChIKey + Wikidata QID 三层
文献引用 有限 每条对必附引用
托管 自有平台 Wikidata 主托管 + Zenodo 快照
许可 开放 CC0-1.0
关系 LOTUS 的输入源之一 COCONUT 的下游整合者

两库结构高度重叠,交叉使用时以 InChIKey 连接;若只需结构列表用 COCONUT,需要来源与文献链用 LOTUS。


尾注

本条目为 AI-Ready Wikipedia 数据集条目,生产于 2026-10-13,抓取与核验时点见 FACTS.md。事实陈述以 eLife 论文(eLife 2022;11:e70780)、Zenodo 冻结快照记录页与 LNPN 门户为源;对数演进口径(50 万→70 万→75 万)、Zenodo license 页标(CC0 vs CC-BY-4.0)、v11 精确行数等原始文档差异已在附录 S 与坑点存照。条目与库内 COCONUT(rid 304)、ChEMBL(rid 85/572)、DrugBank(rid 89/571)、Hetionet(rid 832)、DRKG(rid 834)、MetaboLights(rid 477)、TDC(rid 131)等条目互链,构成开放天然产物与生物医学知识图谱家族的完整检索面。后续维护触发点见附录 T。


相关数据集导航

以下为站内 AI-Ready 数据集百科中与本词条共享多个主题标签的相关数据集,按相关度降序排列:

  • chebi — 共享标签:药物发现与化学 / 化学信息学 / 知识图谱 / 代谢组学
  • ctrp-v2 — 共享标签:药物发现与化学 / 化学信息学 / 分子性质预测
  • ttd — 共享标签:药物发现与化学 / 化学信息学 / 知识图谱
  • hmdb — 共享标签:药物发现与化学 / 化学信息学 / 代谢组学
  • dgidb — 共享标签:药物发现与化学 / 化学信息学 / 知识图谱
  • aqsoldb — 共享标签:药物发现与化学 / 化学信息学 / 分子性质预测
  • chembl — 共享标签:药物发现与化学 / 化学信息学 / 分子性质预测
  • moleculenet — 共享标签:药物发现与化学 / 化学信息学 / 分子性质预测
  • iuphar-bps — 共享标签:药物发现与化学 / 化学信息学 / 知识图谱
  • mdad — 共享标签:药物发现与化学 / 化学信息学 / 知识图谱

导航说明:本章节由全站统一标签体系自动计算生成(标签重合度算法),双向可达;点击链接可跳转至对应数据集词条。

返回 AI-Ready 数据集