化学

Google ColabでRDKit:ケモインフォマティクス用のpython環境を手軽に構築

本ブログでは「有機合成化学者のためのケモインフォマティクス入門」を掲げて,特にpythonを用いてケモインフォマティクスを行う際に必要となる環境構築方法から解説してきました.例えば「RDKitでケモインフォマティクスに入門」という記事では,pythonのケモインフォマティクス用ラ...
化学

QSARにおける立体因子の記述:Sterimolパラメータを用いた線形モデル

分子の構造を入力として,反応の選択性や生理活性など何らかの現象を出力とする予測モデルの作成はケモインフォマティクスにおける重要課題です.モデルの入力としては,分子の性質を表現する「記述子」がよく用いられ, 分子量やlogPなどの分子全体の特徴を表現する記述子 ある部分構造の...
化学

pythonで一般化線形モデル:statsmodelsを用いたロジスティック回帰で化合物の変異原性予測

「pythonのstatsmodelsを使った重回帰分析で溶解度予測:AICによるモデル選択」という記事では,溶解度を推定する線形モデルとして以下のような記述子の一次結合を考えました. $$ 溶解度 = \beta_{0} + \beta_{1} \times x_{1} +...
化学

pythonのstatsmodelsを使った重回帰分析で溶解度予測:AICによるモデル選択

これまで本ブログでは,pythonの機械学習用ライブラリであるscikit-learnを用いて,回帰タスクである化合物の溶解度予測に取り組むことで,機械学習について学んできました. 線形モデルを用いた化合物の溶解度予測:通常最小二乗法,Ridge回帰,Lasso回帰 交差検...
化学

RDKitを用いて制約付きで立体構造を生成する

我々が興味のある分子のほとんどは3次元構造を有していますから,分子の立体構造の理解は大切です. 本ブログではこれまで,「RDKitによる3次元構造の生成」という記事ではRDKitを用いて立体構造をどのように発生させるかについて扱いました.その際いくつかのアルゴリズムについて学び...
化学

RDKitでOpen3DALIGNを用いた立体構造の重ね合わせ

異なる分子の立体構造を重ね合わせて眺めることで得られる知見が多くあります.これまで本ブログでは「RDKitによるコンフォマーの生成」という記事で,同じ分子のコンフォマーを重ね合わせて表示することを行いました.その際には鋳型となる原子の番号を指定することで重ね合わせの中心骨格を決め...
化学

RDKitからPyMOLを利用する

本ブログではJupyter Notebook上で分子構造を描画するためのライブラリーとして「py3Dmolを使って化学構造をJupyter上で美しく表示する」という記事でpy3Dmolについて説明しました.一方で生命科学の分野で,分子構造を可視化する際に使われるポピュラーなソフト...
化学

RDKitと二次元構造式:CoordGenで大員環化合物を綺麗に描画

「RDKitでケモインフォマティクスに入門」や「RDKitの分子Molオブジェクトを扱う」 という記事では, RDKitのMolオブジェクトはSMILESなどから生成しただけでは各原子の座標情報を保持していないこと(注:下記の囲みも参照) 座標情報は2Dまたは3Dの対応する...
タイトルとURLをコピーしました