Pixel art molecule visualization project cover.
Visualization / 前端实现 / 3D 可视化与检索链路

项目定位

Molecule Studio 是一个面向学习、展示和轻量科研辅助的智能分子工作室。它支持英文名、中文常见名、分子式、SMILES 和自然语言描述检索化合物,并在浏览器中实时展示三维分子结构。

主要能力

系统通过 PubChem PUG REST API 获取 CID、3D/2D 结构、原子、化学键、坐标和分子属性,再用 Three.js 渲染 CPK 配色的球棍模型。右侧信息面板展示分子式、分子量、原子数、键数、IUPAC 名称、CID、SMILES 和选中原子的细节。

  • 标准检索:英文名、中文名、分子式、SMILES。
  • 自然语言查询:本地规则优先,必要时调用 OpenAI 兼容接口解析候选分子。
  • 3D 交互:旋转、平移、缩放、点击原子查看属性。
  • 教学辅助:元素标签、原子编号、示例分子快捷入口。

稳定性处理

README 强调系统不会只依赖单个 LLM 解析结果,而是构造多个候选并逐个尝试 PubChem 查询;同时修复了复杂分子坐标解析问题,优先从 PubChem conformer 坐标中获取结构。

后续记录方向

适合继续扩展分子收藏、PNG 导出、SMILES 复制、多分子对比、球棍/空间填充/线框模型切换,以及更完整的元素周期表支持。

相关资料

这里保留项目仓库、论文、文档和本站相关文章入口,方便从主页卡片继续追踪原始资料。