关于项目

我们是谁

本项目是学术机构与学生合作的成果。 来自医学、生物化学、计算机科学和教育领域的专家共同参与, 确保该工具在教学方法和技术上都兼顾平衡。

本项目由以下单位共同开发:
• 布拉格化工大学(UCT Prague)化学教育与人文学系
• 查理大学第一医学院

为什么开发它

我们相信,要真正理解分子的形状、空间相互作用 以及生物有机分子的性质,必须借助直观易懂的 3D 模型。 数字可视化固然有用,但往往有局限——它需要专业软件,也不太适合教学或实物演示。 用模型套件搭建分子模型耗时且技术要求高,而准备可打印的模型也可能相当复杂。 正因如此,我们创建了这个项目——让分子 3D 打印变得更易上手、更快速、更友好。

历史与发展

应用的第一个原型诞生于 2023 年,最初是 PyMOL 软件的一个终端脚本,随后经过多次 Python 版本的迭代,逐步发展为网页应用的构想。该项目还在查理大学第一医学院获得认可,在第 25 届学生科研会议(SVK)上获奖。

功能

我们的应用可以:

  • 从 PubChem 等服务自动导入分子数据
  • 上传自己的文件(.sdf)
  • 以多种表示方式生成 3D 模型
  • 按原子着色并选择模型质量
  • 针对打印优化模型并导出到切片软件(例如 PrusaSlicer)
  • 支持多色 3D 打印分子模型

借助本应用,从分子数据到可打印模型的准备时间可缩短至几分钟—— 比手动处理高效得多。

技术基础

  • 编程语言:TypeScript
  • 图形界面:SvelteKit、Bootstrap
  • 数据集成:连接公共数据库(PubChem、COD)
  • 表示方式:范德华模型(空间填充,Spheres)、Ball-and-Stick(球棍模型)、Stick(棒状模型)
  • 优化:细节控制、添加氢原子、模型精修等……
  • 导出:可直接用于切片软件的打印格式

我们的目标是让尽可能多的人——无论是学生、研究人员还是教师——都能使用分子 3D 打印。