1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Python/Streamlit】機械学習で高分子の物性を予測・設計するWebアプリ「PolymerML」を作ってみた

1
Last updated at Posted at 2026-08-13

はじめに

高分子(ポリマー)の物性評価は、実験による測定に多くの時間とコストがかかります。
そこで、モノマー構造(SMILES表記)や分子量などのパラメータから、機械学習を用いて物性値を瞬時に予測・設計できるWebアプリケーション 「PolymerML」 を開発・公開しました!


アプリURL & リポジトリ


アプリの主な機能

1. 物性予測ダッシュボード

モノマーの化学構造(SMILES)や分子量を入力・設定するだけで、以下の主要物性をリアルタイムに予測します。

  • 実効ガラス転移温度 ($T_g$)
  • 屈折率 (RI)
  • 熱分解温度 ($T_d$)

Screenshot 2026-08-13 020415.png

2. インタラクティブな構造・パラメータ調整

  • SMILESコードの直接入力および代表的モノマーのワンクリック選択
  • Fox-Floryの式に基づいた分子量依存性のシミュレーション
  • 3D分子構造の描画・確認機能

3. データセット管理機能

CSV形式で独自のデータセットをアップロードし、機械学習モデルの更新・拡張にも対応できる設計にしています。


使用した技術スタック

  • フロントエンド / バックエンド: Python / Streamlit
  • 化学構造処理・記述子計算: RDKit
  • 3D分子描画: py3Dmol, stmol
  • 機械学習アルゴリズム: scikit-learn (Random Forest)
  • データ可視化: Plotly

おわりに

マテリアルズ・インフォマティクス(MI)やケモインフォマティクスを活用した高分子設計のプロトタイプとして作成しました。
研究・学習のツールとしてぜひ触ってみていただき、フィードバックや改善案などがあればアドバイスいただけると嬉しいです!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?