关于项目
我们是谁
本项目是学术机构与学生合作的成果。 来自医学、生物化学、计算机科学和教育领域的专家共同参与, 确保该工具在教学方法和技术上都兼顾平衡。
本项目由以下单位共同开发:
• 布拉格化工大学(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 打印。