[スポンサーリンク]

化学者のつぶやき

新規化合物データチェックリストとWord整形プログラムver2

[スポンサーリンク]

こんにちは、Macyです。
以前こちらの記事で、NMRやMS、旋光度のデータを一つのExcelにまとめて管理し、NMR帰属の確認と補助が可能なExcelファイルを公開しました。
これをベースに、より高精度に書式変換が行えるプログラムにアップデートしたのでご紹介します。
新プログラムは以前公開したwebサーバーと同様のURLにver13として公開しました(こちらをクリック)。
軽微な点ですが、誤植を修正したのでver14としてアップロードし直しています(2025/12/08)。

–内包ファイル–
|– ExceltoWord_v1.txt:初期版VBAコード
|– ExceltoWord_v2.txt:Python版とほぼ同様のVBAコード、帰属チェックExcelファイルを指定して実行
|– ExceltoWord.py:python版、上記よりも少し高機能
|– 帰属チェックリストVer14.xlsx
|– マクロ有効化マニュアル20231004.pdf

自動で読みやすい形式にデータを整形

これまでのデータ出力欄は、セルの統合をしていたり、特徴量が規則的に並んでいなかったりと、プログラムで自動的にセルを見つけ出すのが極めて困難な状況でした。
そこで、プログラムに読ませるための新しい「Python」という名前のシートを作成し、データの種類(タイトル)とデータの内容の2列に全てのコンテンツを格納しました。

A列:データタイトル、B列:データ内容

 

ChatGPTでプログラム作成

過去に作成したVBAプログラムをベースに、ChatGPTに色々指示を出して、以下のようなプログラムを作成しました。
① 帰属チェックリスト.xlsxを指定して開く
② Pythonという名前のシートを参照し、A1:B5の内容を抽出
③ 化学式の数値下付きや核種の上付き、タイトルの太字、フォントサイズ、行間などのフォーマットを整えて、Wordに出力
④ 出力されたデータを再度チェックし、1H数の合計と13C数の合計を算出し、HRMS用の分子式のH数・C数と比較して整合性が取れているかチェック
⑤ 判定結果を末尾に記載
⑥ Excelファイル名_SI.docxという名前のWordファイルを保存

過去に公開したバージョンでは、文字列を検索し、カーソルを移動して範囲選択をして書式変更をかけるといったプログラムだったので、例外的なデータがあると対応できなくなっていました。
今回のバージョンでは、規則に則って書式を変換するプログラムになっているので、あらゆるケースに対応可能です。

 

Python実行環境の整備

このPythonプログラムは、再現性、安全性、柔軟性の観点からvenv(virtual environment)にて実行するのが良いです。
terminalやwindows powershellでvenvを構築する方法はChatGPTに次のように聞いて方法を教えてもらってください。

venvを<mac/windows>で構築する方法を教えて下さい。

venv環境ができたら、terminal上でvenvを有効化し、以下のコマンドで実行します。

以下最初のみ実行
pip install python-docx pandas openpyxl

以下のコマンドでpythonを実行:

cdコマンドでExceltoWord.pyを保存したディレクトリに移動

(mac)
python3 ExceltoWord.py ~/pass/to/帰属チェックリストVer13.xlsx
<python3で動かない場合はpythonコマンドを試してみてください。>

(windows)
python .\ExceltoWord.py .\帰属チェックリストVer13.xlsx
<ファイルが見つかりませんといわれる場合は、ExceltoWord.pyが存在するディレクトリにいないか、帰属チェックリストのpass指定が間違っています。>

 

おまけ: 実験項のミス発見AI

もうやっている人も多いかと思いますが、ChatGPTなどのオープンAIで機械的にSIの単純なミスを探すと大幅な時短になる上に、探しても見つからないミスまで見つかります。
全データを同時に読ませると判定精度が下がるので、読ませるデータは以下のように分類します。

  • 化合物タイトル+合成プロトコルの文章のみ
  • 化合物タイトル+NMR/MS/IR/mp/旋光度などのデータのみ
  • 化合物タイトル+合成プロトコルの文章+NMR/MS/IR/mp/旋光度などのデータ

テキストエディタなどにSI wordファイルの内容を添付し、上のようにデータを整形します。化合物タイトルはCompound Xという形式を推奨します。ブロックの判定がうまく行きやすくデータ抽出精度が上がります。
このテキストを.txtファイルとして保存し、ChatGPTにアップロードし、色々とチェックしてもらいましょう。論文の査読にもかなり使えます。

