[スポンサーリンク]

化学者のつぶやき

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. ワンチップ顕微鏡AminoMEを買ってみました
  2. 「理研よこはまサイエンスカフェ」に参加してみた
  3. だれが原子を見たか【夏休み企画: 理系学生の読書感想文】
  4. 日本化学会 第103春季年会 付設展示会ケムステキャンペーン P…
  5. 今冬注目の有機化学書籍3本!
  6. 有機合成化学協会誌2023年11月号:英文特別号
  7. 【書籍】「ルールを変える思考法」から化学的ビジネス理論を学ぶ
  8. 取り扱いやすく保存可能なオキシム試薬(O-ベンゼンスルホニルアセ…

注目情報

ピックアップ記事

  1. ケーニッヒ・クノール グリコシド化反応 Koenigs-Knorr Glycosidation
  2. ダイセルによる化学を活用した新規デバイス開発
  3. SigmaAldrichフッ素化合物30%OFFキャンペーン
  4. P-キラルホスフィンの合成 Synthesis of P-chirogenic Phosphine
  5. 化学者のためのエレクトロニクス講座~電解で起こる現象編~
  6. 宮浦・石山ホウ素化反応 Miyaura-Ishiyama Borylation
  7. 有機合成化学協会誌2025年9月号:不活性アルケンを用いたアルキル化・N-F反応剤・ジアミノメチレンマロノニトリル型有機分子触媒・円錐交差構造・光学分割法を利用した製造
  8. クルチウス転位 Curtius Rearrangement
  9. e.e., or not e.e.:
  10. 歯車の回転数は、当てる光次第 -触媒量のDDQ光触媒で行うベンゼンC-H結合アミノ化反応-

関連商品

ケムステYoutube

ケムステSlack

月別アーカイブ

2014年11月
 12
3456789
10111213141516
17181920212223
24252627282930

注目情報

最新記事

アンモニウム構造によりラジカル種の発生位置を完全に制御!

第710回のスポットライトリサーチは、関西学院大学理工学研究科 村上研究室の榊原 陽太(さかきばら …

化学つれづれ草【ある研究者の回想】

概要物理化学者で量子機能材料を専門とする著者によるエッセイ集.化学者としての研究,教育,人生…

第60回有機反応若手の会

開催概要有機反応若手の会は、有機化学分野で研究を行う全国の大学院生を中心とした若手研究者が集い、…

ノーベル賞受賞者と語り合う5日間!「第18回HOPEミーティング」参加者募集!

申し込みはこちら概要主催:独立行政法人 日本学術振興会(JSPS)開催地:神奈川…

光触媒による高効率なCO2還元の実現―まさかの光を弱く当てることが重要だった―

第709回のスポットライトリサーチは、東京科学大学 理学院(前田研究室)博士後期課程2年の仲田竜一 …

「π-πスタッキング」という言葉が生む誤解【芳香環の相互作用を見直す: 前編】

芳香環が平行に並んで近接しているとき、その構造を「π–π スタッキング」と表されることがよくあります…

一重項酸素によるC(sp2)−P結合切断を用いた長波長光によるリン化合物のアンケージング

第 708 回のスポットライトリサーチは、同志社女子大学 薬学部 医療薬学科 5…

マテリアルズ・インフォマティクスにおける画像解析の活用ガイド

開催概要材料開発において、電子顕微鏡やX線トモグラフィーを用いて材料の微細構造を観察するために画…

世界初のPROTAC医薬、ついに承認 ―「タンパク質を阻害する」から「分解する」時代へ

2026年5月、創薬化学の歴史に残る大きな出来事が起きました。米国 FDA は、…

有機蛍光とは異なる新しい有機りん光の分子設計指針の発見

第707回のスポットライトリサーチは、電気通信大学 情報理工学研究科(牧昌次郎研究室)の林希久也 助…

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

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

PAGE TOP