RDKit 是开源化学信息学的事实标准工具,几乎所有 AI 制药流程都离不开它。官方文档里的 RDKit Cookbook 用「配方(recipe)」形式,给出常见任务的现成、可复制代码,是日常工作的速查手册。
Cookbook 能解决什么
- 分子读写与格式转换(SMILES、SDF、Mol);
- 子结构匹配、官能团识别、分子编辑;
- 指纹与相似性、骨架提取;
- 描述符计算、构象生成、画图出图。
它不是从零教学,而是「我要做 X,给我能跑的代码」——配合官方 Getting Started 一起用最好。
怎么用
- 把它当工具书:遇到具体任务时去查对应配方,而不是通读。
- 先过一遍官方 Getting Started 建立基本对象(Mol、Atom、Bond)概念,再用 Cookbook 提效。
- 与「分子表示」模块对照:概念在那里,代码在这里。
关键要点
- RDKit = 化学信息学地基,必须掌握;
- Cookbook 是「按任务查代码」的速查手册,不是教程;
- 先懂基本对象,再用配方提效。
延伸资源
- 官方网站:rdkit.org
- Cookbook:rdkit.org/docs/Cookbook.html