プロジェクトについて
私たちについて
このプロジェクトは、学術機関と学生の協力によって生まれました。 医学、生化学、情報科学、教育の専門家が連携することで、 教育方法と技術の両面でバランスの取れたツールを実現しています。
本プロジェクトは次の機関の共同事業です。
• プラハ化学技術大学(UCT Prague)化学教育・人文学科
• カレル大学第一医学部
開発の目的
分子の形、空間的な相互作用、生体有機分子の性質を本当に理解するには、 直感的に理解できる3Dモデルを手に取ることが欠かせないと私たちは考えています。デジタルでの可視化は便利ですが、限界もあります。 専用のソフトウェアが必要で、授業や実物での説明には必ずしも向いていません。 分子模型キットでの組み立ては時間がかかり、技術的にも手間がかかります。 また、印刷用モデルの準備も複雑になりがちです。そこで私たちは、 分子の3Dプリントをより身近に、より速く、より使いやすくするためにこのプロジェクトを始めました。
沿革と開発
アプリケーションの最初のプロトタイプは、2023年に PyMOL 用のターミナルスクリプトとして作られました。その後 Python で何度か改良を重ね、ウェブアプリケーションという形に発展しました。本プロジェクトはカレル大学第一医学部でも評価され、第25回学生科学会議(SVK)で賞を受賞しました。
できること
このアプリケーションでは、次のことができます。
- PubChem などのサービスから分子データを自動でインポート
- 独自のファイルをアップロード(
.sdf) - さまざまな表示方法で3Dモデルを生成
- 原子を色分けし、モデルの品質を選択
- モデルを印刷用に最適化し、スライサー(例:PrusaSlicer)向けに出力
- 分子模型のマルチカラー3Dプリントに対応
このアプリケーションにより、分子データから印刷用モデルを準備する時間を わずか数分に短縮できます。手作業での処理よりもはるかに効率的です。
技術基盤
- 言語:TypeScript
- GUI:SvelteKit、Bootstrap
- データ連携:公開データベース(PubChem、COD)との接続
- 表示方法:ファンデルワールス(空間充填、Spheres)、Ball-and-Stick(球棒モデル)、Stick(棒モデル)
- 最適化:詳細度の調整、水素の付加、モデルの改良など
- 出力:スライサー用の印刷可能な形式
私たちの目標は、学生、研究者、教育者をはじめ、できるだけ多くの人が 分子の3Dプリントを利用できるようにすることです。