質問例1: 添付.txtファイル中のCompound Xから始まるブロック内のデータを読み、帰属のH/C数がMSのH/C数と整合性が取れているか判定してください。
質問例2: 添付.txtファイル中のCompound Xから始まるブロック内のデータを読み、MS記載の分子式からイオンを除き、分子量を算出してください。to give の後ろに続く(収量 (g or mg), 収率%)の値を取得し、分子量と収量(g or mg)から収量 (mol)および収率を計算してください。同一ブロック内の原料と思われる化合物の使用量(g, mol, 1 equiv.)のモル数を取得し、収率計算が正しいか判定して下さい。

表記ブレがあるとミス判定をすることがあるのですが、数値はあっているのにミス判定がでている場合は逆に表記ブレの疑いがあるので、間接的なミス発見も可能です。

おわりに

記事だけでは伝わりづらい部分もあると思いますので、ケムステSlack内のMacyにDMでご相談ください。
直接の連絡先を知っている人はご連絡いただければと思います。

 

関連記事

化学者のためのWordマクロ -Supporting Informationの作成作業効率化-
電子実験ノートSignals Notebookを紹介します ①
電子実験ノートSignals Notebookを紹介します ②
電子実験ノートSignals Notebookを紹介します ③
IASO R7の試薬データベースを構造式検索できるようにしてみた
電子実験ノートSignals Notebookを紹介します ④

Macy

投稿者の記事一覧

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

関連記事

  1. ニッケル触媒による縮合三環式化合物の迅速不斉合成
  2. 非古典的カルボカチオンを手懐ける
  3. 異分野交流のすゝめ
  4. リケラボとコラボして特集記事を配信します
  5. フラクタルな物質、見つかる
  6. 多孔性材料の動的核偏極化【生体分子の高感度MRI観測への一歩】
  7. 「溶融炭酸塩基の脱プロトン化で有用物質をつくる」スタンフォード大…
  8. 最新プリント配線板技術ロードマップセミナー開催発表!

注目情報

ピックアップ記事

  1. ぬれ性・レオロジーに学ぶ! 微粒子分散系の界面化学の習得講座
  2. 捏造は研究室の中だけの問題か?
  3. 浅野 圭佑 Keisuke Asano
  4. 高懸濁試料のろ過に最適なGFXシリンジフィルターを試してみた
  5. 巨大な垂直磁気異方性を示すペロブスカイト酸水素化物の発見 ―水素層と酸素層の協奏効果―
  6. ウェルチ化学賞・受賞者一覧
  7. ノッド因子 (Nod factor)
  8. 米メルク、業績低迷長期化へ
  9. 抗アレルギー薬「アレジオン」の販売、BIに一本化
  10. フロンよりもオゾン層を破壊しているガスがある

関連商品

ケムステYoutube

ケムステSlack

月別アーカイブ

2025年9月
1234567
891011121314
15161718192021
22232425262728
2930  

注目情報

最新記事

井野川 人姿 Hitoshi INOKAWA

井野川 人姿(いのかわひとし)は、日本の化学者。崇城大学工学部ナノサイエンス学科准教授。第59回ケム…

開発者に聞く!試薬の使い方セミナー2026 主催: 同仁化学研究所

この度、同仁化学研究所主催のオンラインセミナー(参加無料)を開催いたします。注目されるライフ…

町田 慎悟 Shingo MACHIDA

町田 慎悟(まちだ しんご, 1990年 06月 )は、日本の化学者。2026年1月現在、ファインセ…

ガリウムGa(I)/Ga(III)レドックス反応を経る化学変換 ―13族典型元素を基盤とする新規触媒設計への道を拓く―

第690回のスポットライトリサーチは、大阪大学大学院工学研究科(鳶巣研究室)博士後期課程2年の向井虹…

持てるキャリアを生かせるUターン転職を その難題をクリアしたLHHのマッチング力

両親が暮らす故郷に戻り、家族一緒に暮らしたい――そんなUターンの希望を持つ方にとって大きな懸念となる…

ケムステイブニングミキサー2026に参加しよう!

化学の研究者が1年に一度、一斉に集まる日本化学会春季年会。第106回となる今年は、3月17日(火…

理化学研究所・横浜市立大学の一般公開に参加してみた

bergです。去る2025年11月15日(土)、横浜市鶴見区にある、理化学研究所横浜キャンパスの一般…

【ジーシー】新卒採用情報(2027卒)

弊社の社是「施無畏」は、「相手の身になって行動する」といった意味があります。これを具現化することで存…

求人わずかな専門職へのキャリアチェンジ 30代の女性研究員のキャリアビジョンを実現

専門性が高いため、人材の流動性が低く、転職が難しい職種があります。特に多様な素材を扱うケミカル業界で…

FLPとなる2種類の触媒を用いたアミド・エステルの触媒的α-重水素化反応

第 689回のスポットライトリサーチは、九州大学大学院薬学府 環境調和創薬化学分野 …

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

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

PAGE TOP