[高分子設計]モノマーの構造から二量体・三量体・・・を生成するPythonプログラムを作りましたのでぜひご活用ください

こちらの Github に

GitHub - hkaneko1985/structure_generator_based_on_r_group: Structure Generator based on R-Group (SGRG)
Structure Generator based on R-Group (SGRG). Contribute to hkaneko1985/structure_generator_based_on_r_group development ...

 

モノマーの構造から多量体を作成するPythonプログラム make_repeating_unit_homo.py を共有します。

まず、モノマーの構造を monomer.mol という mol ファイルを準備します。上の URL の Github には、ポリプロピレンのモノマーがサンプルとしてあります。

 

プログラムにおいて number_of_repeating_unit = 2 とすると二量体を生成できます。

 

number_of_repeating_unit = 3 とすれば三量体です。

 

PET (PolyEthylene Terephthalate, ポリエチレンテレフタレート) のモノマーでは、

下のような感じです。

number_of_repeating_unit = 2

 

number_of_repeating_unit = 3

 

上の例では inverse = False であり、頭-尾結合で多量体が生成されます。一方、inverse = True とすれば、下のように頭-頭結合 (尾-尾結合) で生成されます。

 

 

もし高分子設計などでモノマーの多量体が必要でしたら、ぜひご活用ください。

これは単重合のホモポリマー用プログラムですが、機会があれば共重合用のプログラムも共有したいと思います。

 

以上です。

質問やコメントなどありましたら、twitter, facebook, メールなどでご連絡いただけるとうれしいです。

タイトルとURLをコピーしました