[スポンサーリンク]

化学者のつぶやき

IASO R7の試薬データベースを構造式検索できるようにしてみた

[スポンサーリンク]

今回はSignals Notebookを使ってIASOの試薬データベースを構造検索できるようにしてみたので、その方法をご紹介します。
(IASO以外のデータベースを使っていても、そのデータベースから化合物のcas番号のリストをダウンロードできれば同じことができます!)

シリーズ一覧

電子実験ノートSignals Notebookを紹介します ①

電子実験ノートSignals Notebookを紹介します ②

電子実験ノートSignals Notebookを紹介します ③

IASO R7の試薬データベースを構造式検索できるようにしてみた

試薬を取り扱う研究室であれば、「試薬管理システム」を使っていると思いますが、皆さんはどの試薬管理システムを使っているでしょうか?

試薬管理システム – 企業6社の製品一覧とランキング

アカデミアでは、比較的コストが安い「IASO」を大学で契約しているという所も少なくないのではないでしょうか。しかし残念なことにIASOには構造式情報がなく、自分の研究室のInventoryにどのような試薬やビルディングブロックがあるかということが把握しづらいです。棚ごとに試薬を分類してある程度類似のビルディングブロックをまとめて保管することはできますが、複数の特徴を持つ化合物はどの棚に入れるか?という問題が出てくるため、結局完璧な管理方法にはなりません。

上記リンクの最近使われている試薬管理システムは構造検索もできて便利なものがありますが、とあるシステムに問い合わせると1ラボ単位で年間〇〇◯万円!?(値段は伏せますが)、とても大学や研究室単位で契約できる値段ではありませんでした。

そこで、IASOに登録されている化合物のデータを効率よく構造情報化して、「Signals Notebook(Standard Edition)」を使って検索できるようにしてみたので、その過程をご紹介しようと思います!

 

1.     IASOから登録試薬のリストを.csvで書き出す

1-1. IASO R7にログインし、Data Manager → 在庫リスト → 検索対象は特に選択せず全てのままLISTを選択

1-2. 在庫リストの全てのチェックボックスにチェックを入れてダウンロード

試薬情報がまとまったcsvファイルが手に入る。

2.     ChemCell(フリーソフト)でCAS番号をSMILESに変換

2-1. ChemCell(GitHub)のCode → Zip DownloadでChemCell(マクロ入り.xls)を入手します。

2-2. ChemCellを開きマクロを有効に。

2-3. 先程IASOからダウンロードした.csvファイルをexcelで開き、CAS No.と容量の列をコピーしてChemCellの適当なシートのB,C列にペーストする。「内容量」は「Amount」などに書き換えておく。

2-4. A1 cellに「Structure」、A2 cellに=getSMILES(B2)と入力(B2 = CAS番号のcell)

2-5. A列のD2からデータがあるセルまで全てを選択

(C1にカーソルを持っていき、[Ctrl+↓]で一番下に飛ぶので、Aの一番下のcellにカーソルをあわせて[Ctrl+Shift+↑]で一挙に選択できる)

2-6. [Ctrl+D]で全てのCAS番号を一挙にSMILESに変換

ここでデータ数によるが、2600件程度だと大体25~30分程度かかりました。CPUのマルチコア性能に依存します。

2-7. ここで一旦名前を付けてマクロ有効ブックで保存。マクロを無効にした通常の.xlsxファイルでも保存しておくとよい(後述)。

 

2. (追記) SMILESをPythonで取得する方法

先日(2024/03/22)行われたSignals Notebookのユーザーミーティングで講演させて頂きました。
実は、上記のChemCellを使う方法は誰にでもできる簡単な手法である反面、PCのメモリをだいぶ食ってしまうのと、変換精度が完璧ではない(excel上でエラーも含む)ので、ヒット率が9割を下回る結果でした。そこで、以下のサイトを参考に、pythonを使ってCAS番号をSMILESに変換する方法を確立しました。

Win環境Mac環境

【動作を確認した開発環境】 Windows: Python 3.12.2、pubchempy 1.0.4, Mac: Python 3.11.8、pubchempy 1.0.4

メリットとしては、SMILESへの変換精度がよいです。約95%の試薬が一括変換できました。また、PCのメモリを圧迫せず、1時間程度で2400化合物ほどの変換処理を完了しました。
ここに書くとだいぶ長いですので、Webサーバーにアップロードした講演資料とマニュアルをご参照ください。
※Python素人が公開されている方法を使って作成したものですので、もっと効率の良い方法はあると思います。もし詳しい方でコメントがあれば、ぜひご連絡いただければと思います。

 

3.     ChemDraw for ExcelでSMILESを構造式に変換

3-1. シートをChem Office worksheetに変換する。

3-2. 生成したSMILESを全選択し、ConvertからConvert SMILES to Structure

(ここは結構さっくり、2,3分で終わりました。もともとSMILESに変換しそびれていた83個のセルは正常に変換できませんでしたと言われました。CAS to SMILESの問題です。)

3-3. 構造式に変換できなかったCellのみデータを消去したい。A2 cellにカーソルをあわせて[Ctrl+Shift+↓]でA2以下のcellを全選択し、右クリック → 値と数式のクリアによって構造情報のみを残す

4.     SDファイル(.sdf)で書き出してSignals NotebookのMaterialsに一括登録

4-1. SDファイルで書き出す際に、A2 cellに構造が入っていないとエラーになり書き出せないので、はじめに構造が出てくるcellまで空行を消去する。

4-2. Inport/Export → Export Table → 名前を付けて.sdfで保存

