[スポンサーリンク]

化学者のつぶやき

Open Babel を使ってみよう~ケモインフォマティクス入門~

[スポンサーリンク]

こんにちは、アセトアミノフェンといいます。今回初投稿です。これからどうぞよろしくお願いいたします。

さて、今回は Open Babel について書いてみることにしました。

 

Open Babel ってなに?

Open Babel とは、主に化学構造を保持しているさまざまなファイルフォーマットを変換するシステムです。Sourceforge からフリーで配布されています。分子のモデリングというよりは“分子の情報学”(ケモインフォマティクスなどともいわれます)の目的で使われるシステムで、化学構造のライブラリ、構造が類似しているかどうかの判定などにも役立つアルゴリズムです。

入出力ファイル形式は相当数あり、おそらく化学構造を表すために用いられるほとんどのフォーマットをカバーしています。主なものでは

  • .mol (MDL MOL format):化学構造を記述する標準的なフォーマットで、結合表 (Connection Table) という考えに基づく行列表記法の1つ
  • .cml (Chemical Markup Language):化学情報をXMLと同じように扱おうという言語
  • .cdx (ChemDraw binary format):化学系で最もメジャーな構造式描画ソフトの標準出力形式
  • .smi (SMILES files):Simplified Molecular Input Line Entry Specificationの略で、線形表記法の1つ

といったところでしょうか。フォーマットの詳しい日本語リソースとしては、例えば

などがあります。

 

そんな Open Babel はこんな時に役立ちます

  • ChemDraw 形式のファイル(拡張子.cdx)をもらったが、手元に ChemDraw がなくて開けない!
  • いちいちGUI(グラフィカルユーザインタフェース)で開くのではなく、一発でコマンド処理したい!

もちろん、化学構造式を描くためのフリーソフトとして ChemSketch (Windows), Accelrys Draw (Windows), Marvin Sketch (Windows/Mac/Linux) などがあります。これらは独自フォーマットのほかに、一般的な .mol や .cdx にも対応しています。しかし、いずれも商用ソフトの無料部分を活用することになるので、いくぶん制約がかかってしまいます。

それに対し、Open Babel はオープンソースで、世界中の有志が開発に参加し、常に不具合を修正したり機能を追加したりすることによって維持されています。つまり、内部の処理が公開されているということで、興味があればソフトが内部でどういうことをやっているのか直接見ることができます。また、OS によらずどこでも利用でき、そのうえコマンドライン(Windows のコマンドプロンプトや Mac のターミナル)から操作する機能もあるので、たくさんあるファイルをいちいち直感的に操作するのではなく、まとめて素早く処理したい場合にも役立ちます。

 

ダウンロードとインストール

まずは、Open Babel をインストールしましょう。Open Babel の Wiki ページに行って、自分のOSにあったインストーラをダウンロードしましょう。ここでは私はWindows 用のインストーラの場合で説明します。

最新のインストーラは「OpenBabel2.3.2a_Windows_Installer.exe」でした。これをダウンロードして起動すると、こんな画面が出てきます。

 

OpenBabel-inst01

OpenBabelセットアップウィザード

 

Next をクリックするとライセンス使用条件が現れるので、読んだら I Agree をクリック。あとは数回 Next をクリックするだけで、簡単にインストールが終了します。

完了したらスタートメニューに追加されるはずなので、起動してみましょう。左側がインプット、右側がアウトプットで、中央で変換処理の調節になっています。たくさんの入力フォーマットがあるのが分かると思います。

 

OpenBabelGUI

起動するとこんな画面が現れる

 

使ってみよう

では、いよいよ Open Babel を使ってみましょう。

最初は特に中央をいじらずに、入力と出力だけ指定してみましょう。私のペンネームであるアセトアミノフェンを例に説明します。今回は自力で構造式を描かずに、ChemSpider からとってきたものを使ってみます。みなさんも検索窓から acetaminophen と入力して検索してみてください。別名の Paracetamol がヒットしますので、Save をクリックして MOL 形式でダウンロードしましょう。ここでは分かりやすく acetaminophen.mol と名前を変更しておきます。

 

ChemSpider

ChemSpiderから構造式を取得

 

はじめに一般的な PNG という画像形式に変換してみます。Open Babelの画面左側でINPUT FORMATの下向き矢印から「mol — MDL MOL format」を指定し、そのすぐ下にある細い入力エリアの右についている「…」をクリックして今ダウンロードしたacetaminophen.molを探します。右側でOUTPUT FORMATを「png — PNG 2D depiction」を指定し、保存先を指定します。

 

OpenBabel-MOLtoPNG

PNGに変換

 

Convert をクリックすると、ちゃんとPNG画像が出力されます。

acetaminophen

アセトアミノフェンの構造式

 

もう一つ試してみましょう。今度は SMILES 表記法から MOL 形式への変換をやってみます。先ほどの ChemSpider のページには「SMILES and InChIs」という項目がありました。ここのSMILES表記を見ると、アセトアミノフェンは

CC(=O)Nc1ccc(cc1)O

と書かれています。これをコピーし、今度は Open Babel の画面左の大きな入力エリアに貼り付けましょう。Input below にチェックを入れると入力や貼り付けが可能になります。先ほどの方法をまねて、右側で出力を「mol — MDL MOL format」に指定し、保存先を決めたら Convert をクリックします。

 

