OpenBabelを利用するC++プログラムのCMakeによるビルド Posted on 2022年12月26日2023年1月5日 by 株式会社インテージヘルスケア 金井 千里 はじめに 前回はCMakeの簡単な使い方を紹介しました。今回はOpenBabelを利用したC++プログラムのビルド(コンパイル)について紹介します。一旦CMakeLists.txtファイル作成してしまえば、その後のプログ… Category: Linux関連, OpenBabel, プログラミング関連 Read more
PDBファイルの残基番号を修正する 後編 Posted on 2022年10月30日2023年1月5日 by 株式会社インテージヘルスケア 金井 千里 はじめに 前編ではFASTAファイルを読み込む部分のプログラムを作成しました。後編ではOpenBabelを利用してPDBファイルの残基番号の修正をします。プログラムに入力するデータなどは前編で紹介したものを利用する仕様に… Category: OpenBabel, プログラミング関連 Read more
PDBファイルの残基番号を修正する 前編 Posted on 2022年10月23日2023年1月5日 by 株式会社インテージヘルスケア 金井 千里 はじめに RCSB Protein Data Bank (RCSB PDB) には非常に多くのタンパク質の構造が登録されていますが、稀に残基番号がずれている場合があります。そのようなPDBファイルの場合、これに紐付いてい… Category: OpenBabel, プログラミング関連 Read more
タンパク質ポケット内でリガンド構造のエネルギー極小化 Posted on 2022年1月24日2022年2月22日 by 株式会社インテージヘルスケア 金井 千里 今回の話題はタンパク質のポケット内にあるリガンドについてエネルギー極小化する方法についてです。特にタンパク質の構造を固定する場合についてどうすればよいか紹介したいと思います。あと、タンパク質とリガンドの力場エネルギー計算… Category: OpenBabel, プログラミング関連 Read more
分子の母核構造の重ね合わせ 後編 Posted on 2021年12月24日2022年2月22日 by 株式会社インテージヘルスケア 金井 千里 中編で紹介した分子の重ね合わせの計算方法を実際にC++プログラムを組んでみます。OpenBabelの機能や応用と言うよりかは線型代数の計算がメインなので、C++で行列を扱う方法についても言及したいと思います。 Category: OpenBabel, プログラミング関連 Read more