4-3Signals NotebookMaterials.sdfを読み込む。Materials内のReagents (SNB)()を選択して、右上のAdd NewからBulk Import Compounds.sdfファイルを読み込みます。

Materialsは初期設定ではONになっていないので、System Configurationで設定する必要がある。長くなるのでこちらは次回!

5.     実際に検索してみると・・・

例えば、名前検索で「ベンジルアルコール構造」を部分構造にもつ化合物を検索しようと思ってもなかなか難しいはず。ベンジルアルコールの構造を描きSubstructure Searchをし、検索範囲をMaterialsに絞り込むとこの通り。ベンジルアルコール構造を持つものだけがヒットしました。

ただし、今回の方法では、CAS to SMILESが100%の精度ではないため、完璧な構造データベースへの移行はできていません。構造式が入らなかった化合物は、ChemOffice Worksheetに変換する前の状態で名前を付けて保存しておいた.xlsxファイルを開けば確認可能。マクロ有効ブックやChemOffice Worksheetはデータ量が多く重いので、データ量を減らしたsheetで確認する方がよい。

現状では、IUPAC名を出してくれないIASOではCAS to Structureしか構造式に一括変換する手法は存在しないため、変換漏れしたものは手作業で入力するしかない。

なにか良い方法を知っている人がいればご連絡いただければ非常に助かります!

6.     継続的なデータベースの更新方法

IASOでData Managerを開き、登録薬品リストをクリック。集計期間を指定してLISTを押すと、その期間中に登録された試薬を集計できます。
ダウンロードボタンでcsvファイルをダウンロードできます。

 

Signals Notebookの設定は次回記事で!

関連リンク

電子ノートSignals Notebookを紹介します!

Macy

投稿者の記事一覧

有機合成を専門とする教員。将来取り組む研究分野を探し求める「なんでも屋」。若いうちに色々なケミストリーに触れようと邁進中。

関連記事

  1. 生物発光のスイッチ制御でイメージング
  2. 小型質量分析装置expression® CMSを試してみた
  3. 合格体験記:知的財産管理技能検定~berg編~
  4. 【25卒 化学業界企業合同説明会 8/29(火)・30(水)・9…
  5. C(sp3)-Hアシル化を鍵とするザラゴジン酸Cの全合成
  6. マテリアルズ・インフォマティクスにおける高次元ベイズ最適化の活用…
  7. 【マイクロ波化学(株) 石油化学/プラスチック業界向けウェビナー…
  8. 第27回ケムステVシンポ『有機光反応の化学』を開催します!

注目情報

ピックアップ記事

  1. プロセス化学ー合成化学の限界に挑戦するー
  2. Classics in Total Synthesis
  3. コーリー・ニコラウ マクロラクトン化 Corey-Nicolaou Macrolactonizaion
  4. 第25回 溶媒の要らない固体中の化学変換 – Len MacGillivray教授
  5. 第29回 ケムステVシンポ「論文を書こう!そして…」を開催します
  6. 染色体分裂で活躍するタンパク質“コンデンシン”の正体は分子モーターだった!
  7. 有機反応を俯瞰する ーリンの化学 その 1 (Wittig 型シン脱離)ー
  8. タンパク質の定量法―ビューレット法 Protein Quantification – Biuret Test
  9. コロナウイルス関連記事 まとめ
  10. 2023年度 第23回グリーン・サステイナブル ケミストリー賞 候補業績 募集のご案内

関連商品

ケムステYoutube

ケムステSlack

月別アーカイブ

2022年3月
 123456
78910111213
14151617181920
21222324252627
28293031  

注目情報

最新記事

粉末 X 線回折の基礎知識【実践·データ解釈編】

粉末 X 線回折 (powder x-ray diffraction; PXRD) は、固体粉末の試…

異方的成長による量子ニードルの合成を実現

第693回のスポットライトリサーチは、東京大学大学院理学系研究科(佃研究室)の髙野慎二郎 助教にお願…

miHub®で叶える、研究開発現場でのデータ活用と人材育成のヒント

参加申し込みする開催概要多くの化学・素材メーカー様でMI導入が進む一…

医薬品容器・包装材市場について調査結果を発表

この程、TPCマーケティングリサーチ株式会社(本社=大阪市西区、代表取締役社長=松本竜馬)は、医…

X 線回折の基礎知識【原理 · 基礎知識編】

X 線回折 (X-ray diffraction) は、原子の配列に関する情報を得るために使われる分…

有機合成化学協会誌2026年1月号:エナミンの極性転換・2-メチル-6-ニトロ安息香酸無水物(MNBA)・細胞内有機化学反応・データ駆動型マルチパラメータスクリーニング・位置選択的重水素化法

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

偶然と観察と探求の成果:中毒解毒剤から窒素酸化物を窒素分子へ変換する分子へ!

第692回のスポットライトリサーチは、同志社大学大学院理工学研究科(小寺・北岸研究室)博士後期課程3…

嬉野温泉で論文執筆缶詰め旅行をしてみた【化学者が行く温泉巡りの旅】

論文を書かなきゃ!でもせっかくの休暇なのでお出かけしたい! そうだ!人里離れた温泉地で缶詰めして一気…

光の強さで分子集合を巧みに制御!様々な形を持つ非平衡超分子集合体の作り分けを実現

第691回のスポットライトリサーチは、千葉大学大学院 融合理工学府 分子集合体化学研究室(矢貝研究室…

化学系研究職の転職は難しいのか?求人動向と転職を成功させる考え方

化学系研究職の転職の難点は「専門性のニッチさ」と考えられることが多いですが、企業が求めるのは研究プロ…

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

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

PAGE TOP