OpenBabel-SMItoMOL

SMILES 表記法から MOL 形式への変換

 

出てきたMOLファイルをChemSketchで開いてみます。あれ、なんか変ですね。コンパクトになってしまいました。

 

acetaminophen-01

ChemSketchで開く

 

こんなときは、Clean Structureをクリックします(図の矢印)。ちゃんとアセトアミノフェンの構造式になっていました。

 

acetaminophen-02

Clean Structureをクリックすると正しい構造式が得られる

 

終わりに

いかがだったでしょうか? 今回はファイル変換しか行いませんでしたが、Open Babel はもっと高機能です。興味のある方は関連記事を見てください。

初めての投稿で、慣れない部分もありましたが、今後ともよろしくお願いいたします。

関連情報:今回の著者・アセトアミノフェンは「はてなブログ」で個人ブログを運営しております。今回はケムステの化学者のつぶやきと連動して Open Babel 特集を組みました。こちらでは、Open Babel を GUI ではなくコマンドで使用する例を紹介しておりますので、併せてよろしくお願いいたします。

 

関連記事

 

関連書籍

  • [amazonjs asin=”4621075527″ locale=”JP” title=”ケモインフォマティックス―予測と設計のための化学情報学”]
  • [amazonjs asin=”4062744074″ locale=”JP” title=”ChemSketchで書く簡単化学レポート―最新化学レポート作成ソフトの使い方入門 (ブルーバックスCD-ROM)”]
Avatar photo

アセトアミノフェン

投稿者の記事一覧

工学(修士);専門は応用化学・生物物理学。会社員です。

関連記事

  1. 日本の化学産業を支える静岡県
  2. 虫歯とフッ素のお話② ~歯磨き粉のフッ素~
  3. 3つのラジカルを自由自在!アルケンのアリール–アルキル化反応
  4. MOF 結晶表面の敏感な応答をリアルタイム観察
  5. 分子集合の力でマイクロスケールの器をつくる
  6. C-H結合活性化を経るラクトンの不斉合成
  7. Utilization of Spectral Data for…
  8. CYP総合データベース: SuperCYP

注目情報

ピックアップ記事

  1. 第94回日本化学会付設展示会ケムステキャンペーン!Part I
  2. ニトリルオキシドの1,3-双極子付加環化 1,3-Dipolar Cycloaddition of Nitrile Oxide
  3. ドラえもん探究ワールド 身近にいっぱい!おどろきの化学
  4. 向山アルドール反応 Mukaiyama Aldol Reaction
  5. 櫛田 創 Soh Kushida
  6. NMRのプローブと測定(Bruker編)
  7. マラカイトグリーン /Malachite Green
  8. 力を受けると蛍光性分子を放出する有機過酸化物
  9. 化学者たちのネームゲーム―名付け親たちの語るドラマ
  10. シュミット転位 Schmidt Rearrangement

関連商品

ケムステYoutube

ケムステSlack

月別アーカイブ

2014年11月
 12
3456789
10111213141516
17181920212223
24252627282930

注目情報

最新記事

2026年度 第26回グリーン・サステイナブル ケミストリー賞(GSC賞) 候補業績募集のご案内

公益社団法人 新化学技術推進協会 グリーン・サステイナブル ケミストリー ネットワーク会議(略称: …

有機合成化学協会誌2026年9月号:水素放出型カップリング・小員環カルボニル化合物・選択的臭素化・協奏機能型銅触媒・骨格リデザイン

有機合成化学協会が発行する「有機合成化学協会誌」2026年9月号がオンラインで公開されています。…

<無料試薬サンプル進呈>バイオ試薬トライアルキャンペーン2026【東京化成工業】

東京化成工業では、日々の研究活動をサポートするバイオロジー研究用試薬を対象に、「バイオ試薬トライアル…

タリンにいってきました BOS2026 前編

みなさんこんにちは。ケムステ代表です。久々にまともに記事を書きます。さて、表題の通り、6月後…

第6回鈴木章賞授賞式&第10回ICReDD国際シンポジウム開催のお知らせ

計算科学、情報科学、実験科学の3分野融合による新たな化学反応開発に興味のある方はぜひご参加ください!…

条件の「前後」も実験条件である【プロセス化学者のつぶやき】

前回まで1. 設定温度と系内の実温度のお話2. 温度値をどう判断するか3. 反応操作をし…

そのpH、“本当にその場所”の値ですか?ニードル式pHセンサーを使ってみた!

突然ですが、「培養の再現性がなんか悪い」「同じ条件のはずなのに結果がズレる」といった経験はあ…

「骨格編集」×「ナノカーボン合成」〜ナノカーボン合成の新戦略を実証〜

第719回のスポットライトリサーチは、名古屋大学大学院工学研究科(忍久保研究室)博士後期課程2年の平…

【書評】立体化学 はじめの一歩

立体化学は,分子の三次元構造を理解するための重要な分野であり,有機化学や…

水のシミュレーション入門 — 水分子を計算機の中でどう”描く”か —

身近なのに、計算機にとって手強い"水"。本記事では、点電荷モデルから機械学習まで、その"描き方"の進…

実験器具・用品を試してみたシリーズ

スポットライトリサーチムービー

PAGE TOP