課題別チュートリアル
SMILESから分子量・LogP・TPSAを計算する
1つのSMILESを読み込み、初期スクリーニングでよく使う3つの記述子を同じ分子から計算します。
作るもの
入力SMILESも残した、再現可能な小さな物性レポート。
手順
- 既知のSMILESを分子オブジェクトとして読み込みます。
- その分子から分子量、LogP、TPSAを計算します。
- 計算値と元のSMILESを一緒に保存します。
mol = chematic.from_smiles("CCO")
weight = mol.mw
logp = mol.logp
tpsa = mol.tpsa期待する結果
3つの値が同じ分子に対して返ります。エタノールなら分子量はおよそ46.07 g/molです。
うまくいかないとき
これは計算記述子であり、実測値や臨床予測ではありません。解析に失敗した行は黙って捨てず、入力とエラーを残します。