課題別チュートリアル

SMILESから分子量・LogP・TPSAを計算する

1つのSMILESを読み込み、初期スクリーニングでよく使う3つの記述子を同じ分子から計算します。

作るもの

入力SMILESも残した、再現可能な小さな物性レポート。

手順

  1. 既知のSMILESを分子オブジェクトとして読み込みます。
  2. その分子から分子量、LogP、TPSAを計算します。
  3. 計算値と元のSMILESを一緒に保存します。
mol = chematic.from_smiles("CCO")
weight = mol.mw
logp = mol.logp
tpsa = mol.tpsa

期待する結果

3つの値が同じ分子に対して返ります。エタノールなら分子量はおよそ46.07 g/molです。

うまくいかないとき

これは計算記述子であり、実測値や臨床予測ではありません。解析に失敗した行は黙って捨てず、入力とエラーを残します。

次の行動

Pythonワークフローを見る